commit 8ffa6bb37a7fdc4006970d6e2d409281ea416865
OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=697
This commit is contained in:
parent
03c10e9991
commit
7f7fe97f50
@ -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
|
||||
|
||||
|
@ -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 ..
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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 ..
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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 ..
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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@
|
||||
|
@ -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
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
36
mkspec
@ -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 = "";
|
||||
|
@ -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.
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1e143127f54baa933dbfba90e2c569b1bdd2f07f68722e4682024ea5eaf64e5a
|
||||
size 14629
|
||||
oid sha256:e2b6b150d93523b45642cd688f063eaf38220db583c5cf66aa624bdf4a006300
|
||||
size 12832
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fe1e123c3ee40862afa31245524c17c37e0e14353bc344c42cc4dae9027c1f68
|
||||
size 166008
|
||||
oid sha256:5996b251798f80d2360456b7389c1a1f3df5f76a5a63f83df371d1f1b482a194
|
||||
size 211236
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user