commit 79de0a752e2781cc63a678c3228d4e1664f5ec77

OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=278
This commit is contained in:
Michal Marek 2014-04-01 06:03:05 +00:00 committed by Git OBS Bridge
parent ca87754d55
commit 62a0063a1d
48 changed files with 7594 additions and 799 deletions

49
_constraints Normal file
View File

@ -0,0 +1,49 @@
<constraints>
<hardware>
<disk>
<size unit="G">7</size>
</disk>
</hardware>
<overwrite>
<conditions>
<arch>i586</arch> <!-- applies only for either i586 or x86_64 packages -->
<arch>x86_64</arch>
<package>kernel-debug</package>
<package>kernel-default</package>
<package>kernel-desktop</package>
<package>kernel-ec2</package>
<package>kernel-exynos</package>
<package>kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-trace</package>
<package>kernel-vanilla</package>
<package>kernel-xen</package>
</conditions>
<hardware>
<processors>8</processors>
<disk>
<size unit="G">14</size>
</disk>
</hardware>
</overwrite>
<overwrite>
<conditions>
<arch>i586</arch>
<arch>x86_64</arch>
<package>kernel-obs-qa</package>
</conditions>
<sandbox>kvm</sandbox>
</overwrite>
<overwrite>
<conditions>
<arch>i586</arch>
<arch>x86_64</arch>
<package>kernel-obs-qa-xen</package>
</conditions>
<sandbox>xen</sandbox>
</overwrite>
</constraints>

View File

@ -1,3 +1,30 @@
-------------------------------------------------------------------
Thu Mar 6 10:48:07 CET 2014 - jdelvare@suse.de
- The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- CONFIG_THERMAL=y
-------------------------------------------------------------------
Fri Feb 28 18:38:01 CET 2014 - jdelvare@suse.de
- The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- CONFIG_X86_MSR=m
-------------------------------------------------------------------
Tue Feb 25 11:44:55 CET 2014 - jdelvare@suse.de
- systemd requires autofs, so autofs4.ko will always be loaded on
boot. For performance reasons, it makes sense to build it into
the kernel (bnc#863771).
- CONFIG_AUTOFS4_FS=y
-------------------------------------------------------------------
Thu Jan 9 14:38:52 CET 2014 - jdelvare@suse.de

View File

@ -17,11 +17,6 @@
+i386 i386/vanilla
+i386 -syms i386/trace
+ia64 ia64/default
+ia64 -syms ia64/debug
+ia64 ia64/vanilla
+ia64 -syms ia64/trace
+x86_64 x86_64/default
+x86_64 x86_64/desktop
+x86_64 x86_64/xen

View File

@ -1,5 +1,5 @@
# The version of the main tarball to use
SRCVERSION=3.13
SRCVERSION=3.14
# variant of the kernel-source package, either empty or "-rt"
VARIANT=
# buildservice projects to build the kernel against

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a3ae7eb120f0b6d4d87a82fdd4e507729ad4f878b71c8a43b54281824c6713fc
size 316498
oid sha256:80433b4aa23111e3e83a4105b607d8316ba48e6683aaa14496dd119aa388c333
size 315016

40
constraints.in Normal file
View File

@ -0,0 +1,40 @@
<constraints>
<hardware>
<disk>
<size unit="G">7</size>
</disk>
</hardware>
<overwrite>
<conditions>
<arch>i586</arch> <!-- applies only for either i586 or x86_64 packages -->
<arch>x86_64</arch>
@BINARY_PACKAGES_XML@
</conditions>
<hardware>
<processors>8</processors>
<disk>
<size unit="G">14</size>
</disk>
</hardware>
</overwrite>
<overwrite>
<conditions>
<arch>i586</arch>
<arch>x86_64</arch>
<package>kernel-obs-qa</package>
</conditions>
<sandbox>kvm</sandbox>
</overwrite>
<overwrite>
<conditions>
<arch>i586</arch>
<arch>x86_64</arch>
<package>kernel-obs-qa-xen</package>
</conditions>
<sandbox>xen</sandbox>
</overwrite>
</constraints>

View File

@ -656,12 +656,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -676,6 +670,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -61,11 +61,11 @@ Name: kernel-debug
Summary: A Debug Version of the Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -184,6 +184,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors
@ -211,7 +212,7 @@ Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 ia64 ppc64 ppc64le x86_64
ExclusiveArch: %ix86 ppc64 ppc64le x86_64
%define kmp_target_cpu %_target_cpu
%ifarch %ix86
# Only i386/default supports i586, mark other flavors' packages as i686
@ -225,65 +226,66 @@ BuildArch: i686
%endif
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 58
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
@ -776,12 +778,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -796,6 +792,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -61,11 +61,11 @@ Name: kernel-default
Summary: The Standard Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -151,10 +151,6 @@ Provides: kernel = %version-%source_rel
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
%endif
%ifarch ia64
Provides: kernel-sn2 = 2.6.6
Obsoletes: kernel-sn2 <= 2.6.6
%endif
%ifarch ppc64
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
@ -196,6 +192,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors
@ -223,7 +220,7 @@ Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ia64 ppc ppc64 ppc64le s390x x86_64
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
%define kmp_target_cpu %_target_cpu
%ifarch %ix86
# Only i386/default supports i586, mark other flavors' packages as i686
@ -237,65 +234,66 @@ BuildArch: i686
%endif
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 58
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
@ -787,12 +785,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -807,6 +799,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -61,11 +61,11 @@ Name: kernel-desktop
Summary: Kernel optimized for the desktop
License: GPL-2.0
Group: System/Kernel
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -181,6 +181,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors
@ -222,65 +223,66 @@ BuildArch: i686
%endif
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 58
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
@ -785,12 +787,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -805,6 +801,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -16,7 +16,7 @@
#
%define patchversion 3.13.7
%define patchversion 3.14.0
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -25,11 +25,11 @@ Name: kernel-docs
Summary: Kernel Documentation
License: GPL-2.0
Group: Documentation/Man
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
BuildRequires: docbook-toys
BuildRequires: docbook-utils

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -61,11 +61,11 @@ Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -181,6 +181,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors
@ -222,65 +223,66 @@ BuildArch: i686
%endif
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 58
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
@ -775,12 +777,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -795,6 +791,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -61,11 +61,11 @@ Name: kernel-exynos
Summary: Kernel for Samsung's Exynos SoC
License: GPL-2.0
Group: System/Kernel
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -181,6 +181,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors
@ -222,65 +223,66 @@ BuildArch: i686
%endif
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 58
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
@ -772,12 +774,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -792,6 +788,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -61,11 +61,11 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0
Group: System/Kernel
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -181,6 +181,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors
@ -222,65 +223,66 @@ BuildArch: i686
%endif
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 58
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
@ -773,12 +775,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -793,6 +789,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -39,7 +39,6 @@ License: GPL-2.0
Group: SLES
Version: 1
Release: 0
ExclusiveArch: %ix86 x86_64 s390x ppc64le
%description
This package is repackaging already compiled kernels to make them usable
@ -52,7 +51,7 @@ loaded during build when installing the kernel package.
%build
# a longer list to have them also available for qemu cross builds where x86_64 kernel runs in eg. arm env.
# this list of modules where available on build workers of build.opensuse.org, so we stay compatible.
export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_blk fat vfat nls_cp437 nls_iso8859-1"
export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_blk fat vfat nls_cp437 nls_iso8859-1 ibmvscsi"
ROOT=""
[ -e "/dev/vda" ] && ROOT="-d /dev/vda"
[ -e /dev/hda1 ] && ROOT="-d /dev/hda1" # for xen builds
@ -63,7 +62,7 @@ ROOT=""
ls /boot
/sbin/mkinitrd $ROOT \
-m "$KERNEL_MODULES" \
-k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default -i /tmp/initrd.kvm
-k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default -i /tmp/initrd.kvm -B
%ifarch %ix86 x86_64
/sbin/mkinitrd $ROOT \

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -61,11 +61,11 @@ Name: kernel-pae
Summary: Kernel with PAE Support
License: GPL-2.0
Group: System/Kernel
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -186,6 +186,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors
@ -227,65 +228,66 @@ BuildArch: i686
%endif
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 58
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
@ -784,12 +786,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -804,6 +800,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -17,8 +17,8 @@
# icecream 0
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -30,11 +30,11 @@ Name: kernel-source
Summary: The Linux Kernel Sources
License: GPL-2.0
Group: Development/Sources
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
AutoReqProv: off
@ -78,6 +78,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors

View File

@ -78,6 +78,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -24,12 +24,12 @@ Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0
Group: Development/Sources
Version: 3.13.7
Version: 3.14.0
%if %using_buildservice
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
%else
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
@ -38,7 +38,7 @@ Release: %kernel_source_release
Url: http://www.kernel.org/
AutoReqProv: off
BuildRequires: coreutils
%ifarch aarch64 armv6hl armv7hl %ix86 ia64 ppc ppc64 ppc64le s390x x86_64
%ifarch aarch64 armv6hl armv7hl %ix86 ppc ppc64 ppc64le s390x x86_64
Requires: kernel-default-devel = %version-%source_rel
%endif
%ifarch %ix86 x86_64
@ -61,7 +61,7 @@ Provides: multiversion(kernel)
Source: README.KSYMS
Requires: kernel-devel%variant = %version-%source_rel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ia64 ppc ppc64 ppc64le s390x x86_64
ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc ppc64 ppc64le s390x x86_64
Prefix: /usr/src
%description

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -61,11 +61,11 @@ Name: kernel-trace
Summary: The Standard Kernel with Tracing Features
License: GPL-2.0
Group: System/Kernel
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -184,6 +184,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors
@ -211,7 +212,7 @@ Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 ia64 ppc64 ppc64le s390x x86_64
ExclusiveArch: %ix86 ppc64 ppc64le s390x x86_64
%define kmp_target_cpu %_target_cpu
%ifarch %ix86
# Only i386/default supports i586, mark other flavors' packages as i686
@ -225,65 +226,66 @@ BuildArch: i686
%endif
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 58
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
@ -775,12 +777,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -795,6 +791,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -61,11 +61,11 @@ Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0
Group: System/Kernel
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -181,6 +181,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors
@ -208,7 +209,7 @@ Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 ia64 ppc ppc64 ppc64le s390x x86_64
ExclusiveArch: %ix86 ppc ppc64 ppc64le s390x x86_64
%define kmp_target_cpu %_target_cpu
%ifarch %ix86
# Only i386/default supports i586, mark other flavors' packages as i686
@ -222,65 +223,66 @@ BuildArch: i686
%endif
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 58
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
@ -772,12 +774,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -792,6 +788,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

View File

@ -1,3 +1,82 @@
-------------------------------------------------------------------
Mon Mar 31 15:15:36 CEST 2014 - jeffm@suse.de
- Update to 3.14.
- commit 5795bd9
-------------------------------------------------------------------
Fri Mar 28 18:34:36 CET 2014 - jdelvare@suse.de
- Update i386/desktop config file: enable CONFIG_RCU_FAST_NO_HZ
All other x86 kernels have CONFIG_RCU_FAST_NO_HZ enabled so the
i386/desktop kernel should too.
- commit 05ea8f5
-------------------------------------------------------------------
Fri Mar 28 18:25:28 CET 2014 - jdelvare@suse.de
- Update ppc config files: adjust filesystems modularity
Build reiserfs, fat and vfat support as modules as we do on every
other architecture. Also align the reiserfs debugging features on
x86_64.
- commit 0985b71
-------------------------------------------------------------------
Wed Mar 26 10:22:42 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable HID device drivers
I don't think the HID drivers for non-standard keyboards and mice
are needed at all on EC2.
- commit 9fdef61
-------------------------------------------------------------------
Tue Mar 25 17:14:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc8.
- commit b356c6a
-------------------------------------------------------------------
Tue Mar 25 16:59:27 CET 2014 - jdelvare@suse.de
- Update x86 config files: enable CONFIG_HID_BATTERY_STRENGTH
Looks like a cool feature to support on desktop systems. As it has
to be built-in, I'm only enabling it on x86 for now, because I don't
know for sure how useful it would be on other architectures. Feel
free to enable on any other architecture where it would be useful.
- commit 1edfe71
-------------------------------------------------------------------
Tue Mar 25 15:53:35 CET 2014 - jdelvare@suse.de
- Update ec2 config files: disable CONFIG_INPUT_FF_MEMLESS
This helper module is useless on EC2.
- commit c2808f3
-------------------------------------------------------------------
Tue Mar 25 13:34:51 CET 2014 - jdelvare@suse.de
- Update i386 config files: Modularize all HID device drivers
HID device drivers are modularized in all config files except arm*
and desktop, so i386/pae, i386/trace and i386/xen should do the same.
- commit 3c2834b
-------------------------------------------------------------------
Tue Mar 25 13:31:56 CET 2014 - jdelvare@suse.de
- Update i386 config files: CONFIG_HID=y
Align the CONFIG_HID setting of the i386/debug, i386/default and
i386/vanilla config files with what is done in every other config
file (but s390x and ec2.)
- commit 177a262
-------------------------------------------------------------------
Mon Mar 24 15:11:38 CET 2014 - jdelvare@suse.de
- Refresh patches.suse/kconfig-automate-kernel-desktop.
Options CGROUPS and CGROUP_SCHED are no longer disabled in desktop
kernel.
- commit 148e111
-------------------------------------------------------------------
Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
@ -6,18 +85,196 @@ Mon Mar 24 09:34:14 CET 2014 - jslaby@suse.cz
- Delete patches.arch/ppc64le-ibmveth.patch.
- commit a68bc7c
-------------------------------------------------------------------
Thu Mar 20 13:41:34 CET 2014 - jdelvare@suse.de
- Update s390x config files: disable CONFIG_INPUT_FF_MEMLESS
It was set by mistake, obviously.
- commit 89fa272
-------------------------------------------------------------------
Wed Mar 19 09:35:32 CET 2014 - tiwai@suse.de
- Enable Socketcan again for i386 and x86_64 (bnc#858607)
- commit d1f1027
-------------------------------------------------------------------
Tue Mar 18 18:11:46 CET 2014 - jdelvare@suse.de
- Update vanilla config files: enable console rotation
It's enabled in all other kernel flavors so it should be enabled in
vanilla too.
- commit 1384611
-------------------------------------------------------------------
Tue Mar 18 17:25:37 CET 2014 - jdelvare@suse.de
- config: set CONFIG_X86_INTEL_LPSS in trace and vanilla
Trying to keep the trace and vanilla kernels in sync with default.
- commit 09e4895
-------------------------------------------------------------------
Tue Mar 18 15:46:00 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
For real this time.
- commit 0b5593a
-------------------------------------------------------------------
Mon Mar 17 22:03:51 CET 2014 - jeffm@suse.de
- Update to 3.14-rc7.
- Eliminated 1 patch.
- commit 56ad46a
-------------------------------------------------------------------
Mon Mar 17 14:56:11 CET 2014 - jdelvare@suse.de
- Align the x86_64 debug config file on the default config
This makes it much easier to validate that the debug config file only
diverges from default by debug and testing options.
- commit 37f104e
-------------------------------------------------------------------
Mon Mar 17 10:26:10 CET 2014 - jdelvare@suse.de
- config.conf: ia64 is history
- Delete config/ia64/debug.
- Delete config/ia64/default.
- Delete config/ia64/trace.
- Delete config/ia64/vanilla.
- commit 9e606b5
-------------------------------------------------------------------
Mon Mar 17 10:13:42 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 0509ce5
-------------------------------------------------------------------
Mon Mar 17 10:06:45 CET 2014 - tiwai@suse.de
- Enable CONFIG_IRDA_FAST_RR=y (bnc#860502)
- commit 3659420
-------------------------------------------------------------------
Sat Mar 15 13:23:40 CET 2014 - jdelvare@suse.de
- Update x86_64 config files: Disable AMD Elan SC520 drivers
The AMD Elan SC520 is a 32-bit x86 processor, related drivers are
useless on other architectures.
- commit e5b4397
-------------------------------------------------------------------
Sat Mar 15 13:23:06 CET 2014 - jdelvare@suse.de
- Update x86_64 and ia64 config files: Disable SC1200 drivers
The SC1200 is a SoC based on the Geode GX1 32-bit x86 processor, so
its drivers are useless on other architectures.
- commit 1058f71
-------------------------------------------------------------------
Fri Mar 14 22:58:59 CET 2014 - jdelvare@suse.de
- Update config files: Restore CONFIG_THERMAL_HWMON
Setting CONFIG_THERMAL=y in commit e60ddcfe had the side effect of
disabling CONFIG_THERMAL_HWMON in many configs that didn't have
CONFIG_HWMON=y. So revert that change in all affected config files.
Sorry for overlooking that originally.
- commit b197f4a
-------------------------------------------------------------------
Fri Mar 14 14:31:40 CET 2014 - jdelvare@suse.de
- Update config files: Drop all Geode-related drivers
The Geode was a 32-bit x86 CPU, so all drivers for its companion
chips (CS55xx) are useless on other architectures. Same for OT200
drivers, as the Bachmann OT200 device was based on a Geode CPU.
- commit 0bdb147
-------------------------------------------------------------------
Fri Mar 14 13:43:05 CET 2014 - jdelvare@suse.de
- Update arm and ppc config files: Drop OLPC-related driver
OLPC drivers are only useful on i386.
- commit c98f904
-------------------------------------------------------------------
Thu Mar 13 15:11:01 CET 2014 - jdelvare@suse.de
- Update debug config files: mac80211 debug options
Enable all mac80211 debug options in all debug kernel flavors.
- commit 855178e
-------------------------------------------------------------------
Wed Mar 12 21:37:31 CET 2014 - guillaume.gardet@opensuse.org
- config: Fix version string for armv7hl/lpae
- commit d1a7ba5
-------------------------------------------------------------------
Wed Mar 12 10:21:33 CET 2014 - guillaume.gardet@opensuse.org
- ARM: Re-enable and update configs
- commit d73f266
-------------------------------------------------------------------
Tue Mar 11 15:08:02 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc6.
- commit cc55130
-------------------------------------------------------------------
Mon Mar 10 20:22:55 CET 2014 - jeffm@suse.com
- Update to 3.14-rc6.
- commit e9d20d4
-------------------------------------------------------------------
Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Generate a per-architecture per-package _constraints file
- commit 65a07f7
-------------------------------------------------------------------
Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Remove dead code
- commit 3fc95f5
-------------------------------------------------------------------
Fri Mar 7 08:30:35 CET 2014 - jslaby@suse.cz
- Linux 3.13.6.
- commit 4727218
-------------------------------------------------------------------
Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_THERMAL=y
The generic thermal module is used by several ACPI components
(processor, fan, thermal and video) and a few other drivers. So
in practice it will end up being loaded on almost all systems
which support ACPI. It is small so build it into the kernel to
improve boot speed on all ACPI-enabled architectures (i386,
x86_64 and ia64.)
- commit e60ddcf
-------------------------------------------------------------------
Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com
- Update to 3.14-rc5.
- commit 4126853
-------------------------------------------------------------------
Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de
- Update ppc64le config files: disable STE_MODEM_RPROC
Disable config option STE_MODEM_RPROC on all ppc64le flavors, because
it draws dependencies which aren't available on ppc64le:
warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN)
- commit 712ca17
-------------------------------------------------------------------
Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
@ -34,6 +291,117 @@ Sat Mar 1 21:10:51 CET 2014 - jslaby@suse.cz
(bnc#866437).
- commit 5bb4797
-------------------------------------------------------------------
Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix whitespace in NoSource lines
- commit 6320617
-------------------------------------------------------------------
Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it
(bnc#866075)
- commit b67b660
-------------------------------------------------------------------
Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de
- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT
Michal Marek says:
I think that the reason why BLK_DEV_MD is built in is
config MD_AUTODETECT
bool "Autodetect RAID arrays during kernel boot"
depends on BLK_DEV_MD=y
but since we compile the raid presonalities as modules, this cannot
work. Also, we use the initrd even in the trivial cases, so why bother
about root-on-md.
- commit db76347
-------------------------------------------------------------------
Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de
- Update config files.
Modularize the following helper drivers:
INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER
They had to be built-in before due to dependencies, but this is no
longer the case, so we can modularize them again.
- commit a970646
-------------------------------------------------------------------
Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de
- Update x86 config files: CONFIG_X86_MSR=m
The msr driver creates /dev/cpu/*/msr through which you can poke
at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able
to remove that module if it is not needed.
- commit 9e6b04a
-------------------------------------------------------------------
Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement
- commit 5cdf1da
-------------------------------------------------------------------
Fri Feb 28 14:30:53 CET 2014 - guillaume.gardet@oliseo.fr
- config: Update armv7/exynos
- Add sound support
- Add I2C/SPI support
- commit 93b38ce
-------------------------------------------------------------------
Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de
- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of
HP laptops (bnc#866100).
- commit 6367fe8
-------------------------------------------------------------------
Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_ISO9660_FS=m
There is no good reason why isofs would be built into the kernel.
Most systems don't need it after installation, and reportedly
mkinitrd etc. can deal with it as a module just fine.
- commit 3dd8a1a
-------------------------------------------------------------------
Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de
- Update config files: CONFIG_AUTOFS4_FS=y
systemd requires autofs, so autofs4.ko will always be loaded on boot.
For performance reasons, it makes sense to build it into the kernel
(bnc#863771).
- commit 70247d1
-------------------------------------------------------------------
Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com
- Update Xen patches to 3.14-rc4 and c/s 1252.
- privcmd: allow preempting long running user-mode originating
hypercalls (bnc#861093).
- config.conf: Re-enable Xen configs.
- Update x86 config files.
- scripts/check-cvs-add: Disable config checking for now.
- commit d5aea30
-------------------------------------------------------------------
Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com
- config: disable PINCTRL_MSM and PINCTRL_MSM8X4
These options were enable accidentally during the 3.14-rc1 update for
just the i386/default config.
- commit 2ded0ed
-------------------------------------------------------------------
Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc4.
- Eliminated 1 patch.
- commit 16d4242
-------------------------------------------------------------------
Sun Feb 23 22:27:13 CET 2014 - jslaby@suse.cz
@ -46,6 +414,62 @@ Thu Feb 20 20:57:32 CET 2014 - jslaby@suse.cz
- Linux 3.13.4.
- commit 6eda950
-------------------------------------------------------------------
Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com
- dmraid45: removed driver.
This functionality should be offered by the dmraid driver.
- commit 9a83d77
-------------------------------------------------------------------
Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz
- cifs: ensure that uncached writes handle unmapped areas
correctly (bnc#864025 CVE-2014-00691).
- commit 79c42c5
-------------------------------------------------------------------
Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com
- config: CONFIG_BCM_KONA_USB2_PHY=n on s390
- commit f30c873
-------------------------------------------------------------------
Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com
- acpi: Complete fix for thinkpad RSDT blacklist
- commit 2e62bb9
-------------------------------------------------------------------
Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com
- Update to 3.14-rc3.
- commit 058f759
-------------------------------------------------------------------
Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com
- dmraid45: updated to use new bvec iterators.
- commit 9e25806
-------------------------------------------------------------------
Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com
- acpi: Updated acpi=rsdt dmi blacklist to new variable name.
- commit 4bd9031
-------------------------------------------------------------------
Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com
- Update vanilla config files.
- commit b49cb75
-------------------------------------------------------------------
Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz
- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it
- commit f11b02a
-------------------------------------------------------------------
Fri Feb 14 11:01:06 CET 2014 - jdelvare@suse.de
@ -65,6 +489,12 @@ Fri Feb 14 09:53:00 CET 2014 - jslaby@suse.cz
- Update config files.
- commit d6e2c2f
-------------------------------------------------------------------
Thu Feb 13 12:27:29 CET 2014 - dvaleev@suse.de
- rpm/kernel-obs-build.spec: Fix for ppc64le
- commit 50c4205
-------------------------------------------------------------------
Wed Feb 12 16:38:14 CET 2014 - mq@suse.cz
@ -113,6 +543,13 @@ Mon Feb 10 15:07:10 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc2.
- commit d0ea44a
-------------------------------------------------------------------
Mon Feb 10 15:06:01 CET 2014 - jeffm@suse.com
- Update to 3.14-rc2.
- Eliminated 1 patch.
- commit a5ab7bf
-------------------------------------------------------------------
Mon Feb 10 14:37:59 CET 2014 - jslaby@suse.cz
@ -152,6 +589,15 @@ Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Tue Feb 4 22:44:44 CET 2014 - jeffm@suse.com
- Update to 3.14-rc1.
- 19 patches eliminated.
- Xen is disabled.
- ARM is disabled.
- commit 691c6b1
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de

View File

@ -19,8 +19,8 @@
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild
%define srcversion 3.13
%define patchversion 3.13.7
%define srcversion 3.14
%define patchversion 3.14.0
%define variant %{nil}
%define vanilla_only 0
@ -61,11 +61,11 @@ Name: kernel-xen
Summary: The Xen Kernel
License: GPL-2.0
Group: System/Kernel
Version: 3.13.7
Version: 3.14.0
%if 0%{?is_kotd}
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%else
Release: <RELEASE>.ga68bc7c
Release: <RELEASE>.g79de0a7
%endif
Url: http://www.kernel.org/
BuildRequires: bc
@ -184,6 +184,7 @@ Source54: kernel-binary.spec.in
Source55: kernel-syms.spec.in
Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source58: constraints.in
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-flavors
@ -225,65 +226,66 @@ BuildArch: i686
%endif
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
NoSource: 0
NoSource: 2
NoSource: 3
NoSource: 8
NoSource: 9
NoSource: 10
NoSource: 11
NoSource: 12
NoSource: 13
NoSource: 14
NoSource: 16
NoSource: 17
NoSource: 21
NoSource: 23
NoSource: 33
NoSource: 35
NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 48
NoSource: 49
NoSource: 50
NoSource: 51
NoSource: 52
NoSource: 53
NoSource: 54
NoSource: 55
NoSource: 56
NoSource: 57
NoSource: 58
NoSource: 60
NoSource: 61
NoSource: 62
NoSource: 63
NoSource: 64
NoSource: 65
NoSource: 66
NoSource: 67
NoSource: 68
NoSource: 69
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
@ -778,12 +780,6 @@ if [ %CONFIG_MODULES = y ]; then
exit 1
fi
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%if %split_base
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
@ -798,6 +794,12 @@ if [ %CONFIG_MODULES = y ]; then
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
# The modules.dep file is sorted randomly which produces strange file
# checksums. As the file is not included in the resulting RPM, it's
# pointless to rely on its contents. Replacing by zeros to make the
# checksums always the same for several builds of the same package.
dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'

3
linux-3.14.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa
size 78399152

18
mkspec
View File

@ -51,7 +51,7 @@ my $sources = join("\n", $templates{source} =~ /^Source\d+:[^\n]*/msg);
# lines and the %setup line
my @tarballs = ($sources =~ /^Source(\d+):[^\n]*\.tar\.(?:bz2|xz)/msg);
my $nosource = $sources;
$nosource =~ s/^Source(\d+):.*?$/NoSource:\t$1/mg;
$nosource =~ s/^Source(\d+):.*?$/NoSource: $1/mg;
# Source0 (the linux tarball) is unpacked manually
@tarballs = grep { $_ > 0 } @tarballs;
@ -137,6 +137,14 @@ do_spec('docs', "kernel-docs$variant.spec", %macros);
}
copy_changes();
# _constraints
{
my @packages = map { "<package>kernel-$_</package>" } sort keys(%flavor_archs);
my $packages = join("\n", @packages);
do_spec('constraints', "_constraints",
BINARY_PACKAGES_XML => $packages);
}
exit 0;
@ -171,6 +179,12 @@ sub read_spec_templates {
$res{$template} = <$fh>;
close($fh);
}
{
xopen(my $fh, '<', "$dir/constraints.in");
local $/ = undef;
$res{constraints} = <$fh>;
close($fh);
}
return %res;
}
@ -347,8 +361,6 @@ sub do_spec {
xopen(my $fh, '>', "$dir/$specfile");
print $fh $text;
close($fh);
return if $specfile eq "kernel-source$variant.spec";
}
sub copy_changes {

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5770a32c1a225a54ac09a2fcf8730399fbd1e51743a6079e745eae3545c73d2e
size 156113
oid sha256:e42ac07cf58a4be2a230a72b4ace2cb5870f54854f42f43ad775ea6ac2ea6dd8
size 155509

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:62099152fe1e10c15454e501e07b491fa4cafe73bb5bda1dde5566c264c1ba5a
size 3568
oid sha256:78a746768537d1f6389d135003b573c12cbd1ff0dcf5b28b017e77a46e4217ba
size 3802

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8ee3320eae44fa6d50f0c160c40cd0de1006b59d4e21e08090fbab09f3a3a975
size 17143
oid sha256:989d82f231fc1471613abbbe34ddb7975ab440f0bb8a4be7309a4f2a3e34e5fc
size 12031

BIN
patches.kernel.org.tar.bz2 (Stored with Git LFS)

Binary file not shown.

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:60815f7fac2856a50e7ae7006b4076f6d15250b153471b5c396d5582bf1de17e
size 3849
oid sha256:6de509325869321cd46b2e483628c984526fcf6e63130eb2748b0f2b789d2913
size 3140

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:104da9e58987796890d73e8181e275bd75b7d96e9d441b95271938b5b7e0d99e
size 128857
oid sha256:75ea50db53077a9a93208616a0e8425b717eec0bd24543eeba2bdb7c429c052a
size 82680

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:203bd0a8a7233498ffada7bb5c71ece9f7d8c156f3e955ebf3b40ab2159c34b4
size 2045833
oid sha256:8156ecea7faa55626381ebf05e07eda437b792178578962bb3000bb680373169
size 2067898

View File

@ -27,20 +27,12 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
########################################################
patches.kernel.org/patch-3.13.1
patches.kernel.org/patch-3.13.1-2
patches.kernel.org/patch-3.13.2-3
patches.kernel.org/patch-3.13.3-4
patches.kernel.org/patch-3.13.4-5
patches.kernel.org/patch-3.13.5-6
patches.kernel.org/patch-3.13.6-7
########################################################
# Build fixes that apply to the vanilla kernel too.
# Patches in patches.rpmify are applied to both -vanilla
# and patched flavors.
########################################################
patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo
patches.rpmify/chipidea-clean-up-dependencies
patches.rpmify/lustre-lloop-dont-change-logical-size
@ -92,10 +84,6 @@
########################################################
########################################################
# ia64
########################################################
########################################################
# i386
########################################################
@ -214,8 +202,6 @@
patches.arch/acpi_thermal_passive_blacklist.patch
patches.arch/ACPI-Blacklist-Win8-OSI-for-some-HP-laptop-2013-mode
########################################################
# CPUFREQ
########################################################
@ -228,7 +214,6 @@
########################################################
# AGP, graphics related stuff
########################################################
patches.suse/fbmem-really-support-wildcard-video-options-for-all-.patch
########################################################
# Suse specific stuff
@ -243,12 +228,6 @@
########################################################
# NFS
########################################################
patches.fixes/nfs-01-sunrpc-create-a-new-dummy-pipe-for-gssd-to-hold-open.patch
patches.fixes/nfs-02-sunrpc-replace-sunrpc_net-gssd_running-flag-with-a-m.patch
patches.fixes/nfs-03-nfs-check-if-gssd-is-running-before-attempting-to-us.patch
patches.fixes/nfs-04-rpc_pipe-remove-the-clntXX-dir-if-creating-the-pipe-.patch
patches.fixes/nfs-05-sunrpc-add-an-info-file-for-the-dummy-gssd-pipe.patch
patches.fixes/nfs-06-rpc_pipe-fix-cleanup-of-dummy-gssd-directory-when-no.patch
########################################################
@ -274,21 +253,6 @@
patches.suse/btrfs-use-correct-device-for-maps.patch
patches.suse/btrfs-check-index-in-extent_buffer_page
patches.suse/btrfs-use-end-trans-in-label-ioctl
patches.suse/btrfs-add-ability-to-query-change-feature-bits-online-ioctl
patches.suse/export-kobj_sysfs_ops
patches.suse/btrfs-publish-supported-featured-in-sysfs
patches.suse/btrfs-publish-per-super-attributes-in-sysfs
patches.suse/btrfs-publish-per-super-features-in-sysfs
patches.suse/btrfs-publish-unknown-feature-bits-in-sysfs
patches.suse/btrfs-add-ability-to-change-features-via-sysfs
patches.suse/btrfs-use-feature-attributes-to-print-names-in-errors
patches.suse/btrfs-add-ioctl-to-export-size-of-global-metadata-reservation
patches.suse/btrfs-publish-allocation-data-in-sysfs
patches.suse/btrfs-publish-device-membership-in-sysfs
patches.suse/btrfs-publish-fs-label-in-sysfs
########################################################
# Reiserfs Patches
########################################################
@ -391,13 +355,11 @@
patches.fixes/scsi-ibmvscsi-module_alias.patch
patches.suse/sd_init.mark_majors_busy.patch
patches.suse/floppy-bail-out-in-open-if-drive-is-not-responding-to-block0.patch
########################################################
# DRM/Video
########################################################
patches.drivers/drm-cirrus-Use-16bpp-as-default
patches.drivers/drm-cirrus-Fix-cirrus-drm-driver-for-fbdev-qemu
patches.fixes/nouveau-fix-race-with-fence-signaling
########################################################
@ -449,6 +411,7 @@
##########################################################
# Sound
##########################################################
patches.drivers/ALSA-hda-sigmatel-Allow-auto-switching-for-dock-line
########################################################
# Char / serial
@ -473,9 +436,6 @@
# device-mapper
########################################################
patches.suse/dm-emulate-blkrrpart-ioctl
patches.suse/dm-raid45-26-Nov-2009.patch
patches.suse/dmraid45-api-updates
patches.suse/dm-raid45-split-dependencies
patches.fixes/dm-mpath-reattach-dh
patches.suse/dm-mpath-leastpending-path-update
+needs_update patches.suse/dm-mpath-accept-failed-paths
@ -638,6 +598,7 @@
patches.xen/xen3-patch-3.11
patches.xen/xen3-patch-3.12
patches.xen/xen3-patch-3.13
patches.xen/xen3-patch-3.14-rc6
# ports of other patches
patches.xen/xen3-stack-unwind
@ -655,6 +616,7 @@
patches.xen/xen-mem-hotplug
patches.xen/xen-configurable-guest-devices
patches.xen/xen-setup-gsi
patches.xen/xen-privcmd-hcall-preemption
patches.xen/xen-unpriv-build
patches.xen/xen-cpufreq-report
patches.xen/xen-multi-page-ring

View File

@ -1,3 +1,3 @@
2014-03-24 10:18:07 +0100
GIT Revision: a68bc7c31d8bcc0226ad6b7f34d9dd63299eaf89
2014-03-31 17:17:04 +0200
GIT Revision: 79de0a752e2781cc63a678c3228d4e1664f5ec77
GIT Branch: stable