commit 8ffa6bb37a7fdc4006970d6e2d409281ea416865

OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=697
This commit is contained in:
Jiri Slaby 2017-06-14 14:35:28 +00:00 committed by Git OBS Bridge
parent 03c10e9991
commit 7f7fe97f50
39 changed files with 1654 additions and 256 deletions

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -17,7 +17,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -26,12 +26,12 @@
%define dtc_symbols 1
%endif
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
Name: dtb-aarch64
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -69,8 +69,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -105,12 +103,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -334,7 +330,7 @@ Device Tree files for ZTE based arm64 systems.
%prep
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
cd linux-%srcversion
%_sourcedir/apply-patches %_sourcedir/series.conf ..

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -17,7 +17,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -26,12 +26,12 @@
%define dtc_symbols 1
%endif
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
Name: dtb-armv6l
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -69,8 +69,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -105,12 +103,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -131,7 +127,7 @@ Device Tree files for Raspberry Pi 1 (A+, B, B+).
%prep
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
cd linux-%srcversion
%_sourcedir/apply-patches %_sourcedir/series.conf ..

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -17,7 +17,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -26,12 +26,12 @@
%define dtc_symbols 1
%endif
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
Name: dtb-armv7l
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -69,8 +69,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -105,12 +103,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -502,7 +498,7 @@ Device Tree files for Xilinx Zynq based systems.
%prep
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
cd linux-%srcversion
%_sourcedir/apply-patches %_sourcedir/series.conf ..

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -18,7 +18,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%define vanilla_only 0
@ -37,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -58,9 +58,9 @@ Name: kernel-64kb
Summary: Kernel with 64kb PAGE_SIZE
License: GPL-2.0
Group: System/Kernel
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -175,8 +175,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -211,12 +209,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -256,8 +252,6 @@ NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 47
NoSource: 48
@ -292,12 +286,10 @@ NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
@ -356,13 +348,6 @@ Provides: ath3k-firmware = 1.0
# TW 4.8
%obsolete_kmp ftsteutates 20160601
# Provide the exported symbols as "ksym(symbol) = hash"
%define _use_internal_dependency_generator 0
%define __find_provides %_sourcedir/find-provides %name
# Generate dependencies for KMPs defined in supported.conf
%define __find_requires %_sourcedir/find-requires %name %version-%release %my_builddir
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
@ -388,7 +373,7 @@ if test -e %_sourcedir/extra-symbols; then
fi
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
mkdir -p %kernel_build_dir
@ -473,12 +458,21 @@ fi
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags} -C .. O=$PWD"
makeoutputsync=
if make --output-sync --help >/dev/null 2>&1 ; then
makeoutputsync=--output-sync
else
echo make does not support --output-sync flag. Build messages may be mangled. 1>&2
fi
MAKE_ARGS="$MAKE_ARGS $makeoutputsync %{?_smp_mflags}"
echo export MAKE_ARGS=\""$MAKE_ARGS"\" >> .kernel-binary.spec.buildenv
KERN_DIRS="-C .. O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
yes '' | make oldconfig $MAKE_ARGS $KERN_DIRS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
make silentoldconfig $MAKE_ARGS $KERN_DIRS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
@ -519,8 +513,6 @@ for f in %_sourcedir/*.crt; do
cat "$f" >>certs/signing_key.pem
done
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}"
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"

View File

@ -228,13 +228,6 @@ Provides: ath3k-firmware = 1.0
# TW 4.8
%obsolete_kmp ftsteutates 20160601
# Provide the exported symbols as "ksym(symbol) = hash"
%define _use_internal_dependency_generator 0
%define __find_provides %_sourcedir/find-provides %name
# Generate dependencies for KMPs defined in supported.conf
%define __find_requires %_sourcedir/find-requires %name %version-%release %my_builddir
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
@ -342,12 +335,21 @@ fi
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags} -C .. O=$PWD"
makeoutputsync=
if make --output-sync --help >/dev/null 2>&1 ; then
makeoutputsync=--output-sync
else
echo make does not support --output-sync flag. Build messages may be mangled. 1>&2
fi
MAKE_ARGS="$MAKE_ARGS $makeoutputsync %{?_smp_mflags}"
echo export MAKE_ARGS=\""$MAKE_ARGS"\" >> .kernel-binary.spec.buildenv
KERN_DIRS="-C .. O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
yes '' | make oldconfig $MAKE_ARGS $KERN_DIRS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
make silentoldconfig $MAKE_ARGS $KERN_DIRS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
@ -388,8 +390,6 @@ for f in %_sourcedir/*.crt; do
cat "$f" >>certs/signing_key.pem
done
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}"
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"
@ -988,6 +988,7 @@ Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
@KMP_DEPS@
%description -n @KMP_NAME@-%build_flavor
@KMP_DESCRIPTION@

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -18,7 +18,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%define vanilla_only 0
@ -37,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -58,9 +58,9 @@ Name: kernel-debug
Summary: A Debug Version of the Kernel
License: GPL-2.0
Group: System/Kernel
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -183,8 +183,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -219,12 +217,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -264,8 +260,6 @@ NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 47
NoSource: 48
@ -300,12 +294,10 @@ NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
@ -364,13 +356,6 @@ Provides: ath3k-firmware = 1.0
# TW 4.8
%obsolete_kmp ftsteutates 20160601
# Provide the exported symbols as "ksym(symbol) = hash"
%define _use_internal_dependency_generator 0
%define __find_provides %_sourcedir/find-provides %name
# Generate dependencies for KMPs defined in supported.conf
%define __find_requires %_sourcedir/find-requires %name %version-%release %my_builddir
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
@ -394,7 +379,7 @@ if test -e %_sourcedir/extra-symbols; then
fi
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
mkdir -p %kernel_build_dir
@ -479,12 +464,21 @@ fi
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags} -C .. O=$PWD"
makeoutputsync=
if make --output-sync --help >/dev/null 2>&1 ; then
makeoutputsync=--output-sync
else
echo make does not support --output-sync flag. Build messages may be mangled. 1>&2
fi
MAKE_ARGS="$MAKE_ARGS $makeoutputsync %{?_smp_mflags}"
echo export MAKE_ARGS=\""$MAKE_ARGS"\" >> .kernel-binary.spec.buildenv
KERN_DIRS="-C .. O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
yes '' | make oldconfig $MAKE_ARGS $KERN_DIRS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
make silentoldconfig $MAKE_ARGS $KERN_DIRS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
@ -525,8 +519,6 @@ for f in %_sourcedir/*.crt; do
cat "$f" >>certs/signing_key.pem
done
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}"
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -18,7 +18,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%define vanilla_only 0
@ -37,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -58,9 +58,9 @@ Name: kernel-default
Summary: The Standard Kernel
License: GPL-2.0
Group: System/Kernel
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -227,8 +227,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -263,12 +261,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -308,8 +304,6 @@ NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 47
NoSource: 48
@ -344,12 +338,10 @@ NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
@ -408,13 +400,6 @@ Provides: ath3k-firmware = 1.0
# TW 4.8
%obsolete_kmp ftsteutates 20160601
# Provide the exported symbols as "ksym(symbol) = hash"
%define _use_internal_dependency_generator 0
%define __find_provides %_sourcedir/find-provides %name
# Generate dependencies for KMPs defined in supported.conf
%define __find_requires %_sourcedir/find-requires %name %version-%release %my_builddir
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
@ -437,7 +422,7 @@ if test -e %_sourcedir/extra-symbols; then
fi
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
mkdir -p %kernel_build_dir
@ -522,12 +507,21 @@ fi
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags} -C .. O=$PWD"
makeoutputsync=
if make --output-sync --help >/dev/null 2>&1 ; then
makeoutputsync=--output-sync
else
echo make does not support --output-sync flag. Build messages may be mangled. 1>&2
fi
MAKE_ARGS="$MAKE_ARGS $makeoutputsync %{?_smp_mflags}"
echo export MAKE_ARGS=\""$MAKE_ARGS"\" >> .kernel-binary.spec.buildenv
KERN_DIRS="-C .. O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
yes '' | make oldconfig $MAKE_ARGS $KERN_DIRS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
make silentoldconfig $MAKE_ARGS $KERN_DIRS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
@ -568,8 +562,6 @@ for f in %_sourcedir/*.crt; do
cat "$f" >>certs/signing_key.pem
done
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}"
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -16,7 +16,7 @@
#
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -42,9 +42,9 @@ Name: kernel-docs
Summary: Kernel Documentation (man pages)
License: GPL-2.0
Group: Documentation/Man
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -18,7 +18,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%define vanilla_only 0
@ -37,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -58,9 +58,9 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0
Group: System/Kernel
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -175,8 +175,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -211,12 +209,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -256,8 +252,6 @@ NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 47
NoSource: 48
@ -292,12 +286,10 @@ NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
@ -356,13 +348,6 @@ Provides: ath3k-firmware = 1.0
# TW 4.8
%obsolete_kmp ftsteutates 20160601
# Provide the exported symbols as "ksym(symbol) = hash"
%define _use_internal_dependency_generator 0
%define __find_provides %_sourcedir/find-provides %name
# Generate dependencies for KMPs defined in supported.conf
%define __find_requires %_sourcedir/find-requires %name %version-%release %my_builddir
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
@ -386,7 +371,7 @@ if test -e %_sourcedir/extra-symbols; then
fi
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
mkdir -p %kernel_build_dir
@ -471,12 +456,21 @@ fi
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags} -C .. O=$PWD"
makeoutputsync=
if make --output-sync --help >/dev/null 2>&1 ; then
makeoutputsync=--output-sync
else
echo make does not support --output-sync flag. Build messages may be mangled. 1>&2
fi
MAKE_ARGS="$MAKE_ARGS $makeoutputsync %{?_smp_mflags}"
echo export MAKE_ARGS=\""$MAKE_ARGS"\" >> .kernel-binary.spec.buildenv
KERN_DIRS="-C .. O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
yes '' | make oldconfig $MAKE_ARGS $KERN_DIRS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
make silentoldconfig $MAKE_ARGS $KERN_DIRS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
@ -517,8 +511,6 @@ for f in %_sourcedir/*.crt; do
cat "$f" >>certs/signing_key.pem
done
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}"
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"

View File

@ -26,6 +26,7 @@ Provides: multiversion(kernel)
Requires: coreutils grep
%{-c:Requires: %{-n*}-ueficert}
Enhances: kernel-%1
Supplements: packageand(kernel-%1:%{-n*})
%if "%1" == "default"
Obsoletes: %{-n*}-kmp-trace
%ifarch %ix86

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%define vanilla_only 0
@ -57,9 +57,9 @@ BuildRequires: dracut
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0
Group: SLES
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -17,7 +17,7 @@
# needsrootforbuild
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Basic QA tests for the kernel
License: GPL-2.0
Group: SLES
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -18,7 +18,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%define vanilla_only 0
@ -37,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -58,9 +58,9 @@ Name: kernel-pae
Summary: Kernel with PAE Support
License: GPL-2.0
Group: System/Kernel
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -197,8 +197,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -233,12 +231,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -278,8 +274,6 @@ NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 47
NoSource: 48
@ -314,12 +308,10 @@ NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
@ -378,13 +370,6 @@ Provides: ath3k-firmware = 1.0
# TW 4.8
%obsolete_kmp ftsteutates 20160601
# Provide the exported symbols as "ksym(symbol) = hash"
%define _use_internal_dependency_generator 0
%define __find_provides %_sourcedir/find-provides %name
# Generate dependencies for KMPs defined in supported.conf
%define __find_requires %_sourcedir/find-requires %name %version-%release %my_builddir
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
@ -414,7 +399,7 @@ if test -e %_sourcedir/extra-symbols; then
fi
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
mkdir -p %kernel_build_dir
@ -499,12 +484,21 @@ fi
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags} -C .. O=$PWD"
makeoutputsync=
if make --output-sync --help >/dev/null 2>&1 ; then
makeoutputsync=--output-sync
else
echo make does not support --output-sync flag. Build messages may be mangled. 1>&2
fi
MAKE_ARGS="$MAKE_ARGS $makeoutputsync %{?_smp_mflags}"
echo export MAKE_ARGS=\""$MAKE_ARGS"\" >> .kernel-binary.spec.buildenv
KERN_DIRS="-C .. O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
yes '' | make oldconfig $MAKE_ARGS $KERN_DIRS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
make silentoldconfig $MAKE_ARGS $KERN_DIRS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
@ -545,8 +539,6 @@ for f in %_sourcedir/*.crt; do
cat "$f" >>certs/signing_key.pem
done
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}"
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -18,7 +18,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%define vanilla_only 0
@ -30,9 +30,9 @@ Name: kernel-source
Summary: The Linux Kernel Sources
License: GPL-2.0
Group: Development/Sources
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -66,8 +66,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -102,12 +100,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -118,7 +114,7 @@ Prefix: /usr/src
Requires: kernel-devel%variant = %version-%release
Recommends: openssl-devel
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%define symbols %(set -- $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define variant_symbols %(case %name in (*-rt) echo "RT" ;; esac)
@ -174,7 +170,7 @@ Vanilla Linux kernel sources with minor build fixes.
echo "Symbol(s): %symbols"
# Unpack all sources and patches
%setup -q -c -T -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
%build
mkdir -p $RPM_BUILD_ROOT/usr/src

View File

@ -66,8 +66,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -102,12 +100,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -24,10 +24,10 @@ Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0
Group: Development/Sources
Version: 4.11.4
Version: 4.11.5
%if %using_buildservice
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -18,7 +18,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%define vanilla_only 0
@ -37,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -58,9 +58,9 @@ Name: kernel-syzkaller
Summary: Kernel used for fuzzing by syzkaller
License: GPL-2.0
Group: System/Kernel
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -175,8 +175,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -211,12 +209,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -256,8 +252,6 @@ NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 47
NoSource: 48
@ -292,12 +286,10 @@ NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
@ -356,13 +348,6 @@ Provides: ath3k-firmware = 1.0
# TW 4.8
%obsolete_kmp ftsteutates 20160601
# Provide the exported symbols as "ksym(symbol) = hash"
%define _use_internal_dependency_generator 0
%define __find_provides %_sourcedir/find-provides %name
# Generate dependencies for KMPs defined in supported.conf
%define __find_requires %_sourcedir/find-requires %name %version-%release %my_builddir
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
@ -387,7 +372,7 @@ if test -e %_sourcedir/extra-symbols; then
fi
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
mkdir -p %kernel_build_dir
@ -472,12 +457,21 @@ fi
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags} -C .. O=$PWD"
makeoutputsync=
if make --output-sync --help >/dev/null 2>&1 ; then
makeoutputsync=--output-sync
else
echo make does not support --output-sync flag. Build messages may be mangled. 1>&2
fi
MAKE_ARGS="$MAKE_ARGS $makeoutputsync %{?_smp_mflags}"
echo export MAKE_ARGS=\""$MAKE_ARGS"\" >> .kernel-binary.spec.buildenv
KERN_DIRS="-C .. O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
yes '' | make oldconfig $MAKE_ARGS $KERN_DIRS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
make silentoldconfig $MAKE_ARGS $KERN_DIRS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
@ -518,8 +512,6 @@ for f in %_sourcedir/*.crt; do
cat "$f" >>certs/signing_key.pem
done
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}"
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Jun 14 16:24:30 CEST 2017 - jslaby@suse.cz
- Linux 4.11.5 (CVE-2017-1000380 bnc#1012628 bsc#1040041
bsc#1044125 CVE-2017-7346 bsc#1031796).
- Delete
patches.fixes/ALSA-timer-Fix-missing-queue-indices-reset-at-SNDRV_.
- Delete patches.fixes/ALSA-timer-Fix-race-between-read-and-ioctl.
- Delete
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch.
- Delete
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork.
- commit 8ffa6bb
-------------------------------------------------------------------
Tue Jun 13 17:59:49 CEST 2017 - tiwai@suse.de
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (CVE-2017-1000380,bsc#1044125).
- ALSA: timer: Fix race between read and ioctl
(CVE-2017-1000380,bsc#1044125).
- commit 94096d3
-------------------------------------------------------------------
Tue Jun 13 15:51:25 CEST 2017 - mmarek@suse.com
- rpm/kernel-module-subpackage: Generate proper supplements in the template
... instead of relying on find-provides.ksyms to do it (bsc#981083).
- commit b1fe840
-------------------------------------------------------------------
Mon Jun 12 16:30:47 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Do not list deleted depdendency helpers
(bsc#981083).
- commit 9306efe
-------------------------------------------------------------------
Fri Jun 9 17:20:15 CEST 2017 - mmarek@suse.com
- Define dependencies of in-kernel KMPs statically
This allows us to use rpm's internal dependency generator (bsc#981083).
- commit 88d6128
-------------------------------------------------------------------
Fri Jun 9 17:17:04 CEST 2017 - mmarek@suse.com
- rpm/find-provides: Delete, as /boot/vmlinux-* is no longer in -devel
- commit 4df55cc
-------------------------------------------------------------------
Fri Jun 9 17:16:22 CEST 2017 - mmarek@suse.com
- rpm/package-descriptions: Import SLE12-SP3 KMP descriptions
- commit ff51a7c
-------------------------------------------------------------------
Wed Jun 7 17:14:28 CEST 2017 - jslaby@suse.cz
@ -41,6 +97,14 @@ Mon Jun 5 22:18:27 CEST 2017 - pjakobsson@suse.de
vmw_gb_surface_define_ioctl() (CVE-2017-7346 bsc#1031796).
- commit dfa88a5
-------------------------------------------------------------------
Mon Jun 5 14:54:23 CEST 2017 - msuchanek@suse.de
- rpm/kernel-binary.spec: remove superfluous flags
This should make build logs more readable and people adding more flags
should have easier time finding a place to add them in the spec file.
- commit 13e40fa
-------------------------------------------------------------------
Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
@ -53,6 +117,19 @@ Mon Jun 5 13:54:42 CEST 2017 - jslaby@suse.cz
Fix References tags.
- commit bf7afe3
-------------------------------------------------------------------
Mon Jun 5 09:17:02 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec: Propagate MAKE_ARGS to %build (bsc#1012422)
- commit 6171b7a
-------------------------------------------------------------------
Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
- rpm/kernel-source.spec.in: Drop patches.{trace,xen}.tar.bz2
These are empty in current branches.
- commit 742f1d0
-------------------------------------------------------------------
Tue May 30 21:53:42 CEST 2017 - bpoirier@suse.com
@ -188,6 +265,24 @@ Thu May 4 18:04:11 CEST 2017 - bpoirier@suse.com
- e1000e: Don't return uninitialized stats (bug#1034635).
- commit 836a5a5
-------------------------------------------------------------------
Wed May 3 10:48:46 CEST 2017 - msuchanek@suse.de
- kernel-binary.spec Remove superfluous [].
- commit 0bf8e9f
-------------------------------------------------------------------
Tue May 2 13:23:39 CEST 2017 - msuchanek@suse.de
- Use make --output-sync feature when available (bsc#1012422).
The mesages in make output can interleave making it impossible to
extract warnings reliably. Since version 4 GNU Make supports
--output-sync flag that prints output of each sub-command atomically
preventing this issue. Detect the flag and use it if available.
SLE11 has make 3.81 so it is required to include make 4 in the kernel
OBS projects to take advantege of this.
- commit 8c2f46d
-------------------------------------------------------------------
Tue May 2 10:56:57 CEST 2017 - tiwai@suse.de

View File

@ -18,7 +18,7 @@
%define srcversion 4.11
%define patchversion 4.11.4
%define patchversion 4.11.5
%define variant %{nil}
%define vanilla_only 0
@ -37,7 +37,7 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,find-requires,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
@ -58,9 +58,9 @@ Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0
Group: System/Kernel
Version: 4.11.4
Version: 4.11.5
%if 0%{?is_kotd}
Release: <RELEASE>.gcba98ee
Release: <RELEASE>.g8ffa6bb
%else
Release: 0
%endif
@ -175,8 +175,6 @@ Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
Source40: source-timestamp
Source44: find-provides
Source45: find-requires
Source46: split-modules
Source47: modversions
Source48: macros.kernel-source
@ -211,12 +209,10 @@ Source103: patches.drivers.tar.bz2
Source104: patches.fixes.tar.bz2
Source105: patches.rpmify.tar.bz2
Source106: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
@ -256,8 +252,6 @@ NoSource: 37
NoSource: 38
NoSource: 39
NoSource: 40
NoSource: 44
NoSource: 45
NoSource: 46
NoSource: 47
NoSource: 48
@ -292,12 +286,10 @@ NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 106
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 112
NoSource: 113
NoSource: 120
NoSource: 121
@ -356,13 +348,6 @@ Provides: ath3k-firmware = 1.0
# TW 4.8
%obsolete_kmp ftsteutates 20160601
# Provide the exported symbols as "ksym(symbol) = hash"
%define _use_internal_dependency_generator 0
%define __find_provides %_sourcedir/find-provides %name
# Generate dependencies for KMPs defined in supported.conf
%define __find_requires %_sourcedir/find-requires %name %version-%release %my_builddir
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
@ -385,7 +370,7 @@ if test -e %_sourcedir/extra-symbols; then
fi
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120 -a 121
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 106 -a 108 -a 109 -a 110 -a 111 -a 113 -a 120 -a 121
mkdir -p %kernel_build_dir
@ -470,12 +455,21 @@ fi
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags} -C .. O=$PWD"
makeoutputsync=
if make --output-sync --help >/dev/null 2>&1 ; then
makeoutputsync=--output-sync
else
echo make does not support --output-sync flag. Build messages may be mangled. 1>&2
fi
MAKE_ARGS="$MAKE_ARGS $makeoutputsync %{?_smp_mflags}"
echo export MAKE_ARGS=\""$MAKE_ARGS"\" >> .kernel-binary.spec.buildenv
KERN_DIRS="-C .. O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
yes '' | make oldconfig $MAKE_ARGS $KERN_DIRS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
make silentoldconfig $MAKE_ARGS $KERN_DIRS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
@ -516,8 +510,6 @@ for f in %_sourcedir/*.crt; do
cat "$f" >>certs/signing_key.pem
done
MAKE_ARGS="$MAKE_ARGS %{?_smp_mflags}"
%if %CONFIG_KMSG_IDS == "y"
chmod +x ../scripts/kmsg-doc
MAKE_ARGS="$MAKE_ARGS D=2"

36
mkspec
View File

@ -34,7 +34,7 @@ if (!defined ($rpmrelease)) {
$rpmrelease = $vars{'RELEASE'} || 0;
}
# package name -> [summary, description]
# package name -> [summary, description, extra kmp deps]
my %binary_descriptions = parse_descriptions();
# arch -> flavor -> [obsoleted packages]
@ -96,20 +96,23 @@ my %macros = (
my $kmp_definitions = "";
my @kmp_definitions;
for my $kmp (@kmps) {
my ($summary, $description);
my ($summary, $description, $deps);
if (!exists($binary_descriptions{$kmp})) {
print STDERR "warning: no description for $kmp found\n";
($summary = $kmp) =~ s/-kmp$//;
$summary .= " kernel modules";
$description = "$summary.";
$deps = "";
} else {
$summary = $binary_descriptions{$kmp}->[0];
$description = $binary_descriptions{$kmp}->[1];
$deps = $binary_descriptions{$kmp}->[2];
}
push(@kmp_definitions, expand_template("kmp",
KMP_NAME => $kmp,
KMP_SUMMARY => $summary,
KMP_DESCRIPTION => $description));
KMP_DESCRIPTION => $description,
KMP_DEPS => $deps));
}
$kmp_definitions = join("\n", @kmp_definitions);
@ -301,13 +304,15 @@ sub parse_descriptions {
if ($current) {
chomp $current->[1];
}
$current = ["", ""];
$current = ["", "", ""];
$res{$package} = $current;
$state = 0;
next;
}
if (/^$/) {
if ($state == 2) {
if ($state == 0) {
$state++;
} elsif ($state == 2) {
$blank .= $_;
}
next;
@ -315,12 +320,27 @@ sub parse_descriptions {
# non-blank line and not === package ===
if ($state == 0) {
chomp;
$current->[0] = $_;
$state = 1;
if (s/^Requires: *//) {
# foo-kmp is a shorthand for another kmp
# from the same specfile
s/-kmp/-kmp-%build_flavor = %version-%release/g;
s/^/Requires: /;
if ($current->[2]) {
$current->[2] .= "\n";
}
$current->[2] .= $_;
} else {
# The Summary: keyword is optional
s/^Summary: *//;
if ($current->[0]) {
print STDERR "warning: multi-line summary\n";
}
$current->[0] = $_;
}
} elsif ($state == 1) {
$current->[1] = $_;
$blank = "";
$state = 2;
$state++;
} else {
$current->[1] .= $blank;
$blank = "";

View File

@ -1,13 +1,15 @@
# Descriptions of the binary kernel packages. The format is
#
# === <package name> ===
# Summary (single line)
# Summary: Package summary (single line)
# Requires: additional dependencies for KMPs (single line)
# ...
#
# Long description (multiple
# lines)
#
# Descriptions of the -base and -extra subpackages are derived from the
# main descriptions.
# main descriptions. The "Summary:" keyword can be omitted
=== kernel-debug ===
A Debug Version of the Kernel
@ -98,3 +100,29 @@ The Linux kernel for booting the zfcpdump process on IBM System Z.
This kernel should only be used by the s390-tools package. This kernel
should not be installed as a regular booting kernel.
=== cluster-md-kmp ===
Summary: Clustering support for MD devices
Requires: dlm-kmp
Clustering support for MD devices. This enables locking and
synchronization across multiple systems on the cluster, so all
nodes in the cluster can access the MD devices simultaneously.
=== dlm-kmp ===
DLM kernel modules
DLM stands for Distributed Lock Manager, a means to synchronize access to
shared resources over the cluster.
=== gfs2-kmp ===
Summary: GFS2 kernel modules
Requires: dlm-kmp
GFS2 is Global Filesystem, a shared device filesystem.
=== ocfs2-kmp ===
Summary: OCFS2 kernel modules
Requires: dlm-kmp
OCFS2 is the Oracle Cluster Filesystem, a filesystem for shared devices
accessible simultaneously from multiple nodes of a cluster.

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1e143127f54baa933dbfba90e2c569b1bdd2f07f68722e4682024ea5eaf64e5a
size 14629
oid sha256:e2b6b150d93523b45642cd688f063eaf38220db583c5cf66aa624bdf4a006300
size 12832

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fe1e123c3ee40862afa31245524c17c37e0e14353bc344c42cc4dae9027c1f68
size 166008
oid sha256:5996b251798f80d2360456b7389c1a1f3df5f76a5a63f83df371d1f1b482a194
size 211236

View File

@ -31,6 +31,7 @@
patches.kernel.org/patch-4.11.1-2
patches.kernel.org/patch-4.11.2-3
patches.kernel.org/patch-4.11.3-4
patches.kernel.org/patch-4.11.4-5
########################################################
# Build fixes that apply to the vanilla kernel too.
@ -326,7 +327,6 @@
########################################################
patches.fixes/drm-i915-Fix-S4-resume-breakage
patches.fixes/drm-amdgpu-revert-update-tile-table-for-oland-hainan.patch
patches.fixes/drm-vmwgfx-limit-the-number-of-mip-levels-in-vmw_gb_.patch
########################################################
# video4linux
@ -450,7 +450,6 @@
# Security stuff
#
##########################################################
patches.fixes/ptrace-Properly-initialize-ptracer_cred-on-fork
##########################################################
# Audit

View File

@ -1,3 +1,3 @@
2017-06-07 17:14:28 +0200
GIT Revision: cba98eed4de5d08a98e0b0fa4717778762020d36
2017-06-14 16:24:30 +0200
GIT Revision: 8ffa6bb37a7fdc4006970d6e2d409281ea416865
GIT Branch: stable