Accepting request 221206 from Kernel:HEAD

commit 7e6b5dee449e4e59a252ebbba00000e42c93209a

OBS-URL: https://build.opensuse.org/request/show/221206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kernel-source?expand=0&rev=228
This commit is contained in:
Stephan Kulow 2014-02-11 05:56:47 +00:00 committed by Git OBS Bridge
commit 152a3cc439
50 changed files with 63440 additions and 519 deletions

View File

@ -1,7 +0,0 @@
<constraints>
<hardware>
<disk>
<size unit="G">14</size>
</disk>
</hardware>
</constraints>

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Thu Jan 9 14:38:52 CET 2014 - jdelvare@suse.de
- Forcing module unloading can't lead to anything good. If
reference counting is wrong then it should be fixed. If the
reference count is right and a regular (unforced) unloading
doesn't work, then a forced unloading can only lead to chaos and
ultimately a kernel crash.
- CONFIG_MODULE_FORCE_UNLOAD=n
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jan 6 15:06:59 CET 2014 - jdelvare@suse.de Mon Jan 6 15:06:59 CET 2014 - jdelvare@suse.de

View File

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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:389abc500751e3d7ac482011b48fe1ac7604979f74e63eff1f7fa97f2e424e1c oid sha256:3ba4fd29a6b4c5a996bc85139d2b974902eee6570d6cd659cffde13a6d404ff8
size 316408 size 316385

View File

@ -15,7 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
@ -59,22 +59,25 @@
Name: kernel-@FLAVOR@ Name: kernel-@FLAVOR@
Summary: @SUMMARY@ Summary: @SUMMARY@
License: GPL-2.0
Group: System/Kernel
Version: @RPMVERSION@ Version: @RPMVERSION@
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g@COMMIT@ Release: <RELEASE>.g@COMMIT@
%else %else
Release: @RELEASE@ Release: @RELEASE@
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -189,27 +192,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -808,11 +811,11 @@ rm %my_builddir/tmp
Summary: @SUMMARY@ - base modules Summary: @SUMMARY@ - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
@PROVIDES_OBSOLETES_BASE@ @PROVIDES_OBSOLETES_BASE@
@ -845,12 +848,12 @@ This package contains only the base modules, required in all installs.
Summary: @SUMMARY@ - Unsupported kernel modules Summary: @SUMMARY@ - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -899,8 +902,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,12 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
%define srcversion 3.13-rc7 %define srcversion 3.13
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -59,22 +59,25 @@
Name: kernel-debug Name: kernel-debug
Summary: A Debug Version of the Kernel Summary: A Debug Version of the Kernel
Version: 3.13.rc7 License: GPL-2.0
Group: System/Kernel
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -148,11 +151,9 @@ Provides: kernel = %version-%source_rel
Provides: kernel-kdump = 2.6.28 Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28 Obsoletes: kernel-kdump <= 2.6.28
%endif %endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -268,27 +269,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -888,11 +889,11 @@ rm %my_builddir/tmp
Summary: A Debug Version of the Kernel - base modules Summary: A Debug Version of the Kernel - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
@ -926,12 +927,12 @@ This package contains only the base modules, required in all installs.
Summary: A Debug Version of the Kernel - Unsupported kernel modules Summary: A Debug Version of the Kernel - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -981,8 +982,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,12 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
%define srcversion 3.13-rc7 %define srcversion 3.13
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -59,22 +59,25 @@
Name: kernel-default Name: kernel-default
Summary: The Standard Kernel Summary: The Standard Kernel
Version: 3.13.rc7 License: GPL-2.0
Group: System/Kernel
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -160,11 +163,9 @@ Obsoletes: kernel-kdump <= 2.6.28
Provides: kernel-smp = 2.6.17 Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17 Obsoletes: kernel-smp <= 2.6.17
%endif %endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -280,27 +281,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -899,11 +900,11 @@ rm %my_builddir/tmp
Summary: The Standard Kernel - base modules Summary: The Standard Kernel - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
@ -936,12 +937,12 @@ This package contains only the base modules, required in all installs.
Summary: The Standard Kernel - Unsupported kernel modules Summary: The Standard Kernel - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -990,8 +991,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,12 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
%define srcversion 3.13-rc7 %define srcversion 3.13
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -59,22 +59,25 @@
Name: kernel-desktop Name: kernel-desktop
Summary: Kernel optimized for the desktop Summary: Kernel optimized for the desktop
Version: 3.13.rc7 License: GPL-2.0
Group: System/Kernel
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -145,11 +148,9 @@ Conflicts: libc.so.6()(64bit)
%endif %endif
Provides: kernel = %version-%source_rel Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -265,27 +266,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -897,11 +898,11 @@ rm %my_builddir/tmp
Summary: Kernel optimized for the desktop - base modules Summary: Kernel optimized for the desktop - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
@ -947,12 +948,12 @@ This package contains only the base modules, required in all installs.
Summary: Kernel optimized for the desktop - Unsupported kernel modules Summary: Kernel optimized for the desktop - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -1014,8 +1015,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,26 +15,32 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
Name: kernel-docs Name: kernel-docs
Summary: Kernel Documentation Summary: Kernel Documentation
Version: 3.13.rc7 License: GPL-2.0
Group: Documentation/Man
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel BuildRequires: docbook-toys
BuildRequires: docbook-utils
BuildRequires: ghostscript_any
BuildRequires: kernel-source%variant BuildRequires: kernel-source%variant
BuildRequires: libjpeg-devel
BuildRequires: texlive
BuildRequires: transfig
BuildRequires: xmlto
BuildRequires: xorg-x11-devel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
License: GPL-2.0
Group: Documentation/Man
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
BuildArch: noarch BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build

View File

@ -15,7 +15,6 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
%define patchversion @PATCHVERSION@ %define patchversion @PATCHVERSION@
%define variant @VARIANT@%{nil} %define variant @VARIANT@%{nil}
@ -24,17 +23,24 @@
Name: kernel-docs@VARIANT@ Name: kernel-docs@VARIANT@
Summary: Kernel Documentation Summary: Kernel Documentation
License: GPL-2.0
Group: Documentation/Man
Version: @RPMVERSION@ Version: @RPMVERSION@
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g@COMMIT@ Release: <RELEASE>.g@COMMIT@
%else %else
Release: @RELEASE@ Release: @RELEASE@
%endif %endif
BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel BuildRequires: docbook-toys
BuildRequires: docbook-utils
BuildRequires: ghostscript_any
BuildRequires: kernel-source%variant BuildRequires: kernel-source%variant
BuildRequires: libjpeg-devel
BuildRequires: texlive
BuildRequires: transfig
BuildRequires: xmlto
BuildRequires: xorg-x11-devel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
License: GPL-2.0
Group: Documentation/Man
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
BuildArch: noarch BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,12 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
%define srcversion 3.13-rc7 %define srcversion 3.13
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -59,22 +59,25 @@
Name: kernel-ec2 Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel Summary: The Amazon EC2 Xen Kernel
Version: 3.13.rc7 License: GPL-2.0
Group: System/Kernel
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -145,11 +148,9 @@ Conflicts: libc.so.6()(64bit)
%endif %endif
Provides: kernel = %version-%source_rel Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -265,27 +266,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -887,11 +888,11 @@ rm %my_builddir/tmp
Summary: The Amazon EC2 Xen Kernel - base modules Summary: The Amazon EC2 Xen Kernel - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
@ -927,12 +928,12 @@ This package contains only the base modules, required in all installs.
Summary: The Amazon EC2 Xen Kernel - Unsupported kernel modules Summary: The Amazon EC2 Xen Kernel - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -984,8 +985,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,12 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
%define srcversion 3.13-rc7 %define srcversion 3.13
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -59,22 +59,25 @@
Name: kernel-exynos Name: kernel-exynos
Summary: Kernel for Samsung's Exynos SoC Summary: Kernel for Samsung's Exynos SoC
Version: 3.13.rc7 License: GPL-2.0
Group: System/Kernel
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -145,11 +148,9 @@ Conflicts: libc.so.6()(64bit)
%endif %endif
Provides: kernel = %version-%source_rel Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -265,27 +266,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -884,11 +885,11 @@ rm %my_builddir/tmp
Summary: Kernel for Samsung's Exynos SoC - base modules Summary: Kernel for Samsung's Exynos SoC - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
@ -921,12 +922,12 @@ This package contains only the base modules, required in all installs.
Summary: Kernel for Samsung's Exynos SoC - Unsupported kernel modules Summary: Kernel for Samsung's Exynos SoC - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -975,8 +976,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,12 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
%define srcversion 3.13-rc7 %define srcversion 3.13
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -59,22 +59,25 @@
Name: kernel-lpae Name: kernel-lpae
Summary: Kernel for LPAE enabled systems Summary: Kernel for LPAE enabled systems
Version: 3.13.rc7 License: GPL-2.0
Group: System/Kernel
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -145,11 +148,9 @@ Conflicts: libc.so.6()(64bit)
%endif %endif
Provides: kernel = %version-%source_rel Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -265,27 +266,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -885,11 +886,11 @@ rm %my_builddir/tmp
Summary: Kernel for LPAE enabled systems - base modules Summary: Kernel for LPAE enabled systems - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
@ -923,12 +924,12 @@ This package contains only the base modules, required in all installs.
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules Summary: Kernel for LPAE enabled systems - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -978,8 +979,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

30111
kernel-obs-build.changes Normal file

File diff suppressed because it is too large Load Diff

88
kernel-obs-build.spec Normal file
View File

@ -0,0 +1,88 @@
#
# spec file for package kernel-obs-build
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# needsrootforbuild
#!BuildIgnore: post-build-checks
Name: kernel-obs-build
BuildRequires: coreutils
BuildRequires: device-mapper
BuildRequires: mkinitrd
BuildRequires: util-linux
BuildRequires: kernel-default
%ifarch %ix86 x86_64
BuildRequires: kernel-xen
%endif
%if 0%{?suse_version} < 1200
# For SLE 11
BuildRequires: yast2-bootloader
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%endif
Summary: package kernel and initrd for OBS VM builds
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
inside of Open Build Service (OBS) VM builds. An initrd with some basic
kernel modules is generated as well, but further kernel modules can be
loaded during build when installing the kernel package.
%prep
%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"
ROOT=""
[ -e "/dev/vda" ] && ROOT="-d /dev/vda"
[ -e /dev/hda1 ] && ROOT="-d /dev/hda1" # for xen builds
%define kernel_name vmlinu?
%ifarch s390 s390x
%define kernel_name image
%endif
ls /boot
/sbin/mkinitrd $ROOT \
-m "$KERNEL_MODULES" \
-k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default -i /tmp/initrd.kvm
%ifarch %ix86 x86_64
/sbin/mkinitrd $ROOT \
-m "$KERNEL_MODULES" \
-k /boot/vmlinuz-xen -M /boot/System.map-*-xen -i /tmp/initrd.xen
%endif
%install
install -d -m 0755 $RPM_BUILD_ROOT
cp -v /boot/%{kernel_name}-*-default $RPM_BUILD_ROOT/.build.kernel.kvm
cp -v /tmp/initrd.kvm $RPM_BUILD_ROOT/.build.initrd.kvm
%ifarch %ix86 x86_64
cp -v /boot/vmlinuz-*-xen $RPM_BUILD_ROOT/.build.kernel.xen
cp -v /tmp/initrd.xen $RPM_BUILD_ROOT/.build.initrd.xen
%endif
%files
%defattr(-,root,root)
/.build.kernel.*
/.build.initrd.*
%changelog

30111
kernel-obs-qa.changes Normal file

File diff suppressed because it is too large Load Diff

62
kernel-obs-qa.spec Normal file
View File

@ -0,0 +1,62 @@
#
# spec file for package kernel-obs-qa
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# needsrootforbuild
Name: kernel-obs-qa
BuildRequires: kernel-default
BuildRequires: module-init-tools
%ifarch %ix86 x86_64
BuildRequires: kernel-xen
%endif
%if 0%{?suse_version} < 1200
# for SLE 11
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%endif
Summary: Basic QA tests for the kernel
License: GPL-2.0
Group: SLES
Version: 1
Release: 0
%description
This package is using the kernel compiled within Open Build Service(OBS)
projects and runs basic tests.
%prep
%build
%check
# More tests are comming, currently the main test is the existens of
# this spec file. It does trigger a build within OBS VM which is using
# the kernel of the same project.
# test suites should be packaged in other packages, but build required
# and called here.
/sbin/modprobe loop || exit 1
%install
mkdir -p %{buildroot}/usr/share/kernel-qa/
touch %{buildroot}/usr/share/kernel-qa/logfile
%files
%defattr(-,root,root)
/usr/share/kernel-qa
%changelog

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,12 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
%define srcversion 3.13-rc7 %define srcversion 3.13
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -59,22 +59,25 @@
Name: kernel-pae Name: kernel-pae
Summary: Kernel with PAE Support Summary: Kernel with PAE Support
Version: 3.13.rc7 License: GPL-2.0
Group: System/Kernel
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -150,11 +153,9 @@ Obsoletes: kernel-bigsmp <= 2.6.17
Provides: kernel-vmi = 2.6.38 Provides: kernel-vmi = 2.6.38
Obsoletes: kernel-vmi <= 2.6.38 Obsoletes: kernel-vmi <= 2.6.38
%endif %endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -270,27 +271,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -896,11 +897,11 @@ rm %my_builddir/tmp
Summary: Kernel with PAE Support - base modules Summary: Kernel with PAE Support - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
%ifarch %ix86 %ifarch %ix86
@ -943,12 +944,12 @@ This package contains only the base modules, required in all installs.
Summary: Kernel with PAE Support - Unsupported kernel modules Summary: Kernel with PAE Support - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -1004,8 +1005,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -14,12 +14,11 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# icecream 0 # icecream 0
%define srcversion 3.13-rc7
%define patchversion 3.13.0-rc7 %define srcversion 3.13
%define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -29,26 +28,26 @@
Name: kernel-source Name: kernel-source
Summary: The Linux Kernel Sources Summary: The Linux Kernel Sources
Version: 3.13.rc7 License: GPL-2.0
Group: Development/Sources
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: Development/Sources
Url: http://www.kernel.org/ Url: http://www.kernel.org/
AutoReqProv: off AutoReqProv: off
BuildRequires: coreutils sed BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: sed
Requires(post): coreutils sed Requires(post): coreutils sed
Provides: multiversion(kernel)
Provides: linux
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz Provides: linux
Provides: multiversion(kernel)
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -109,7 +108,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch BuildArch: noarch
Prefix: /usr/src Prefix: /usr/src
# Source is only complete with devel files. # Source is only complete with devel files.
Requires: kernel-devel = %version-%release Requires: kernel-devel%variant = %version-%release
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
@ -127,8 +126,8 @@ Linux kernel sources with many fixes and improvements.
Summary: Development files needed for building kernel modules Summary: Development files needed for building kernel modules
Group: Development/Sources Group: Development/Sources
AutoReqProv: off AutoReqProv: off
Provides: multiversion(kernel)
Provides: kernel-devel%variant = %version-%source_rel Provides: kernel-devel%variant = %version-%source_rel
Provides: multiversion(kernel)
%description -n kernel-devel%variant %description -n kernel-devel%variant
Kernel-level headers and Makefiles required for development of Kernel-level headers and Makefiles required for development of
@ -140,8 +139,8 @@ external kernel modules.
Summary: Vanilla Linux kernel sources with minor build fixes. Summary: Vanilla Linux kernel sources with minor build fixes.
Group: Development/Sources Group: Development/Sources
AutoReqProv: off AutoReqProv: off
Provides: multiversion(kernel)
Provides: %name-vanilla = %version-%source_rel Provides: %name-vanilla = %version-%source_rel
Provides: multiversion(kernel)
%description vanilla %description vanilla
Vanilla Linux kernel sources with minor build fixes. Vanilla Linux kernel sources with minor build fixes.

View File

@ -14,10 +14,9 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# icecream 0 # icecream 0
%define srcversion @SRCVERSION@ %define srcversion @SRCVERSION@
%define patchversion @PATCHVERSION@ %define patchversion @PATCHVERSION@
%define variant @VARIANT@%{nil} %define variant @VARIANT@%{nil}
@ -29,26 +28,26 @@
Name: kernel-source@VARIANT@ Name: kernel-source@VARIANT@
Summary: The Linux Kernel Sources Summary: The Linux Kernel Sources
License: GPL-2.0
Group: Development/Sources
Version: @RPMVERSION@ Version: @RPMVERSION@
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g@COMMIT@ Release: <RELEASE>.g@COMMIT@
%else %else
Release: @RELEASE@ Release: @RELEASE@
%endif %endif
License: GPL-2.0
Group: Development/Sources
Url: http://www.kernel.org/ Url: http://www.kernel.org/
AutoReqProv: off AutoReqProv: off
BuildRequires: coreutils sed BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: sed
Requires(post): coreutils sed Requires(post): coreutils sed
Provides: multiversion(kernel)
Provides: linux
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: linux
Provides: multiversion(kernel)
Source0: @TARBALL_URL@linux-%srcversion.tar.xz Source0: @TARBALL_URL@linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -109,7 +108,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch BuildArch: noarch
Prefix: /usr/src Prefix: /usr/src
# Source is only complete with devel files. # Source is only complete with devel files.
Requires: kernel-devel = %version-%release Requires: kernel-devel%variant = %version-%release
%(chmod +x %_sourcedir/{@SCRIPTS@}) %(chmod +x %_sourcedir/{@SCRIPTS@})
@ -127,8 +126,8 @@ Linux kernel sources with many fixes and improvements.
Summary: Development files needed for building kernel modules Summary: Development files needed for building kernel modules
Group: Development/Sources Group: Development/Sources
AutoReqProv: off AutoReqProv: off
Provides: multiversion(kernel)
Provides: kernel-devel%variant = %version-%source_rel Provides: kernel-devel%variant = %version-%source_rel
Provides: multiversion(kernel)
%description -n kernel-devel%variant %description -n kernel-devel%variant
Kernel-level headers and Makefiles required for development of Kernel-level headers and Makefiles required for development of
@ -140,8 +139,8 @@ external kernel modules.
Summary: Vanilla Linux kernel sources with minor build fixes. Summary: Vanilla Linux kernel sources with minor build fixes.
Group: Development/Sources Group: Development/Sources
AutoReqProv: off AutoReqProv: off
Provides: multiversion(kernel)
Provides: %name-vanilla = %version-%source_rel Provides: %name-vanilla = %version-%source_rel
Provides: multiversion(kernel)
%description vanilla %description vanilla
Vanilla Linux kernel sources with minor build fixes. Vanilla Linux kernel sources with minor build fixes.

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,7 +15,6 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
%define variant %{nil} %define variant %{nil}
@ -23,10 +22,12 @@
Name: kernel-syms Name: kernel-syms
Summary: Kernel Symbol Versions (modversions) Summary: Kernel Symbol Versions (modversions)
Version: 3.13.rc7 License: GPL-2.0
Group: Development/Sources
Version: 3.13.2
%if %using_buildservice %if %using_buildservice
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
@ -34,8 +35,6 @@ Release: 0
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0) %define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
Release: %kernel_source_release Release: %kernel_source_release
%endif %endif
License: GPL-2.0
Group: Development/Sources
Url: http://www.kernel.org/ Url: http://www.kernel.org/
AutoReqProv: off AutoReqProv: off
BuildRequires: coreutils BuildRequires: coreutils
@ -57,8 +56,8 @@ Requires: kernel-pae-devel = %version-%source_rel
%ifarch %ix86 x86_64 %ifarch %ix86 x86_64
Requires: kernel-xen-devel = %version-%source_rel Requires: kernel-xen-devel = %version-%source_rel
%endif %endif
Provides: multiversion(kernel)
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: multiversion(kernel)
Source: README.KSYMS Source: README.KSYMS
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build

View File

@ -15,7 +15,6 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
%define variant @VARIANT@%{nil} %define variant @VARIANT@%{nil}
@ -23,6 +22,8 @@
Name: kernel-syms@VARIANT@ Name: kernel-syms@VARIANT@
Summary: Kernel Symbol Versions (modversions) Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0
Group: Development/Sources
Version: @RPMVERSION@ Version: @RPMVERSION@
%if %using_buildservice %if %using_buildservice
%if 0%{?is_kotd} %if 0%{?is_kotd}
@ -34,14 +35,12 @@ Release: @RELEASE@
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0) %define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
Release: %kernel_source_release Release: %kernel_source_release
%endif %endif
License: GPL-2.0
Group: Development/Sources
Url: http://www.kernel.org/ Url: http://www.kernel.org/
AutoReqProv: off AutoReqProv: off
BuildRequires: coreutils BuildRequires: coreutils
@REQUIRES@ @REQUIRES@
Provides: multiversion(kernel)
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: multiversion(kernel)
Source: README.KSYMS Source: README.KSYMS
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,12 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
%define srcversion 3.13-rc7 %define srcversion 3.13
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -59,22 +59,25 @@
Name: kernel-trace Name: kernel-trace
Summary: The Standard Kernel with Tracing Features Summary: The Standard Kernel with Tracing Features
Version: 3.13.rc7 License: GPL-2.0
Group: System/Kernel
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -148,11 +151,9 @@ Provides: kernel = %version-%source_rel
Provides: kernel-kdump = 2.6.28 Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28 Obsoletes: kernel-kdump <= 2.6.28
%endif %endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -268,27 +269,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -887,11 +888,11 @@ rm %my_builddir/tmp
Summary: The Standard Kernel with Tracing Features - base modules Summary: The Standard Kernel with Tracing Features - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
@ -924,12 +925,12 @@ This package contains only the base modules, required in all installs.
Summary: The Standard Kernel with Tracing Features - Unsupported kernel modules Summary: The Standard Kernel with Tracing Features - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -978,8 +979,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,12 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
%define srcversion 3.13-rc7 %define srcversion 3.13
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -59,22 +59,25 @@
Name: kernel-vanilla Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches Summary: The Standard Kernel - without any SUSE patches
Version: 3.13.rc7 License: GPL-2.0
Group: System/Kernel
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -145,11 +148,9 @@ Conflicts: libc.so.6()(64bit)
%endif %endif
Provides: kernel = %version-%source_rel Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -265,27 +266,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -884,11 +885,11 @@ rm %my_builddir/tmp
Summary: The Standard Kernel - without any SUSE patches - base modules Summary: The Standard Kernel - without any SUSE patches - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
@ -921,12 +922,12 @@ This package contains only the base modules, required in all installs.
Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -975,8 +976,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

View File

@ -1,3 +1,189 @@
-------------------------------------------------------------------
Thu Feb 6 21:55:26 CET 2014 - jslaby@suse.cz
- Linux 3.13.2 (bnc#860993 CVE-2014-0038).
- Delete patches.fixes/compat_sys_recvmmsg-x32-fix.patch.
- Refresh patches.xen/xen3-patch-2.6.37.
- Refresh patches.xen/xen3-patch-3.10.
- commit 7e6b5de
-------------------------------------------------------------------
Tue Feb 4 22:54:38 CET 2014 - jeffm@suse.com
- Updated patch headers for 3.14-rc1.
- commit 967bc40
-------------------------------------------------------------------
Fri Jan 31 09:00:26 CET 2014 - adrian@suse.de
- avoid double /sys mounts for kernel-obs-build, OBS is doing this meanwhile
- commit 3ea39a4
-------------------------------------------------------------------
Thu Jan 30 18:23:25 CET 2014 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Require 'modutils' also in the subpackages
- commit 91f0a2e
-------------------------------------------------------------------
Thu Jan 30 18:16:52 CET 2014 - mmarek@suse.cz
- Reformat the spec files to what the buildservice expects
- commit 0b9e9a1
-------------------------------------------------------------------
Wed Jan 29 17:28:42 CET 2014 - bp@suse.de
- compat_sys_recvmmsg X32 fix (bnc#860993 CVE-2014-0038).
- commit b4ff60b
-------------------------------------------------------------------
Wed Jan 29 17:04:23 CET 2014 - jslaby@suse.cz
- Linux 3.13.1.
- commit 01e2360
-------------------------------------------------------------------
Mon Jan 27 10:20:14 CET 2014 - mmarek@suse.cz
- Drop the _constraints file, we are using the prjconf setting for now
- commit a0aa890
-------------------------------------------------------------------
Fri Jan 24 16:41:02 CET 2014 - jbeulich@suse.com
- Refresh Xen patches (fix PV driver build).
- commit d9213ce
-------------------------------------------------------------------
Thu Jan 23 16:23:01 CET 2014 - jkosina@suse.cz
- floppy: bail out in open() if drive is not responding to block0
read (bnc#773058).
- commit 1d92189
-------------------------------------------------------------------
Wed Jan 22 16:40:30 CET 2014 - jbeulich@suse.com
- Update Xen patched to 3.13-final and c/s 1248.
- Update EC2 config files (restore CONFIG_DEBUG_INFO).
- commit a770ad7
-------------------------------------------------------------------
Tue Jan 21 05:18:52 CET 2014 - jeffm@suse.de
- Update to 3.13.
- commit ff46e6a
-------------------------------------------------------------------
Fri Jan 17 19:39:49 CET 2014 - ohering@suse.de
- xen: pv-on-hvm: skip initialization of emulated devices
(fate#311487).
- commit f011587
-------------------------------------------------------------------
Fri Jan 17 15:09:40 CET 2014 - tiwai@suse.de
- ACPI: Blacklist Win8 OSI for some HP laptop 2013 models
(bnc#856294).
- commit 0223704
-------------------------------------------------------------------
Fri Jan 17 11:35:12 CET 2014 - mmarek@suse.cz
- Revert "rpm/config.sh: Drop the ARM and PPC repositories"
This was actually wrong, the ports repository is broken.
- commit a983897
-------------------------------------------------------------------
Fri Jan 17 11:31:25 CET 2014 - mmarek@suse.cz
- rpm/config.sh: Drop the ARM and PPC repositories
The architectures are provided by the ports repository
- commit 96b9cec
-------------------------------------------------------------------
Tue Jan 14 13:25:19 CET 2014 - mmarek@suse.cz
- rpm/kernel-source.spec.in: Require kernel-devel%variant
- commit 810ea41
-------------------------------------------------------------------
Tue Jan 14 09:47:00 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/remount-no-shrink-dcache.
the optimization is no longer needed because dcache_lock is long
gone and replaced by RCU (see b5c84bf6f6 fs: dcache remove
dcache_lock and others).
- commit 0092763
-------------------------------------------------------------------
Tue Jan 14 09:45:55 CET 2014 - mhocko@suse.cz
- Delete patches.fixes/oom-warning.
The additional warning message is not worth carrying. Highorder
or atomic allocations which are expected to fail should use
__GFP_NOWARN to not pollute logs with allocation failures which are
acceptable.
- commit c07fd34
-------------------------------------------------------------------
Tue Jan 14 09:43:08 CET 2014 - mhocko@suse.cz
- Update config files.
Disable CONFIG_MEMCG_SWAP_ENABLED because it got enabled by accident.
The CONFIG_MEMCG_SWAP is enabled but the accounting has to be explicitly
allowed by swap_account=1 kernel command line parameter
- commit 402a841
-------------------------------------------------------------------
Mon Jan 13 19:25:01 CET 2014 - jeffm@suse.com
- Update to 3.13-rc8.
- commit 44ad2a9
-------------------------------------------------------------------
Sat Jan 11 00:00:10 CET 2014 - ohering@suse.de
- hv: set guest os id (bnc#814005).
- commit e3d0b5d
-------------------------------------------------------------------
Fri Jan 10 17:03:48 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Fix for older Perl
- commit ecf021e
-------------------------------------------------------------------
Fri Jan 10 16:30:07 CET 2014 - mmarek@suse.cz
- rpm/mkspec: Add .changes file for kernel-obs-*.spec as well
- commit bd3c299
-------------------------------------------------------------------
Fri Jan 10 16:19:59 CET 2014 - ro@suse.de
- rpm/kernel-obs-build.spec: Fix building in chroot instead of Xen
- commit 57e89b6
-------------------------------------------------------------------
Thu Jan 9 14:41:51 CET 2014 - jdelvare@suse.de
- Disable CONFIG_MODULE_FORCE_UNLOAD (bnc#857673)
Forcing module unloading can't lead to anything good. If reference
counting is wrong then it should be fixed. If the reference count is
right and a regular (unforced) unloading doesn't work, then a forced
unloading can only lead to chaos and ultimately a kernel crash.
- commit 3d57f73
-------------------------------------------------------------------
Thu Jan 9 13:14:25 CET 2014 - afaerber@suse.de
- config: armv6hl: Extend default config for Raspberry Pi
Enable CONFIG_FB_SIMPLE as that's what U-Boot exposes in DT.
- commit c7b8797
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de Wed Jan 8 18:20:00 CET 2014 - afaerber@suse.de
@ -155,6 +341,13 @@ Wed Dec 18 15:10:19 CET 2013 - tiwai@suse.de
- Disable simplefb and x86 sysfb due to breakage (bnc#855821) - Disable simplefb and x86 sysfb due to breakage (bnc#855821)
- commit 656db57 - commit 656db57
-------------------------------------------------------------------
Wed Dec 18 14:30:00 CET 2013 - adrian@suse.de
- Add kernel-obs-build to use the distribution kernel within OBS VM builds.
Add kernel-obs-qa to test that the kernel is booting within OBS VMs. It may run also further tests later on.
- commit e9cfd5c
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de Mon Dec 16 15:39:56 CET 2013 - ohering@suse.de

View File

@ -15,12 +15,12 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
# norootforbuild
# This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt
# needssslcertforbuild # needssslcertforbuild
%define srcversion 3.13-rc7 %define srcversion 3.13
%define patchversion 3.13.0-rc7 %define patchversion 3.13.2
%define variant %{nil} %define variant %{nil}
%define vanilla_only 0 %define vanilla_only 0
@ -59,22 +59,25 @@
Name: kernel-xen Name: kernel-xen
Summary: The Xen Kernel Summary: The Xen Kernel
Version: 3.13.rc7 License: GPL-2.0
Group: System/Kernel
Version: 3.13.2
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g57a2f1c Release: <RELEASE>.g7e6b5de
%else %else
Release: 0 Release: 0
%endif %endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
BuildRequires: coreutils module-init-tools sparse bc BuildRequires: bc
BuildRequires: coreutils
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: module-init-tools
BuildRequires: sparse
# Used to sign the kernel in the buildservice # Used to sign the kernel in the buildservice
BuildRequires: pesign-obs-integration BuildRequires: pesign-obs-integration
Provides: multiversion(kernel)
Provides: %{name}_%_target_cpu = %version-%release
Provides: %name = %version-%source_rel Provides: %name = %version-%source_rel
Provides: %{name}_%_target_cpu = %version-%release
Provides: multiversion(kernel)
%if %split_base %if %split_base
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase # Obsolete the -base subpackage from 11.1 and 11.2 development phase
@ -125,7 +128,7 @@ BuildRequires: u-boot-tools
#!BuildIgnore: xen #!BuildIgnore: xen
%endif %endif
Obsoletes: microcode_ctl Obsoletes: microcode_ctl
%if %build_vanilla %if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions # force bzip2 instead of lzma compression to allow install on older dist versions
@ -148,11 +151,9 @@ Provides: kernel = %version-%source_rel
Provides: kernel-xenpae = 2.6.17 Provides: kernel-xenpae = 2.6.17
Obsoletes: kernel-xenpae <= 2.6.17 Obsoletes: kernel-xenpae <= 2.6.17
%endif %endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz
Source2: source-post.sh Source2: source-post.sh
Source3: kernel-source.rpmlintrc Source3: kernel-source.rpmlintrc
Source4: _constraints
Source8: devel-pre.sh Source8: devel-pre.sh
Source9: devel-post.sh Source9: devel-post.sh
Source10: preun.sh Source10: preun.sh
@ -268,27 +269,27 @@ Provides: %1-kmp-%build_flavor = %2
# 11.1 # 11.1
%obsolete_kmp quickcam 0.6.7 %obsolete_kmp quickcam 0.6.7
# sle11-sp1 # sle11-sp1
%obsolete_kmp wacom 0.8.1_3 %obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3 %obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3 %obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3 %obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14 %obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1 %obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0 Obsoletes: firewire <= 3.0
Provides: firewire = 3.0 Provides: firewire = 3.0
%obsolete_kmp firewire 3.0 %obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0 %obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0 Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0 Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0 %obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3 %obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3 %obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3 %obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3 %obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3 %obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3 %obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0 Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0 Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash" # Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name %define __find_provides %_sourcedir/find-provides %name
@ -890,11 +891,11 @@ rm %my_builddir/tmp
Summary: The Xen Kernel - base modules Summary: The Xen Kernel - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
Provides: multiversion(kernel)
Conflicts: %name = %version-%release Conflicts: %name = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
@ -930,12 +931,12 @@ This package contains only the base modules, required in all installs.
Summary: The Xen Kernel - Unsupported kernel modules Summary: The Xen Kernel - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel Provides: kernel-extra = %version-%source_rel
Provides: multiversion(kernel)
Requires: %{name}_%_target_cpu = %version-%release Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk Requires(pre): coreutils awk
Requires(post): module-init-tools Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): mkinitrd Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu) Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
@ -987,8 +988,8 @@ kmsg message documentation comments.
%package devel %package devel
Summary: Development files necessary for building kernel modules Summary: Development files necessary for building kernel modules
Group: Development/Sources Group: Development/Sources
Provides: multiversion(kernel)
Provides: %name-devel = %version-%source_rel Provides: %name-devel = %version-%source_rel
Provides: multiversion(kernel)
Requires: kernel-devel%variant = %version-%source_rel Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant) Supplements: packageand(%name:kernel-devel%variant)
PreReq: coreutils PreReq: coreutils

View File

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

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

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4d5e5eee5f276424c32e9591f1b6c971baedc7b49f28ce03d1f48b1e5d6226a2
size 77187032

23
mkspec
View File

@ -46,10 +46,10 @@ $rpmversion =~ s/-/./g;
$rpmrelease =~ s/-/./g; $rpmrelease =~ s/-/./g;
my $sources = join("", $templates{source} =~ /\nSource\d+:[^\n]*/mg); my $sources = join("\n", $templates{source} =~ /^Source\d+:[^\n]*/msg);
# Find all SourceN: foo.tar.(bz2|xz) lines and generate the NoSource: # Find all SourceN: foo.tar.(bz2|xz) lines and generate the NoSource:
# lines and the %setup line # lines and the %setup line
my @tarballs = ($sources =~ /\nSource(\d+):[^\n]*\.tar\.(?:bz2|xz)/mg); my @tarballs = ($sources =~ /^Source(\d+):[^\n]*\.tar\.(?:bz2|xz)/msg);
my $nosource = join("\n", map { "NoSource: $_" } @tarballs); my $nosource = join("\n", map { "NoSource: $_" } @tarballs);
# Source0 (the linux tarball) is unpacked manually # Source0 (the linux tarball) is unpacked manually
@tarballs = grep { $_ > 0 } @tarballs; @tarballs = grep { $_ > 0 } @tarballs;
@ -133,6 +133,7 @@ do_spec('docs', "kernel-docs$variant.spec", %macros);
ARCHS => join(" ", sort(keys(%all_archs)))); ARCHS => join(" ", sort(keys(%all_archs))));
} }
} }
copy_changes();
exit 0; exit 0;
@ -346,10 +347,20 @@ sub do_spec {
close($fh); close($fh);
return if $specfile eq "kernel-source$variant.spec"; return if $specfile eq "kernel-source$variant.spec";
my $changesfile = $specfile; }
$changesfile =~ s/\.spec$//;
$changesfile .= ".changes"; sub copy_changes {
copy("$dir/kernel-source$variant.changes", $changesfile);
opendir(my $dh, $dir) or die "$dir: $!\n";
while (my $name = readdir $dh) {
next unless $name =~ /\.spec$/;
next if $name eq "kernel-source$variant.spec";
$name =~ s/\.spec$/.changes/;
copy("$dir/kernel-source$variant.changes", "$dir/$name");
}
closedir($dh);
} }
sub xopen { sub xopen {

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:48eb1037556264943a1351ea6fe04fe8e1cc083b640e6bc9868ae279d5aee4ab oid sha256:8b84910e869303c08053f761e94ab2625312b622dc1491f9fc73ff015a0cf9b7
size 155997 size 156643

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1e4879f3b1103b28f9e6f247d01b8313c6b53ef33d6ee9ef574be5381c5b1569 oid sha256:8a9e7493fa0b68c62ad7e2e25faa9c90aa4573732aaa8530e8239395a66c5b00
size 3435 size 3493

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:c672abf971ddc5da5beaac19afb13c6d672b04404d110682eaa57045272fe75e oid sha256:989d82f231fc1471613abbbe34ddb7975ab440f0bb8a4be7309a4f2a3e34e5fc
size 13241 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 version https://git-lfs.github.com/spec/v1
oid sha256:dfc706980084eb47da8203f6168001fba4c3d3f193d5961204a2c9a5aa209dd5 oid sha256:60815f7fac2856a50e7ae7006b4076f6d15250b153471b5c396d5582bf1de17e
size 3802 size 3849

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:d8b55cc87e751d595373ebb99423e17a9dd06e273f7bb8385e46a2dc38f30054 oid sha256:94949496ccee6949025451982f0670b49acb1bf9a97626199b1ad287c5ba464c
size 126788 size 128696

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:6ea2de16818366ddd405a82ce15a158959ccb4c1809b92cf7762826db6c829f2 oid sha256:d244b75309a7f8e2180487e00dfc7a7c61087ed93af116227d0241904d1025bc
size 2041845 size 2044872

View File

@ -27,6 +27,8 @@
# DO NOT MODIFY THEM! # DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem... # Send separate patches upstream if you find a problem...
######################################################## ########################################################
patches.kernel.org/patch-3.13.1
patches.kernel.org/patch-3.13.1-2
######################################################## ########################################################
# Build fixes that apply to the vanilla kernel too. # Build fixes that apply to the vanilla kernel too.
@ -182,8 +184,6 @@
######################################################## ########################################################
# VM/FS patches # VM/FS patches
######################################################## ########################################################
patches.fixes/oom-warning
patches.fixes/remount-no-shrink-dcache
patches.suse/readahead-request-tunables.patch patches.suse/readahead-request-tunables.patch
patches.fixes/mm-Fix-assertion-mapping-nrpages-0-in-end_writeback.patch patches.fixes/mm-Fix-assertion-mapping-nrpages-0-in-end_writeback.patch
@ -211,6 +211,8 @@
patches.arch/acpi_thermal_passive_blacklist.patch patches.arch/acpi_thermal_passive_blacklist.patch
patches.arch/ACPI-Blacklist-Win8-OSI-for-some-HP-laptop-2013-mode
######################################################## ########################################################
# CPUFREQ # CPUFREQ
######################################################## ########################################################
@ -228,6 +230,7 @@
######################################################## ########################################################
# Suse specific stuff # Suse specific stuff
######################################################## ########################################################
patches.suse/suse-hv-guest-os-id.patch
######################################################## ########################################################
# Networking, IPv6 # Networking, IPv6
@ -379,6 +382,7 @@
patches.fixes/scsi-ibmvscsi-module_alias.patch patches.fixes/scsi-ibmvscsi-module_alias.patch
patches.suse/sd_init.mark_majors_busy.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 # DRM/Video
@ -624,7 +628,7 @@
patches.xen/xen3-patch-3.10 patches.xen/xen3-patch-3.10
patches.xen/xen3-patch-3.11 patches.xen/xen3-patch-3.11
patches.xen/xen3-patch-3.12 patches.xen/xen3-patch-3.12
patches.xen/xen3-patch-3.13-rc7 patches.xen/xen3-patch-3.13
# ports of other patches # ports of other patches
patches.xen/xen3-stack-unwind patches.xen/xen3-stack-unwind
@ -663,6 +667,7 @@
patches.xen/xen-netback-tx-queue-len patches.xen/xen-netback-tx-queue-len
patches.xen/xen-cxgb3 patches.xen/xen-cxgb3
patches.xen/xen-dcdbas patches.xen/xen-dcdbas
patches.xen/xen-pv-on-hvm-skip-initialization-of-emulated-devices
patches.xen/xen-x86-panic-no-reboot patches.xen/xen-x86-panic-no-reboot
patches.xen/xen-x86-dcr-fallback patches.xen/xen-x86-dcr-fallback
patches.xen/xen-x86-no-lapic patches.xen/xen-x86-no-lapic

View File

@ -1,3 +1,3 @@
2014-01-08 18:30:05 +0100 2014-02-06 21:59:14 +0100
GIT Revision: 57a2f1c8a19eb6e5cd9403a32c6f256d9d4c6dad GIT Revision: 7e6b5dee449e4e59a252ebbba00000e42c93209a
GIT Branch: master GIT Branch: master