commit 4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
OBS-URL: https://build.opensuse.org/package/show/Kernel:stable/kernel-source?expand=0&rev=1003
This commit is contained in:
parent
5c0b264b0b
commit
c0e0dde525
@ -183,7 +183,7 @@ The first method involves the following steps:
|
||||
(2) Configure the kernel, see HOW TO CONFIGURE THE KERNEL SOURCES.
|
||||
|
||||
(3) Create files required for compiling external modules:
|
||||
``make scripts'' and ``make prepare''.
|
||||
``make prepare'' and ``make scripts''.
|
||||
|
||||
(4) Compile the module(s) by changing into the module source directory
|
||||
and typing ``make -C $(your_build_dir) M=$(pwd)''.
|
||||
@ -333,7 +333,7 @@ config is also packaged in the kernel-$FLAVOR-devel package as
|
||||
|
||||
In addition, the running kernel exposes a gzip compressed version of its
|
||||
configuration file as /proc/config.gz. The kernel sources can be
|
||||
configured based on /proc/config.gz with ``make cloneconfig''.
|
||||
configured based on /proc/config.gz with ``make silentoldconfig''.
|
||||
|
||||
|
||||
HOW TO CONFIGURE THE KERNEL SOURCES
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
Name: dtb-aarch64
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -100,6 +100,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
Name: dtb-armv6l
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -100,6 +100,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
Name: dtb-armv7l
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -100,6 +100,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
148
kernel-64kb.spec
148
kernel-64kb.spec
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,11 @@
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE)
|
||||
%define klp_symbols 1
|
||||
%endif
|
||||
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +62,9 @@ Name: kernel-64kb
|
||||
Summary: Kernel with 64kb PAGE_SIZE
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -87,6 +91,7 @@ BuildRequires: openssl
|
||||
BuildRequires: pesign-obs-integration
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# BEGIN BINARY DEPS
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
@ -99,7 +104,7 @@ Provides: multiversion(kernel)
|
||||
# obsolete the -base subpackage from SLE11, so that the base files are not
|
||||
# owned by multiple packages now. The dependency is not correct wrt openSUSE
|
||||
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
|
||||
Obsoletes: %name-base < 3.1
|
||||
Obsoletes: kernel-%build_flavor-base < 3.1
|
||||
Recommends: kernel-firmware
|
||||
# The following is copied to the -base subpackage as well
|
||||
# BEGIN COMMON DEPS
|
||||
@ -165,10 +170,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-%build_flavor-base-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: kernel-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
@ -222,6 +227,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -303,6 +315,13 @@ NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 77
|
||||
NoSource: 78
|
||||
NoSource: 79
|
||||
NoSource: 80
|
||||
NoSource: 81
|
||||
NoSource: 82
|
||||
NoSource: 83
|
||||
NoSource: 84
|
||||
NoSource: 85
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -317,6 +336,7 @@ NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
# END BINARY DEPS
|
||||
|
||||
# The following KMPs have been integrated into the kernel package,
|
||||
# grouped by the last product that contained them.
|
||||
@ -347,7 +367,6 @@ Provides: %1-kmp-%build_flavor = %2
|
||||
%obsolete_kmp brocade-bna 2.1.0.0_3
|
||||
%obsolete_kmp hyper-v 0_3
|
||||
%obsolete_kmp intel-e1000e 2.2.14
|
||||
%obsolete_kmp drm 3.7_3.1
|
||||
Obsoletes: firewire <= 3.0
|
||||
Provides: firewire = 3.0
|
||||
%obsolete_kmp firewire 3.0
|
||||
@ -369,6 +388,8 @@ Provides: compat-ath9k = 3.0
|
||||
%obsolete_kmp compat-wireless 4.4
|
||||
# TW 4.8
|
||||
%obsolete_kmp ftsteutates 20160601
|
||||
# SLE12-SP3 / Leap 42.3
|
||||
%obsolete_kmp drm 4.12
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
@ -724,7 +745,7 @@ if test %CONFIG_MODULE_SIG = "y"; then
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '-base' '' '-extra'; do
|
||||
for sub in '' '-extra'; do
|
||||
case "$sub" in
|
||||
'-base' | '') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
@ -737,10 +758,9 @@ for sub in '-base' '' '-extra'; do
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
@ -792,6 +812,10 @@ dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
|
||||
bs=1024 seek=2047 count=1
|
||||
# Also reserve some space for the kdump initrd
|
||||
cp %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# Use same permissions as dracut
|
||||
chmod 0600 %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%endif
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
mkdir -p %rpm_install_dir/%cpu_arch_flavor
|
||||
@ -1063,106 +1087,6 @@ fi
|
||||
%files -f kernel-main.files
|
||||
%defattr(-, root, root)
|
||||
|
||||
%if %CONFIG_MODULES == "y"
|
||||
%package base
|
||||
Summary: Kernel with 64kb PAGE_SIZE - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for mkinitrd.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
%if %build_vanilla
|
||||
Requires(post): mkinitrd
|
||||
%else
|
||||
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
|
||||
Requires(post): mkinitrd >= 2.7.1
|
||||
%endif
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and mkinitrd for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
This kernel is identical to the default kernel, but is configured with
|
||||
64kb page size granule. Its main purpose is to serve as compatibility
|
||||
kernel for systems that were installed when the default kernel was still
|
||||
configured with 64kb page size granule.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun base -f preun-base.sh
|
||||
|
||||
%postun base -f postun-base.sh
|
||||
|
||||
%pre base -f pre-base.sh
|
||||
|
||||
%post base -f post-base.sh
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%defattr(-, root, root)
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: Kernel with 64kb PAGE_SIZE - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -37,6 +37,10 @@
|
||||
%define rpm_install_dir %buildroot%obj_install_dir
|
||||
%define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
|
||||
|
||||
%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE)
|
||||
%define klp_symbols 1
|
||||
%endif
|
||||
|
||||
%(chmod +x %_sourcedir/{@SCRIPTS@})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
@ -87,6 +91,7 @@ BuildRequires: openssl
|
||||
BuildRequires: pesign-obs-integration
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# BEGIN BINARY DEPS
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
@ -99,7 +104,7 @@ Provides: multiversion(kernel)
|
||||
# obsolete the -base subpackage from SLE11, so that the base files are not
|
||||
# owned by multiple packages now. The dependency is not correct wrt openSUSE
|
||||
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
|
||||
Obsoletes: %name-base < 3.1
|
||||
Obsoletes: kernel-%build_flavor-base < 3.1
|
||||
Recommends: kernel-firmware
|
||||
# The following is copied to the -base subpackage as well
|
||||
# BEGIN COMMON DEPS
|
||||
@ -165,11 +170,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = @COMMIT_FULL@
|
||||
Provides: kernel-srchash = @COMMIT_FULL@
|
||||
Provides: kernel-%build_flavor-base-srchash-@COMMIT_FULL@
|
||||
Provides: kernel-srchash-@COMMIT_FULL@
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = @COMMIT_FULL@
|
||||
@PROVIDES_OBSOLETES@
|
||||
Provides: %name-srchash-@COMMIT_FULL@
|
||||
@PROVIDES_OBSOLETES_BASE@
|
||||
%obsolete_rebuilds %name
|
||||
@SOURCES@
|
||||
@ -189,6 +193,8 @@ BuildArch: i686
|
||||
|
||||
# These files are found in the kernel-source package:
|
||||
@NOSOURCE@
|
||||
# END BINARY DEPS
|
||||
@PROVIDES_OBSOLETES@
|
||||
|
||||
# The following KMPs have been integrated into the kernel package,
|
||||
# grouped by the last product that contained them.
|
||||
@ -219,7 +225,6 @@ Provides: %1-kmp-%build_flavor = %2
|
||||
%obsolete_kmp brocade-bna 2.1.0.0_3
|
||||
%obsolete_kmp hyper-v 0_3
|
||||
%obsolete_kmp intel-e1000e 2.2.14
|
||||
%obsolete_kmp drm 3.7_3.1
|
||||
Obsoletes: firewire <= 3.0
|
||||
Provides: firewire = 3.0
|
||||
%obsolete_kmp firewire 3.0
|
||||
@ -241,6 +246,8 @@ Provides: compat-ath9k = 3.0
|
||||
%obsolete_kmp compat-wireless 4.4
|
||||
# TW 4.8
|
||||
%obsolete_kmp ftsteutates 20160601
|
||||
# SLE12-SP3 / Leap 42.3
|
||||
%obsolete_kmp drm 4.12
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
@ -593,7 +600,7 @@ if test %CONFIG_MODULE_SIG = "y"; then
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '-base' '' '-extra'; do
|
||||
for sub in '' '-extra'; do
|
||||
case "$sub" in
|
||||
'-base' | '') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
@ -606,10 +613,9 @@ for sub in '-base' '' '-extra'; do
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
@ -661,6 +667,10 @@ dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
|
||||
bs=1024 seek=2047 count=1
|
||||
# Also reserve some space for the kdump initrd
|
||||
cp %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# Use same permissions as dracut
|
||||
chmod 0600 %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%endif
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
mkdir -p %rpm_install_dir/%cpu_arch_flavor
|
||||
@ -932,40 +942,6 @@ fi
|
||||
%files -f kernel-main.files
|
||||
%defattr(-, root, root)
|
||||
|
||||
%if %CONFIG_MODULES == "y"
|
||||
%package base
|
||||
Summary: @SUMMARY@ - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
@COMMON_DEPS@
|
||||
@PROVIDES_OBSOLETES_BASE@
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
@DESCRIPTION@
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun base -f preun-base.sh
|
||||
|
||||
%postun base -f postun-base.sh
|
||||
|
||||
%pre base -f pre-base.sh
|
||||
|
||||
%post base -f post-base.sh
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%defattr(-, root, root)
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: @SUMMARY@ - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,11 @@
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE)
|
||||
%define klp_symbols 1
|
||||
%endif
|
||||
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +62,9 @@ Name: kernel-debug
|
||||
Summary: A Debug Version of the Kernel
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -87,6 +91,7 @@ BuildRequires: openssl
|
||||
BuildRequires: pesign-obs-integration
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# BEGIN BINARY DEPS
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
@ -99,7 +104,7 @@ Provides: multiversion(kernel)
|
||||
# obsolete the -base subpackage from SLE11, so that the base files are not
|
||||
# owned by multiple packages now. The dependency is not correct wrt openSUSE
|
||||
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
|
||||
Obsoletes: %name-base < 3.1
|
||||
Obsoletes: kernel-%build_flavor-base < 3.1
|
||||
Recommends: kernel-firmware
|
||||
# The following is copied to the -base subpackage as well
|
||||
# BEGIN COMMON DEPS
|
||||
@ -165,14 +170,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-%build_flavor-base-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: kernel-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump = 2.6.28
|
||||
Obsoletes: kernel-kdump <= 2.6.28
|
||||
%endif
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump-base = 2.6.28
|
||||
Obsoletes: kernel-kdump-base <= 2.6.28
|
||||
@ -230,6 +231,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -311,6 +319,13 @@ NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 77
|
||||
NoSource: 78
|
||||
NoSource: 79
|
||||
NoSource: 80
|
||||
NoSource: 81
|
||||
NoSource: 82
|
||||
NoSource: 83
|
||||
NoSource: 84
|
||||
NoSource: 85
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -325,6 +340,11 @@ NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
# END BINARY DEPS
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump = 2.6.28
|
||||
Obsoletes: kernel-kdump <= 2.6.28
|
||||
%endif
|
||||
|
||||
# The following KMPs have been integrated into the kernel package,
|
||||
# grouped by the last product that contained them.
|
||||
@ -355,7 +375,6 @@ Provides: %1-kmp-%build_flavor = %2
|
||||
%obsolete_kmp brocade-bna 2.1.0.0_3
|
||||
%obsolete_kmp hyper-v 0_3
|
||||
%obsolete_kmp intel-e1000e 2.2.14
|
||||
%obsolete_kmp drm 3.7_3.1
|
||||
Obsoletes: firewire <= 3.0
|
||||
Provides: firewire = 3.0
|
||||
%obsolete_kmp firewire 3.0
|
||||
@ -377,6 +396,8 @@ Provides: compat-ath9k = 3.0
|
||||
%obsolete_kmp compat-wireless 4.4
|
||||
# TW 4.8
|
||||
%obsolete_kmp ftsteutates 20160601
|
||||
# SLE12-SP3 / Leap 42.3
|
||||
%obsolete_kmp drm 4.12
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
@ -730,7 +751,7 @@ if test %CONFIG_MODULE_SIG = "y"; then
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '-base' '' '-extra'; do
|
||||
for sub in '' '-extra'; do
|
||||
case "$sub" in
|
||||
'-base' | '') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
@ -743,10 +764,9 @@ for sub in '-base' '' '-extra'; do
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
@ -798,6 +818,10 @@ dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
|
||||
bs=1024 seek=2047 count=1
|
||||
# Also reserve some space for the kdump initrd
|
||||
cp %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# Use same permissions as dracut
|
||||
chmod 0600 %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%endif
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
mkdir -p %rpm_install_dir/%cpu_arch_flavor
|
||||
@ -1069,108 +1093,6 @@ fi
|
||||
%files -f kernel-main.files
|
||||
%defattr(-, root, root)
|
||||
|
||||
%if %CONFIG_MODULES == "y"
|
||||
%package base
|
||||
Summary: A Debug Version of the Kernel - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for mkinitrd.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
%if %build_vanilla
|
||||
Requires(post): mkinitrd
|
||||
%else
|
||||
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
|
||||
Requires(post): mkinitrd >= 2.7.1
|
||||
%endif
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and mkinitrd for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump-base = 2.6.28
|
||||
Obsoletes: kernel-kdump-base <= 2.6.28
|
||||
%endif
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
This kernel has several debug facilities enabled that hurt performance.
|
||||
Only use this kernel when investigating problems.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun base -f preun-base.sh
|
||||
|
||||
%postun base -f postun-base.sh
|
||||
|
||||
%pre base -f pre-base.sh
|
||||
|
||||
%post base -f post-base.sh
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%defattr(-, root, root)
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: A Debug Version of the Kernel - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
69816
kernel-default-base.changes
Normal file
69816
kernel-default-base.changes
Normal file
File diff suppressed because it is too large
Load Diff
487
kernel-default-base.spec
Normal file
487
kernel-default-base.spec
Normal file
@ -0,0 +1,487 @@
|
||||
#
|
||||
# spec file for package kernel-default subpackage builds
|
||||
#
|
||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
%define rpm_kver %(rpm -q --qf '%%{VERSION}' kernel-%build_flavor)
|
||||
%define rpm_krel %(rpm -q --qf '%%{RELEASE}' kernel-%build_flavor)
|
||||
%define kernel_spec_release %rpm_krel
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
%define build_flavor default
|
||||
%define build_default ("%build_flavor" == "default")
|
||||
%define build_vanilla ("%build_flavor" == "vanilla")
|
||||
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
#%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
|
||||
# define %extrasummary, %extradescription, and %modules
|
||||
# %extrasummary appended to package summary
|
||||
# %extradescription appended to package description
|
||||
# %modules is list of modules to include in the package (if they exist)
|
||||
%include %_sourcedir/kernel-subpackage.conf
|
||||
|
||||
Name: kernel-%build_flavor-base
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: device-mapper
|
||||
BuildRequires: dracut
|
||||
BuildRequires: kmod
|
||||
BuildRequires: kernel-%build_flavor-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
BuildRequires: kernel-%build_flavor-devel
|
||||
BuildRequires: util-linux
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64
|
||||
Summary: %(rpm -q --qf '%%{SUMMARY}' kernel-%build_flavor) %extrasummary
|
||||
URL: %(rpm -q --qf '%%{URL}' kernel-%build_flavor)
|
||||
Group: %(rpm -q --qf '%%{GROUP}' kernel-%build_flavor)
|
||||
License: GPL-2.0
|
||||
Version: %rpm_kver
|
||||
Release: %rpm_krel.<RELEASE>
|
||||
Provides: %name(%_target) = %version-%rpm_krel
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
Provides: %{name}_%_target_cpu = %version-%source_rel
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
|
||||
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
|
||||
# is a subset that can replace kernel-$flavor in some scenarios. We need to
|
||||
# obsolete the -base subpackage from SLE11, so that the base files are not
|
||||
# owned by multiple packages now. The dependency is not correct wrt openSUSE
|
||||
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
|
||||
Obsoletes: kernel-%build_flavor-base < 3.1
|
||||
Recommends: kernel-firmware
|
||||
# The following is copied to the -base subpackage as well
|
||||
# BEGIN COMMON DEPS
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for mkinitrd.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
%if %build_vanilla
|
||||
Requires(post): mkinitrd
|
||||
%else
|
||||
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
|
||||
Requires(post): mkinitrd >= 2.7.1
|
||||
%endif
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and mkinitrd for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: kernel-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
%ifarch %ix86
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base <= 3.13
|
||||
%endif
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump-base = 2.6.28
|
||||
Obsoletes: kernel-kdump-base <= 2.6.28
|
||||
%endif
|
||||
%ifarch s390x
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base <= 3.13
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base <= 3.13
|
||||
Provides: kernel-bigsmp-base = 3.1
|
||||
Obsoletes: kernel-bigsmp-base <= 3.1
|
||||
Provides: kernel-desktop-base = 4.3
|
||||
Obsoletes: kernel-desktop-base <= 4.3
|
||||
Provides: kernel-xen-base = 4.4
|
||||
Obsoletes: kernel-xen-base <= 4.4
|
||||
Provides: kernel-ec2-base = 4.4
|
||||
Obsoletes: kernel-ec2-base <= 4.4
|
||||
%endif
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source8: devel-pre.sh
|
||||
Source9: devel-post.sh
|
||||
Source10: preun.sh
|
||||
Source11: postun.sh
|
||||
Source12: pre.sh
|
||||
Source13: post.sh
|
||||
Source14: series.conf
|
||||
Source16: guards
|
||||
Source17: apply-patches
|
||||
Source21: config.conf
|
||||
Source23: supported.conf
|
||||
Source33: check-for-config-changes
|
||||
Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
Source48: macros.kernel-source
|
||||
Source49: kernel-module-subpackage
|
||||
Source50: kabi.pl
|
||||
Source51: mkspec
|
||||
Source52: kernel-source%variant.changes
|
||||
Source53: kernel-source.spec.in
|
||||
Source54: kernel-binary.spec.in
|
||||
Source55: kernel-syms.spec.in
|
||||
Source56: kernel-docs.spec.in
|
||||
Source57: kernel-cert-subpackage
|
||||
Source58: constraints.in
|
||||
Source60: config.sh
|
||||
Source61: compute-PATCHVERSION.sh
|
||||
Source62: old-flavors
|
||||
Source63: arch-symbols
|
||||
Source64: package-descriptions
|
||||
Source65: kernel-spec-macros
|
||||
Source67: log.sh
|
||||
Source68: host-memcpy-hack.h
|
||||
Source69: try-disable-staging-driver
|
||||
Source70: kernel-obs-build.spec.in
|
||||
Source71: kernel-obs-qa.spec.in
|
||||
Source72: compress-vmlinux.sh
|
||||
Source73: dtb.spec.in.in
|
||||
Source74: mkspec-dtb
|
||||
Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
Source103: patches.drivers.tar.bz2
|
||||
Source104: patches.fixes.tar.bz2
|
||||
Source105: patches.rpmify.tar.bz2
|
||||
Source106: patches.suse.tar.bz2
|
||||
Source108: patches.addon.tar.bz2
|
||||
Source109: patches.kernel.org.tar.bz2
|
||||
Source110: patches.apparmor.tar.bz2
|
||||
Source111: patches.rt.tar.bz2
|
||||
Source113: patches.kabi.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64 ppc64le s390x x86_64
|
||||
%define kmp_target_cpu %_target_cpu
|
||||
%ifarch %ix86
|
||||
# Only i386/default supports i586, mark other flavors' packages as i686
|
||||
%if ! %build_default
|
||||
BuildArch: i686
|
||||
# KMPs are always built as i586, because rpm does not allow to build
|
||||
# subpackages for different architectures. Therefore, we change the
|
||||
# /usr/src/linux-obj/<arch> symlink to i586.
|
||||
%define kmp_target_cpu i586
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# These files are found in the kernel-source package:
|
||||
NoSource: 0
|
||||
NoSource: 2
|
||||
NoSource: 3
|
||||
NoSource: 8
|
||||
NoSource: 9
|
||||
NoSource: 10
|
||||
NoSource: 11
|
||||
NoSource: 12
|
||||
NoSource: 13
|
||||
NoSource: 14
|
||||
NoSource: 16
|
||||
NoSource: 17
|
||||
NoSource: 21
|
||||
NoSource: 23
|
||||
NoSource: 33
|
||||
NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
NoSource: 48
|
||||
NoSource: 49
|
||||
NoSource: 50
|
||||
NoSource: 51
|
||||
NoSource: 52
|
||||
NoSource: 53
|
||||
NoSource: 54
|
||||
NoSource: 55
|
||||
NoSource: 56
|
||||
NoSource: 57
|
||||
NoSource: 58
|
||||
NoSource: 60
|
||||
NoSource: 61
|
||||
NoSource: 62
|
||||
NoSource: 63
|
||||
NoSource: 64
|
||||
NoSource: 65
|
||||
NoSource: 67
|
||||
NoSource: 68
|
||||
NoSource: 69
|
||||
NoSource: 70
|
||||
NoSource: 71
|
||||
NoSource: 72
|
||||
NoSource: 73
|
||||
NoSource: 74
|
||||
NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 77
|
||||
NoSource: 78
|
||||
NoSource: 79
|
||||
NoSource: 80
|
||||
NoSource: 81
|
||||
NoSource: 82
|
||||
NoSource: 83
|
||||
NoSource: 84
|
||||
NoSource: 85
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
NoSource: 103
|
||||
NoSource: 104
|
||||
NoSource: 105
|
||||
NoSource: 106
|
||||
NoSource: 108
|
||||
NoSource: 109
|
||||
NoSource: 110
|
||||
NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
|
||||
|
||||
%description
|
||||
%(rpm -q --qf '%%{DESCRIPTION}' kernel-%build_flavor)
|
||||
%extradescription
|
||||
|
||||
This is a subpackage of kernel-%build_flavor. Development files are in
|
||||
kernel-%build_flavor-devel and sources in kernel-source-%variant.
|
||||
|
||||
%prep
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
set -o pipefail
|
||||
install -d -m 0755 $RPM_BUILD_ROOT/boot
|
||||
|
||||
chmod 755 %_sourcedir/splitflist
|
||||
%_sourcedir/splitflist kernel-%build_flavor kernel.flist kernel-ghost.flist
|
||||
echo Missing files:
|
||||
cat kernel-ghost.flist
|
||||
|
||||
# The scripts need to be regenerated here. Eventually we should get rid of
|
||||
# base_package and use one script.
|
||||
%ifarch %ix86 x86_64
|
||||
image=vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
image=image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
image=zImage
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
image=Image
|
||||
%endif
|
||||
|
||||
certs=($(rpm -ql kernel-%build_flavor | grep ^/etc/uefi/certs/ ||:))
|
||||
|
||||
for sub in '-base'; do
|
||||
base_package=1 # should use for any package name
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %_builddir/$script.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
[ -z "$(rpm -q --triggers kernel-%build_flavor)" ] # not handled
|
||||
|
||||
KREL=$(cat kernel.flist | grep ^/lib/modules | { sort -r ||: ;} | head -n 1 | sed -e s,^/lib/modules/,, -e 's,/.*,,')
|
||||
|
||||
chmod 755 %_sourcedir/mergedep
|
||||
%_sourcedir/mergedep $KREL > modules.dep
|
||||
|
||||
echo "%{?modules}" | tr ', ' '\n\n' > request-modules
|
||||
|
||||
chmod 755 %_sourcedir/moddep
|
||||
%_sourcedir/moddep modules.dep request-modules modules
|
||||
|
||||
chmod 755 %_sourcedir/modflist
|
||||
%_sourcedir/modflist kernel.flist modules modules.flist
|
||||
cat kernel.flist | grep -v ^/lib/modules >> modules.flist
|
||||
[ -d /lib/modules/$KREL/vdso ] && echo /lib/modules/$KREL/vdso >> modules.flist ||:
|
||||
echo /lib/modules/$KREL/modules.* | tr ' ' '\n' >> modules.flist
|
||||
|
||||
tar -C / -cf- -T modules.flist | tar -C $RPM_BUILD_ROOT -xvf-
|
||||
|
||||
moderr="$(/usr/sbin/depmod -b $RPM_BUILD_ROOT -e -F /boot/System.map-$KREL $KREL 2>&1 > /dev/null)"
|
||||
|
||||
if [ "$moderr" ] ; then
|
||||
echo Picked modules have errors:
|
||||
echo $moderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "%defattr(-,root,root)" > subpackage.flist
|
||||
cat kernel.flist | grep -v ^/lib/modules >> subpackage.flist
|
||||
echo /lib/modules/$KREL >> subpackage.flist
|
||||
cat kernel-ghost.flist | sed -e 's/^/%ghost /' >> subpackage.flist
|
||||
|
||||
cat kernel-ghost.flist | while read ghost ; do
|
||||
case $ghost in
|
||||
/boot/image-%build_flavor | /boot/vmlinux-%build_flavor | /boot/vmlinuz-%build_flavor | \
|
||||
/boot/Image-%build_flavor | /boot/initrd-%build_flavor)
|
||||
ln -s $(basename $ghost -%build_flavor)-$KREL $RPM_BUILD_ROOT$ghost
|
||||
;;
|
||||
/boot/vmlinux | /boot/vmlinuz | /boot/Image | /boot/image | /boot/initrd)
|
||||
ln -s $ghost-$KREL $RPM_BUILD_ROOT$ghost
|
||||
;;
|
||||
/boot/vmlinux-$KREL)
|
||||
[ -f /boot/vmlinux-$KREL.gz ] && gunzip -dc < /boot/vmlinux-$KREL.gz > vmlinux-$KREL
|
||||
size="$(ls -l vmlinux-$KREL | sed -e 's/^\([^ ]* \)\{4\}//' -e 's/ .*//')"
|
||||
dd if=/dev/zero bs=1 count="$size" of=$RPM_BUILD_ROOT$ghost
|
||||
;;
|
||||
/boot/initrd-$KREL | /boot/initrd-$KREL-kdump)
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
# That way, YaST will know that this package requires some additional
|
||||
# space in /boot.
|
||||
dd if=/dev/zero of=$RPM_BUILD_ROOT$ghost \
|
||||
bs=1024 seek=2047 count=1
|
||||
chmod 0600 $RPM_BUILD_ROOT$ghost
|
||||
;;
|
||||
/lib/modules/$KREL/modules.*)
|
||||
[ -f $RPM_BUILD_ROOT$ghost ]
|
||||
;;
|
||||
*)
|
||||
echo Missing file "$ghost" not handled.
|
||||
exit 1;
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
%preun -f preun.sh
|
||||
|
||||
%postun -f postun.sh
|
||||
|
||||
%pre -f pre.sh
|
||||
|
||||
%post -f post.sh
|
||||
|
||||
%files -f subpackage.flist
|
||||
|
||||
%changelog
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,11 @@
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE)
|
||||
%define klp_symbols 1
|
||||
%endif
|
||||
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +62,9 @@ Name: kernel-default
|
||||
Summary: The Standard Kernel
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -87,6 +91,7 @@ BuildRequires: openssl
|
||||
BuildRequires: pesign-obs-integration
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# BEGIN BINARY DEPS
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
@ -99,7 +104,7 @@ Provides: multiversion(kernel)
|
||||
# obsolete the -base subpackage from SLE11, so that the base files are not
|
||||
# owned by multiple packages now. The dependency is not correct wrt openSUSE
|
||||
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
|
||||
Obsoletes: %name-base < 3.1
|
||||
Obsoletes: kernel-%build_flavor-base < 3.1
|
||||
Recommends: kernel-firmware
|
||||
# The following is copied to the -base subpackage as well
|
||||
# BEGIN COMMON DEPS
|
||||
@ -165,38 +170,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-%build_flavor-base-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: kernel-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
%ifarch %ix86
|
||||
Provides: kernel-smp = 2.6.17
|
||||
Obsoletes: kernel-smp <= 2.6.17
|
||||
Provides: kernel-trace = 3.13
|
||||
Obsoletes: kernel-trace <= 3.13
|
||||
%endif
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump = 2.6.28
|
||||
Obsoletes: kernel-kdump <= 2.6.28
|
||||
%endif
|
||||
%ifarch s390x
|
||||
Provides: kernel-trace = 3.13
|
||||
Obsoletes: kernel-trace <= 3.13
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
Provides: kernel-smp = 2.6.17
|
||||
Obsoletes: kernel-smp <= 2.6.17
|
||||
Provides: kernel-trace = 3.13
|
||||
Obsoletes: kernel-trace <= 3.13
|
||||
Provides: kernel-bigsmp = 3.1
|
||||
Obsoletes: kernel-bigsmp <= 3.1
|
||||
Provides: kernel-desktop = 4.3
|
||||
Obsoletes: kernel-desktop <= 4.3
|
||||
Provides: kernel-xen = 4.4
|
||||
Obsoletes: kernel-xen <= 4.4
|
||||
Provides: kernel-ec2 = 4.4
|
||||
Obsoletes: kernel-ec2 <= 4.4
|
||||
%endif
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
%ifarch %ix86
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base <= 3.13
|
||||
@ -274,6 +251,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -355,6 +339,13 @@ NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 77
|
||||
NoSource: 78
|
||||
NoSource: 79
|
||||
NoSource: 80
|
||||
NoSource: 81
|
||||
NoSource: 82
|
||||
NoSource: 83
|
||||
NoSource: 84
|
||||
NoSource: 85
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -369,6 +360,35 @@ NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
# END BINARY DEPS
|
||||
%ifarch %ix86
|
||||
Provides: kernel-smp = 2.6.17
|
||||
Obsoletes: kernel-smp <= 2.6.17
|
||||
Provides: kernel-trace = 3.13
|
||||
Obsoletes: kernel-trace <= 3.13
|
||||
%endif
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump = 2.6.28
|
||||
Obsoletes: kernel-kdump <= 2.6.28
|
||||
%endif
|
||||
%ifarch s390x
|
||||
Provides: kernel-trace = 3.13
|
||||
Obsoletes: kernel-trace <= 3.13
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
Provides: kernel-smp = 2.6.17
|
||||
Obsoletes: kernel-smp <= 2.6.17
|
||||
Provides: kernel-trace = 3.13
|
||||
Obsoletes: kernel-trace <= 3.13
|
||||
Provides: kernel-bigsmp = 3.1
|
||||
Obsoletes: kernel-bigsmp <= 3.1
|
||||
Provides: kernel-desktop = 4.3
|
||||
Obsoletes: kernel-desktop <= 4.3
|
||||
Provides: kernel-xen = 4.4
|
||||
Obsoletes: kernel-xen <= 4.4
|
||||
Provides: kernel-ec2 = 4.4
|
||||
Obsoletes: kernel-ec2 <= 4.4
|
||||
%endif
|
||||
|
||||
# The following KMPs have been integrated into the kernel package,
|
||||
# grouped by the last product that contained them.
|
||||
@ -399,7 +419,6 @@ Provides: %1-kmp-%build_flavor = %2
|
||||
%obsolete_kmp brocade-bna 2.1.0.0_3
|
||||
%obsolete_kmp hyper-v 0_3
|
||||
%obsolete_kmp intel-e1000e 2.2.14
|
||||
%obsolete_kmp drm 3.7_3.1
|
||||
Obsoletes: firewire <= 3.0
|
||||
Provides: firewire = 3.0
|
||||
%obsolete_kmp firewire 3.0
|
||||
@ -421,6 +440,8 @@ Provides: compat-ath9k = 3.0
|
||||
%obsolete_kmp compat-wireless 4.4
|
||||
# TW 4.8
|
||||
%obsolete_kmp ftsteutates 20160601
|
||||
# SLE12-SP3 / Leap 42.3
|
||||
%obsolete_kmp drm 4.12
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
@ -773,7 +794,7 @@ if test %CONFIG_MODULE_SIG = "y"; then
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '-base' '' '-extra'; do
|
||||
for sub in '' '-extra'; do
|
||||
case "$sub" in
|
||||
'-base' | '') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
@ -786,10 +807,9 @@ for sub in '-base' '' '-extra'; do
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
@ -841,6 +861,10 @@ dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
|
||||
bs=1024 seek=2047 count=1
|
||||
# Also reserve some space for the kdump initrd
|
||||
cp %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# Use same permissions as dracut
|
||||
chmod 0600 %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%endif
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
mkdir -p %rpm_install_dir/%cpu_arch_flavor
|
||||
@ -1112,127 +1136,6 @@ fi
|
||||
%files -f kernel-main.files
|
||||
%defattr(-, root, root)
|
||||
|
||||
%if %CONFIG_MODULES == "y"
|
||||
%package base
|
||||
Summary: The Standard Kernel - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for mkinitrd.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
%if %build_vanilla
|
||||
Requires(post): mkinitrd
|
||||
%else
|
||||
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
|
||||
Requires(post): mkinitrd >= 2.7.1
|
||||
%endif
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and mkinitrd for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
|
||||
%ifarch %ix86
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base <= 3.13
|
||||
%endif
|
||||
%ifarch ppc64
|
||||
Provides: kernel-kdump-base = 2.6.28
|
||||
Obsoletes: kernel-kdump-base <= 2.6.28
|
||||
%endif
|
||||
%ifarch s390x
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base <= 3.13
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
Provides: kernel-trace-base = 3.13
|
||||
Obsoletes: kernel-trace-base <= 3.13
|
||||
Provides: kernel-bigsmp-base = 3.1
|
||||
Obsoletes: kernel-bigsmp-base <= 3.1
|
||||
Provides: kernel-desktop-base = 4.3
|
||||
Obsoletes: kernel-desktop-base <= 4.3
|
||||
Provides: kernel-xen-base = 4.4
|
||||
Obsoletes: kernel-xen-base <= 4.4
|
||||
Provides: kernel-ec2-base = 4.4
|
||||
Obsoletes: kernel-ec2-base <= 4.4
|
||||
%endif
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
The standard kernel for both uniprocessor and multiprocessor systems.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun base -f preun-base.sh
|
||||
|
||||
%postun base -f postun-base.sh
|
||||
|
||||
%pre base -f pre-base.sh
|
||||
|
||||
%post base -f post-base.sh
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%defattr(-, root, root)
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: The Standard Kernel - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -25,15 +25,15 @@
|
||||
%define build_html 1
|
||||
%define build_pdf 0
|
||||
|
||||
%(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,check-module-license,klp-symbols})
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
Name: kernel-docs
|
||||
Summary: Kernel Documentation
|
||||
License: GPL-2.0
|
||||
Group: Documentation/Man
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -63,7 +63,7 @@ BuildRequires: texlive-zapfding
|
||||
%endif
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
@ -118,6 +118,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -185,6 +192,13 @@ NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 77
|
||||
NoSource: 78
|
||||
NoSource: 79
|
||||
NoSource: 80
|
||||
NoSource: 81
|
||||
NoSource: 82
|
||||
NoSource: 83
|
||||
NoSource: 84
|
||||
NoSource: 85
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
|
@ -63,7 +63,7 @@ BuildRequires: texlive-zapfding
|
||||
%endif
|
||||
Url: http://www.kernel.org/
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = @COMMIT_FULL@
|
||||
Provides: %name-srchash-@COMMIT_FULL@
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
@SOURCES@
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,11 @@
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE)
|
||||
%define klp_symbols 1
|
||||
%endif
|
||||
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +62,9 @@ Name: kernel-kvmsmall
|
||||
Summary: The Small Developer Kernel for KVM
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -87,6 +91,7 @@ BuildRequires: openssl
|
||||
BuildRequires: pesign-obs-integration
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# BEGIN BINARY DEPS
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
@ -99,7 +104,7 @@ Provides: multiversion(kernel)
|
||||
# obsolete the -base subpackage from SLE11, so that the base files are not
|
||||
# owned by multiple packages now. The dependency is not correct wrt openSUSE
|
||||
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
|
||||
Obsoletes: %name-base < 3.1
|
||||
Obsoletes: kernel-%build_flavor-base < 3.1
|
||||
Recommends: kernel-firmware
|
||||
# The following is copied to the -base subpackage as well
|
||||
# BEGIN COMMON DEPS
|
||||
@ -165,10 +170,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-%build_flavor-base-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: kernel-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
@ -222,6 +227,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -303,6 +315,13 @@ NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 77
|
||||
NoSource: 78
|
||||
NoSource: 79
|
||||
NoSource: 80
|
||||
NoSource: 81
|
||||
NoSource: 82
|
||||
NoSource: 83
|
||||
NoSource: 84
|
||||
NoSource: 85
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -317,6 +336,7 @@ NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
# END BINARY DEPS
|
||||
|
||||
# The following KMPs have been integrated into the kernel package,
|
||||
# grouped by the last product that contained them.
|
||||
@ -347,7 +367,6 @@ Provides: %1-kmp-%build_flavor = %2
|
||||
%obsolete_kmp brocade-bna 2.1.0.0_3
|
||||
%obsolete_kmp hyper-v 0_3
|
||||
%obsolete_kmp intel-e1000e 2.2.14
|
||||
%obsolete_kmp drm 3.7_3.1
|
||||
Obsoletes: firewire <= 3.0
|
||||
Provides: firewire = 3.0
|
||||
%obsolete_kmp firewire 3.0
|
||||
@ -369,6 +388,8 @@ Provides: compat-ath9k = 3.0
|
||||
%obsolete_kmp compat-wireless 4.4
|
||||
# TW 4.8
|
||||
%obsolete_kmp ftsteutates 20160601
|
||||
# SLE12-SP3 / Leap 42.3
|
||||
%obsolete_kmp drm 4.12
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
@ -728,7 +749,7 @@ if test %CONFIG_MODULE_SIG = "y"; then
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '-base' '' '-extra'; do
|
||||
for sub in '' '-extra'; do
|
||||
case "$sub" in
|
||||
'-base' | '') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
@ -741,10 +762,9 @@ for sub in '-base' '' '-extra'; do
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
@ -796,6 +816,10 @@ dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
|
||||
bs=1024 seek=2047 count=1
|
||||
# Also reserve some space for the kdump initrd
|
||||
cp %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# Use same permissions as dracut
|
||||
chmod 0600 %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%endif
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
mkdir -p %rpm_install_dir/%cpu_arch_flavor
|
||||
@ -1067,110 +1091,6 @@ fi
|
||||
%files -f kernel-main.files
|
||||
%defattr(-, root, root)
|
||||
|
||||
%if %CONFIG_MODULES == "y"
|
||||
%package base
|
||||
Summary: The Small Developer Kernel for KVM - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for mkinitrd.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
%if %build_vanilla
|
||||
Requires(post): mkinitrd
|
||||
%else
|
||||
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
|
||||
Requires(post): mkinitrd >= 2.7.1
|
||||
%endif
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and mkinitrd for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
This kernel is intended for kernel developers to use in simple virtual
|
||||
machines. It contains only the device drivers necessary to use a
|
||||
KVM virtual machine *without* device passthrough enabled. Common
|
||||
local and network file systems are enabled. All device mapper targets
|
||||
are enabled. Only the network and graphics drivers for devices that qemu
|
||||
emulates are enabled. Many subsystems enabled in the default kernel
|
||||
are entirely disabled. This kernel is meant to be small and to build
|
||||
very quickly. The configuration may change arbitrarily between builds.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun base -f preun-base.sh
|
||||
|
||||
%postun base -f postun-base.sh
|
||||
|
||||
%pre base -f pre-base.sh
|
||||
|
||||
%post base -f post-base.sh
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%defattr(-, root, root)
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: The Small Developer Kernel for KVM - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
146
kernel-lpae.spec
146
kernel-lpae.spec
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,11 @@
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE)
|
||||
%define klp_symbols 1
|
||||
%endif
|
||||
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +62,9 @@ Name: kernel-lpae
|
||||
Summary: Kernel for LPAE enabled systems
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -87,6 +91,7 @@ BuildRequires: openssl
|
||||
BuildRequires: pesign-obs-integration
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# BEGIN BINARY DEPS
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
@ -99,7 +104,7 @@ Provides: multiversion(kernel)
|
||||
# obsolete the -base subpackage from SLE11, so that the base files are not
|
||||
# owned by multiple packages now. The dependency is not correct wrt openSUSE
|
||||
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
|
||||
Obsoletes: %name-base < 3.1
|
||||
Obsoletes: kernel-%build_flavor-base < 3.1
|
||||
Recommends: kernel-firmware
|
||||
# The following is copied to the -base subpackage as well
|
||||
# BEGIN COMMON DEPS
|
||||
@ -165,10 +170,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-%build_flavor-base-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: kernel-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
@ -222,6 +227,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -303,6 +315,13 @@ NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 77
|
||||
NoSource: 78
|
||||
NoSource: 79
|
||||
NoSource: 80
|
||||
NoSource: 81
|
||||
NoSource: 82
|
||||
NoSource: 83
|
||||
NoSource: 84
|
||||
NoSource: 85
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -317,6 +336,7 @@ NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
# END BINARY DEPS
|
||||
|
||||
# The following KMPs have been integrated into the kernel package,
|
||||
# grouped by the last product that contained them.
|
||||
@ -347,7 +367,6 @@ Provides: %1-kmp-%build_flavor = %2
|
||||
%obsolete_kmp brocade-bna 2.1.0.0_3
|
||||
%obsolete_kmp hyper-v 0_3
|
||||
%obsolete_kmp intel-e1000e 2.2.14
|
||||
%obsolete_kmp drm 3.7_3.1
|
||||
Obsoletes: firewire <= 3.0
|
||||
Provides: firewire = 3.0
|
||||
%obsolete_kmp firewire 3.0
|
||||
@ -369,6 +388,8 @@ Provides: compat-ath9k = 3.0
|
||||
%obsolete_kmp compat-wireless 4.4
|
||||
# TW 4.8
|
||||
%obsolete_kmp ftsteutates 20160601
|
||||
# SLE12-SP3 / Leap 42.3
|
||||
%obsolete_kmp drm 4.12
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
@ -722,7 +743,7 @@ if test %CONFIG_MODULE_SIG = "y"; then
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '-base' '' '-extra'; do
|
||||
for sub in '' '-extra'; do
|
||||
case "$sub" in
|
||||
'-base' | '') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
@ -735,10 +756,9 @@ for sub in '-base' '' '-extra'; do
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
@ -790,6 +810,10 @@ dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
|
||||
bs=1024 seek=2047 count=1
|
||||
# Also reserve some space for the kdump initrd
|
||||
cp %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# Use same permissions as dracut
|
||||
chmod 0600 %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%endif
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
mkdir -p %rpm_install_dir/%cpu_arch_flavor
|
||||
@ -1061,104 +1085,6 @@ fi
|
||||
%files -f kernel-main.files
|
||||
%defattr(-, root, root)
|
||||
|
||||
%if %CONFIG_MODULES == "y"
|
||||
%package base
|
||||
Summary: Kernel for LPAE enabled systems - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for mkinitrd.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
%if %build_vanilla
|
||||
Requires(post): mkinitrd
|
||||
%else
|
||||
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
|
||||
Requires(post): mkinitrd >= 2.7.1
|
||||
%endif
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and mkinitrd for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
The kernel for all 32-bit ARM platforms that support LPAE. This includes all
|
||||
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun base -f preun-base.sh
|
||||
|
||||
%postun base -f postun-base.sh
|
||||
|
||||
%pre base -f pre-base.sh
|
||||
|
||||
%post base -f post-base.sh
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%defattr(-, root, root)
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
#!BuildIgnore: post-build-checks
|
||||
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -45,7 +45,7 @@ BuildRequires: util-linux
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: kernel%kernel_flavor-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
BuildRequires: kernel%kernel_flavor-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
|
||||
%if 0%{?rhel_version}
|
||||
BuildRequires: kernel
|
||||
@ -64,9 +64,9 @@ BuildRequires: dracut
|
||||
Summary: package kernel and initrd for OBS VM builds
|
||||
License: GPL-2.0
|
||||
Group: SLES
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -45,7 +45,7 @@ BuildRequires: util-linux
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: kernel%kernel_flavor-srchash = @COMMIT_FULL@
|
||||
BuildRequires: kernel%kernel_flavor-srchash-@COMMIT_FULL@
|
||||
|
||||
%if 0%{?rhel_version}
|
||||
BuildRequires: kernel
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
# needsrootforbuild
|
||||
|
||||
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%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.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
186
kernel-pae.spec
186
kernel-pae.spec
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,11 @@
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE)
|
||||
%define klp_symbols 1
|
||||
%endif
|
||||
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +62,9 @@ Name: kernel-pae
|
||||
Summary: Kernel with PAE Support
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -87,6 +91,7 @@ BuildRequires: openssl
|
||||
BuildRequires: pesign-obs-integration
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# BEGIN BINARY DEPS
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
@ -99,7 +104,7 @@ Provides: multiversion(kernel)
|
||||
# obsolete the -base subpackage from SLE11, so that the base files are not
|
||||
# owned by multiple packages now. The dependency is not correct wrt openSUSE
|
||||
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
|
||||
Obsoletes: %name-base < 3.1
|
||||
Obsoletes: kernel-%build_flavor-base < 3.1
|
||||
Recommends: kernel-firmware
|
||||
# The following is copied to the -base subpackage as well
|
||||
# BEGIN COMMON DEPS
|
||||
@ -165,22 +170,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-%build_flavor-base-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: kernel-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
%ifarch %ix86
|
||||
Provides: kernel-bigsmp = 2.6.17
|
||||
Obsoletes: kernel-bigsmp <= 2.6.17
|
||||
Provides: kernel-vmi = 2.6.38
|
||||
Obsoletes: kernel-vmi <= 2.6.38
|
||||
Provides: kernel-desktop = 4.3
|
||||
Obsoletes: kernel-desktop <= 4.3
|
||||
Provides: kernel-xen = 4.4
|
||||
Obsoletes: kernel-xen <= 4.4
|
||||
Provides: kernel-ec2 = 4.4
|
||||
Obsoletes: kernel-ec2 <= 4.4
|
||||
%endif
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
%ifarch %ix86
|
||||
Provides: kernel-vmi-base = 2.6.38
|
||||
Obsoletes: kernel-vmi-base <= 2.6.38
|
||||
@ -244,6 +237,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -325,6 +325,13 @@ NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 77
|
||||
NoSource: 78
|
||||
NoSource: 79
|
||||
NoSource: 80
|
||||
NoSource: 81
|
||||
NoSource: 82
|
||||
NoSource: 83
|
||||
NoSource: 84
|
||||
NoSource: 85
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -339,6 +346,19 @@ NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
# END BINARY DEPS
|
||||
%ifarch %ix86
|
||||
Provides: kernel-bigsmp = 2.6.17
|
||||
Obsoletes: kernel-bigsmp <= 2.6.17
|
||||
Provides: kernel-vmi = 2.6.38
|
||||
Obsoletes: kernel-vmi <= 2.6.38
|
||||
Provides: kernel-desktop = 4.3
|
||||
Obsoletes: kernel-desktop <= 4.3
|
||||
Provides: kernel-xen = 4.4
|
||||
Obsoletes: kernel-xen <= 4.4
|
||||
Provides: kernel-ec2 = 4.4
|
||||
Obsoletes: kernel-ec2 <= 4.4
|
||||
%endif
|
||||
|
||||
# The following KMPs have been integrated into the kernel package,
|
||||
# grouped by the last product that contained them.
|
||||
@ -369,7 +389,6 @@ Provides: %1-kmp-%build_flavor = %2
|
||||
%obsolete_kmp brocade-bna 2.1.0.0_3
|
||||
%obsolete_kmp hyper-v 0_3
|
||||
%obsolete_kmp intel-e1000e 2.2.14
|
||||
%obsolete_kmp drm 3.7_3.1
|
||||
Obsoletes: firewire <= 3.0
|
||||
Provides: firewire = 3.0
|
||||
%obsolete_kmp firewire 3.0
|
||||
@ -391,6 +410,8 @@ Provides: compat-ath9k = 3.0
|
||||
%obsolete_kmp compat-wireless 4.4
|
||||
# TW 4.8
|
||||
%obsolete_kmp ftsteutates 20160601
|
||||
# SLE12-SP3 / Leap 42.3
|
||||
%obsolete_kmp drm 4.12
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
@ -750,7 +771,7 @@ if test %CONFIG_MODULE_SIG = "y"; then
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '-base' '' '-extra'; do
|
||||
for sub in '' '-extra'; do
|
||||
case "$sub" in
|
||||
'-base' | '') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
@ -763,10 +784,9 @@ for sub in '-base' '' '-extra'; do
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
@ -818,6 +838,10 @@ dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
|
||||
bs=1024 seek=2047 count=1
|
||||
# Also reserve some space for the kdump initrd
|
||||
cp %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# Use same permissions as dracut
|
||||
chmod 0600 %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%endif
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
mkdir -p %rpm_install_dir/%cpu_arch_flavor
|
||||
@ -1089,120 +1113,6 @@ fi
|
||||
%files -f kernel-main.files
|
||||
%defattr(-, root, root)
|
||||
|
||||
%if %CONFIG_MODULES == "y"
|
||||
%package base
|
||||
Summary: Kernel with PAE Support - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for mkinitrd.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
%if %build_vanilla
|
||||
Requires(post): mkinitrd
|
||||
%else
|
||||
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
|
||||
Requires(post): mkinitrd >= 2.7.1
|
||||
%endif
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and mkinitrd for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
|
||||
%ifarch %ix86
|
||||
Provides: kernel-vmi-base = 2.6.38
|
||||
Obsoletes: kernel-vmi-base <= 2.6.38
|
||||
Provides: kernel-desktop-base = 4.3
|
||||
Obsoletes: kernel-desktop-base <= 4.3
|
||||
Provides: kernel-xen-base = 4.4
|
||||
Obsoletes: kernel-xen-base <= 4.4
|
||||
Provides: kernel-ec2-base = 4.4
|
||||
Obsoletes: kernel-ec2-base <= 4.4
|
||||
%endif
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
This kernel supports up to 64GB of main memory. It requires Physical
|
||||
Addressing Extensions (PAE), which were introduced with the Pentium Pro
|
||||
processor.
|
||||
|
||||
PAE is not only more physical address space but also important for the
|
||||
"no execute" feature which disables execution of code that is marked as
|
||||
non-executable. Therefore, the PAE kernel should be used on any systems
|
||||
that support it, regardless of the amount of main memory.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun base -f preun-base.sh
|
||||
|
||||
%postun base -f postun-base.sh
|
||||
|
||||
%pre base -f pre-base.sh
|
||||
|
||||
%post base -f post-base.sh
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%defattr(-, root, root)
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: Kernel with PAE Support - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%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.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -43,7 +43,7 @@ BuildRequires: fdupes
|
||||
BuildRequires: sed
|
||||
Requires(post): coreutils sed
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: linux
|
||||
Provides: multiversion(kernel)
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
@ -98,6 +98,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -124,7 +131,7 @@ Recommends: flex
|
||||
Recommends: libelf-devel
|
||||
Recommends: openssl-devel
|
||||
|
||||
%(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,check-module-license,klp-symbols})
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
%define symbols %(set -- $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
|
||||
%define variant_symbols %(case %name in (*-rt) echo "RT" ;; esac)
|
||||
|
@ -43,7 +43,7 @@ BuildRequires: fdupes
|
||||
BuildRequires: sed
|
||||
Requires(post): coreutils sed
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = @COMMIT_FULL@
|
||||
Provides: %name-srchash-@COMMIT_FULL@
|
||||
Provides: linux
|
||||
Provides: multiversion(kernel)
|
||||
Source0: @TARBALL_URL@linux-%srcversion.tar.xz
|
||||
@ -98,6 +98,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
|
@ -10,20 +10,25 @@
|
||||
%define using_buildservice 0%(echo %disturl | grep -q '^obs://build\.[^.]*suse\.' && echo 1)
|
||||
%endif
|
||||
|
||||
# allow override in kernel-subpackage
|
||||
%if %{?kernel_spec_release:0}%{!?kernel_spec_release:1}
|
||||
%define kernel_spec_release %release
|
||||
%endif
|
||||
|
||||
# source_rel is the package release string, without the rebuild counter
|
||||
# generated by the build service. If the release string has a non-digit
|
||||
# suffix, we keep that suffix and strip the rightmost digit component.
|
||||
# This is used in KOTD builds: 2.1.g1234567 -> 2.g1234567
|
||||
# In PTF projects, there is no rebuild counter, so we leave the release
|
||||
# string intact.
|
||||
%define source_rel %release
|
||||
%define source_rel %kernel_spec_release
|
||||
%define obsolete_rebuilds() %nil
|
||||
%if %using_buildservice && ! 0%{?is_ptf}
|
||||
%define source_rel %(echo %release | sed -r 's/\\.[0-9]+($|\\.[^.]*[^.0-9][^.]*$)/\\1/')
|
||||
%define source_rel %(echo %kernel_spec_release | sed -r 's/\\.[0-9]+($|\\.[^.]*[^.0-9][^.]*$)/\\1/')
|
||||
# If the rebuild counter is > 1, obsolete all previous rebuilds (boo#867595)
|
||||
%define obsolete_rebuilds() %( %{verbose:set -x} \
|
||||
set -- $(echo %release | sed -rn 's/(.*\\.)([0-9]+)($|\\.[^.]*[^.0-9][^.]*$)/\\1 \\2 \\3/p') \
|
||||
if test -n "$2" && test "$2" -gt 99; then echo "warning: Rebuild counter too high in %release" >&2; exit 0; fi \
|
||||
set -- $(echo %kernel_spec_release | sed -rn 's/(.*\\.)([0-9]+)($|\\.[^.]*[^.0-9][^.]*$)/\\1 \\2 \\3/p') \
|
||||
if test -n "$2" && test "$2" -gt 99; then echo "warning: Rebuild counter too high in %kernel_spec_release" >&2; exit 0; fi \
|
||||
seq 1 $(($2-1)) | sed "s/.*/Obsoletes: %1 = %version-$1&$3/" \
|
||||
)
|
||||
%endif
|
||||
|
219
kernel-subpackage-build.spec.in
Normal file
219
kernel-subpackage-build.spec.in
Normal file
@ -0,0 +1,219 @@
|
||||
#
|
||||
# spec file for package kernel-@FLAVOR@ subpackage builds
|
||||
#
|
||||
# Copyright (c) @YEAR@ SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
# needssslcertforbuild
|
||||
|
||||
|
||||
%define srcversion @SRCVERSION@
|
||||
%define patchversion @PATCHVERSION@
|
||||
%define variant @VARIANT@%{nil}
|
||||
%define vanilla_only @VANILLA_ONLY@
|
||||
|
||||
%define rpm_kver %(rpm -q --qf '%%{VERSION}' kernel-%build_flavor)
|
||||
%define rpm_krel %(rpm -q --qf '%%{RELEASE}' kernel-%build_flavor)
|
||||
%define kernel_spec_release %rpm_krel
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
|
||||
%define build_flavor @FLAVOR@
|
||||
%define build_default ("%build_flavor" == "default")
|
||||
%define build_vanilla ("%build_flavor" == "vanilla")
|
||||
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
#%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
|
||||
# define %extrasummary, %extradescription, and %modules
|
||||
# %extrasummary appended to package summary
|
||||
# %extradescription appended to package description
|
||||
# %modules is list of modules to include in the package (if they exist)
|
||||
%include %_sourcedir/kernel-subpackage.conf
|
||||
|
||||
Name: kernel-%build_flavor-@SUBPACKAGE@
|
||||
BuildRequires: coreutils
|
||||
BuildRequires: device-mapper
|
||||
BuildRequires: dracut
|
||||
BuildRequires: kmod
|
||||
BuildRequires: kernel-%build_flavor-srchash-@COMMIT_FULL@
|
||||
BuildRequires: kernel-%build_flavor-devel
|
||||
BuildRequires: util-linux
|
||||
ExclusiveArch: @ARCHS@
|
||||
Summary: %(rpm -q --qf '%%{SUMMARY}' kernel-%build_flavor) %extrasummary
|
||||
URL: %(rpm -q --qf '%%{URL}' kernel-%build_flavor)
|
||||
Group: %(rpm -q --qf '%%{GROUP}' kernel-%build_flavor)
|
||||
License: GPL-2.0
|
||||
Version: %rpm_kver
|
||||
Release: %rpm_krel.<RELEASE>
|
||||
Provides: %name(%_target) = %version-%rpm_krel
|
||||
@BINARY_DEPS@
|
||||
|
||||
%description
|
||||
%(rpm -q --qf '%%{DESCRIPTION}' kernel-%build_flavor)
|
||||
%extradescription
|
||||
|
||||
This is a subpackage of kernel-%build_flavor. Development files are in
|
||||
kernel-%build_flavor-devel and sources in kernel-source-%variant.
|
||||
|
||||
%prep
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
set -o pipefail
|
||||
install -d -m 0755 $RPM_BUILD_ROOT/boot
|
||||
|
||||
chmod 755 %_sourcedir/splitflist
|
||||
%_sourcedir/splitflist kernel-%build_flavor kernel.flist kernel-ghost.flist
|
||||
echo Missing files:
|
||||
cat kernel-ghost.flist
|
||||
|
||||
# The scripts need to be regenerated here. Eventually we should get rid of
|
||||
# base_package and use one script.
|
||||
%ifarch %ix86 x86_64
|
||||
image=vmlinuz
|
||||
%endif
|
||||
%ifarch ppc ppc64 ppc64le
|
||||
image=vmlinux
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
image=image
|
||||
%endif
|
||||
%ifarch %arm
|
||||
image=zImage
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
image=Image
|
||||
%endif
|
||||
|
||||
certs=($(rpm -ql kernel-%build_flavor | grep ^/etc/uefi/certs/ ||:))
|
||||
|
||||
for sub in '-@SUBPACKAGE@'; do
|
||||
base_package=1 # should use for any package name
|
||||
for script in preun postun pre post; do
|
||||
if test %build_flavor = "zfcpdump"; then
|
||||
: >%_builddir/$script.sh
|
||||
continue
|
||||
fi
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %_builddir/$script.sh
|
||||
if test "$base_package" -eq 1 -a "${#certs[@]}" -gt 0; then
|
||||
case "$script" in
|
||||
preun | postun | post)
|
||||
# Copy the respective scriptlet from kernel-cert-subpackage
|
||||
sed "1,/^%%$script / d; /^%%[^%%]/,\$ d; s:@CERTS@:${certs[*]}:g" \
|
||||
%_sourcedir/kernel-cert-subpackage \
|
||||
>>"%_builddir/$script.sh"
|
||||
esac
|
||||
fi
|
||||
# Do an exit 0 at the end of each scriptlet. If the last real command
|
||||
# in the scriptlet (e.g. update-bootloader call, see bnc#809617)
|
||||
# returns an error, we do not want to amplify the damage by leaving
|
||||
# the system in an inconsistent state.
|
||||
echo "exit 0" >>"%_builddir/$script.sh"
|
||||
done
|
||||
done
|
||||
|
||||
[ -z "$(rpm -q --triggers kernel-%build_flavor)" ] # not handled
|
||||
|
||||
KREL=$(cat kernel.flist | grep ^/lib/modules | { sort -r ||: ;} | head -n 1 | sed -e s,^/lib/modules/,, -e 's,/.*,,')
|
||||
|
||||
chmod 755 %_sourcedir/mergedep
|
||||
%_sourcedir/mergedep $KREL > modules.dep
|
||||
|
||||
echo "%{?modules}" | tr ', ' '\n\n' > request-modules
|
||||
|
||||
chmod 755 %_sourcedir/moddep
|
||||
%_sourcedir/moddep modules.dep request-modules modules
|
||||
|
||||
chmod 755 %_sourcedir/modflist
|
||||
%_sourcedir/modflist kernel.flist modules modules.flist
|
||||
cat kernel.flist | grep -v ^/lib/modules >> modules.flist
|
||||
[ -d /lib/modules/$KREL/vdso ] && echo /lib/modules/$KREL/vdso >> modules.flist ||:
|
||||
echo /lib/modules/$KREL/modules.* | tr ' ' '\n' >> modules.flist
|
||||
|
||||
tar -C / -cf- -T modules.flist | tar -C $RPM_BUILD_ROOT -xvf-
|
||||
|
||||
moderr="$(/usr/sbin/depmod -b $RPM_BUILD_ROOT -e -F /boot/System.map-$KREL $KREL 2>&1 > /dev/null)"
|
||||
|
||||
if [ "$moderr" ] ; then
|
||||
echo Picked modules have errors:
|
||||
echo $moderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "%defattr(-,root,root)" > subpackage.flist
|
||||
cat kernel.flist | grep -v ^/lib/modules >> subpackage.flist
|
||||
echo /lib/modules/$KREL >> subpackage.flist
|
||||
cat kernel-ghost.flist | sed -e 's/^/%ghost /' >> subpackage.flist
|
||||
|
||||
cat kernel-ghost.flist | while read ghost ; do
|
||||
case $ghost in
|
||||
/boot/image-%build_flavor | /boot/vmlinux-%build_flavor | /boot/vmlinuz-%build_flavor | \
|
||||
/boot/Image-%build_flavor | /boot/initrd-%build_flavor)
|
||||
ln -s $(basename $ghost -%build_flavor)-$KREL $RPM_BUILD_ROOT$ghost
|
||||
;;
|
||||
/boot/vmlinux | /boot/vmlinuz | /boot/Image | /boot/image | /boot/initrd)
|
||||
ln -s $ghost-$KREL $RPM_BUILD_ROOT$ghost
|
||||
;;
|
||||
/boot/vmlinux-$KREL)
|
||||
[ -f /boot/vmlinux-$KREL.gz ] && gunzip -dc < /boot/vmlinux-$KREL.gz > vmlinux-$KREL
|
||||
size="$(ls -l vmlinux-$KREL | sed -e 's/^\([^ ]* \)\{4\}//' -e 's/ .*//')"
|
||||
dd if=/dev/zero bs=1 count="$size" of=$RPM_BUILD_ROOT$ghost
|
||||
;;
|
||||
/boot/initrd-$KREL | /boot/initrd-$KREL-kdump)
|
||||
# Create a dummy initrd with roughly the size the real one will have.
|
||||
# That way, YaST will know that this package requires some additional
|
||||
# space in /boot.
|
||||
dd if=/dev/zero of=$RPM_BUILD_ROOT$ghost \
|
||||
bs=1024 seek=2047 count=1
|
||||
chmod 0600 $RPM_BUILD_ROOT$ghost
|
||||
;;
|
||||
/lib/modules/$KREL/modules.*)
|
||||
[ -f $RPM_BUILD_ROOT$ghost ]
|
||||
;;
|
||||
*)
|
||||
echo Missing file "$ghost" not handled.
|
||||
exit 1;
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
%preun -f preun.sh
|
||||
|
||||
%postun -f postun.sh
|
||||
|
||||
%pre -f pre.sh
|
||||
|
||||
%post -f post.sh
|
||||
|
||||
%files -f subpackage.flist
|
||||
|
||||
%changelog
|
0
kernel-subpackage.conf
Normal file
0
kernel-subpackage.conf
Normal file
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -24,10 +24,10 @@ Name: kernel-syms
|
||||
Summary: Kernel Symbol Versions (modversions)
|
||||
License: GPL-2.0
|
||||
Group: Development/Sources
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if %using_buildservice
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -55,7 +55,7 @@ Requires: kernel-zfcpdump-devel = %version-%source_rel
|
||||
%endif
|
||||
Requires: pesign-obs-integration
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: multiversion(kernel)
|
||||
Source: README.KSYMS
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
|
@ -41,7 +41,7 @@ BuildRequires: coreutils
|
||||
@REQUIRES@
|
||||
Requires: pesign-obs-integration
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash = @COMMIT_FULL@
|
||||
Provides: %name-srchash-@COMMIT_FULL@
|
||||
Provides: multiversion(kernel)
|
||||
Source: README.KSYMS
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,11 @@
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE)
|
||||
%define klp_symbols 1
|
||||
%endif
|
||||
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +62,9 @@ Name: kernel-vanilla
|
||||
Summary: The Standard Kernel - without any SUSE patches
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -87,6 +91,7 @@ BuildRequires: openssl
|
||||
BuildRequires: pesign-obs-integration
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# BEGIN BINARY DEPS
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
@ -99,7 +104,7 @@ Provides: multiversion(kernel)
|
||||
# obsolete the -base subpackage from SLE11, so that the base files are not
|
||||
# owned by multiple packages now. The dependency is not correct wrt openSUSE
|
||||
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
|
||||
Obsoletes: %name-base < 3.1
|
||||
Obsoletes: kernel-%build_flavor-base < 3.1
|
||||
Recommends: kernel-firmware
|
||||
# The following is copied to the -base subpackage as well
|
||||
# BEGIN COMMON DEPS
|
||||
@ -165,10 +170,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-%build_flavor-base-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: kernel-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
@ -222,6 +227,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -303,6 +315,13 @@ NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 77
|
||||
NoSource: 78
|
||||
NoSource: 79
|
||||
NoSource: 80
|
||||
NoSource: 81
|
||||
NoSource: 82
|
||||
NoSource: 83
|
||||
NoSource: 84
|
||||
NoSource: 85
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -317,6 +336,7 @@ NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
# END BINARY DEPS
|
||||
|
||||
# The following KMPs have been integrated into the kernel package,
|
||||
# grouped by the last product that contained them.
|
||||
@ -347,7 +367,6 @@ Provides: %1-kmp-%build_flavor = %2
|
||||
%obsolete_kmp brocade-bna 2.1.0.0_3
|
||||
%obsolete_kmp hyper-v 0_3
|
||||
%obsolete_kmp intel-e1000e 2.2.14
|
||||
%obsolete_kmp drm 3.7_3.1
|
||||
Obsoletes: firewire <= 3.0
|
||||
Provides: firewire = 3.0
|
||||
%obsolete_kmp firewire 3.0
|
||||
@ -369,6 +388,8 @@ Provides: compat-ath9k = 3.0
|
||||
%obsolete_kmp compat-wireless 4.4
|
||||
# TW 4.8
|
||||
%obsolete_kmp ftsteutates 20160601
|
||||
# SLE12-SP3 / Leap 42.3
|
||||
%obsolete_kmp drm 4.12
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
@ -721,7 +742,7 @@ if test %CONFIG_MODULE_SIG = "y"; then
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '-base' '' '-extra'; do
|
||||
for sub in '' '-extra'; do
|
||||
case "$sub" in
|
||||
'-base' | '') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
@ -734,10 +755,9 @@ for sub in '-base' '' '-extra'; do
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
@ -789,6 +809,10 @@ dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
|
||||
bs=1024 seek=2047 count=1
|
||||
# Also reserve some space for the kdump initrd
|
||||
cp %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# Use same permissions as dracut
|
||||
chmod 0600 %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%endif
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
mkdir -p %rpm_install_dir/%cpu_arch_flavor
|
||||
@ -1060,103 +1084,6 @@ fi
|
||||
%files -f kernel-main.files
|
||||
%defattr(-, root, root)
|
||||
|
||||
%if %CONFIG_MODULES == "y"
|
||||
%package base
|
||||
Summary: The Standard Kernel - without any SUSE patches - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for mkinitrd.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
%if %build_vanilla
|
||||
Requires(post): mkinitrd
|
||||
%else
|
||||
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
|
||||
Requires(post): mkinitrd >= 2.7.1
|
||||
%endif
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and mkinitrd for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
The standard kernel - without any SUSE patches
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun base -f preun-base.sh
|
||||
|
||||
%postun base -f postun-base.sh
|
||||
|
||||
%pre base -f pre-base.sh
|
||||
|
||||
%post base -f post-base.sh
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%defattr(-, root, root)
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: The Standard Kernel - without any SUSE patches - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:26:12 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (bnc#1012628).
|
||||
- Linux 4.20.10 (bnc#1012628).
|
||||
- Delete
|
||||
patches.suse/Revert-exec-load_script-don-t-blindly-truncate-sheba.patch.
|
||||
- commit 4c06520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:23:48 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Linux 4.20.9 (bnc#1012628).
|
||||
- batman-adv: Force mac header to start of data on xmit
|
||||
(bnc#1012628).
|
||||
- batman-adv: Avoid WARN on net_device without parent in netns
|
||||
(bnc#1012628).
|
||||
- xfrm: refine validation of template and selector families
|
||||
(bnc#1012628).
|
||||
- libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
|
||||
(bnc#1012628).
|
||||
- Revert "ext4: use ext4_write_inode() when fsyncing w/o a
|
||||
journal" (bnc#1012628).
|
||||
- drm/i915: Try to sanitize bogus DPLL state left over by broken
|
||||
SNB BIOSen (bnc#1012628).
|
||||
- xfrm: Make set-mark default behavior backward compatible
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix an uninitialized fence handle value
|
||||
(bnc#1012628).
|
||||
- drm/vmwgfx: Fix setting of dma masks (bnc#1012628).
|
||||
- drm/i915: always return something on DDI clock selection
|
||||
(bnc#1012628).
|
||||
- drm/amd/powerplay: Fix missing break in switch (bnc#1012628).
|
||||
- drm/rockchip: rgb: update SPDX license identifier (bnc#1012628).
|
||||
- drm/modes: Prevent division by zero htotal (bnc#1012628).
|
||||
- mac80211: ensure that mgmt tx skbs have tailroom for encryption
|
||||
(bnc#1012628).
|
||||
- mic: vop: Fix use-after-free on remove (bnc#1012628).
|
||||
- powerpc/radix: Fix kernel crash with mremap() (bnc#1012628).
|
||||
- powerpc/papr_scm: Use the correct bind address (bnc#1012628).
|
||||
- firmware: arm_scmi: provide the mandatory device release
|
||||
callback (bnc#1012628).
|
||||
- ARM: dts: da850: fix interrupt numbers for clocksource
|
||||
(bnc#1012628).
|
||||
- ARM: tango: Improve ARCH_MULTIPLATFORM compatibility
|
||||
(bnc#1012628).
|
||||
- ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012628).
|
||||
- MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
|
||||
(bnc#1012628).
|
||||
- mips: loongson64: remove unreachable(), fix loongson_poweroff()
|
||||
(bnc#1012628).
|
||||
- MIPS: VDSO: Use same -m%-float cflag as the kernel proper
|
||||
(bnc#1012628).
|
||||
- MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled
|
||||
(bnc#1012628).
|
||||
- MIPS: Use lower case for addresses in nexys4ddr.dts
|
||||
(bnc#1012628).
|
||||
- mips: cm: reprime error cause (bnc#1012628).
|
||||
- tracing: uprobes: Fix typo in pr_fmt string (bnc#1012628).
|
||||
- tracing/uprobes: Fix output for multiple string arguments
|
||||
(bnc#1012628).
|
||||
- pinctrl: cherryview: fix Strago DMI workaround (bnc#1012628).
|
||||
- pinctrl: sunxi: Correct number of IRQ banks on H6 main pin
|
||||
controller (bnc#1012628).
|
||||
- svcrdma: Remove max_sge check at connect time (bnc#1012628).
|
||||
- debugfs: fix debugfs_rename parameter checking (bnc#1012628).
|
||||
- samples: mei: use /dev/mei0 instead of /dev/mei (bnc#1012628).
|
||||
- mei: me: add ice lake point device id (bnc#1012628).
|
||||
- cfg80211: call disconnect_wk when AP stops (bnc#1012628).
|
||||
- misc: vexpress: Off by one in vexpress_syscfg_exec()
|
||||
(bnc#1012628).
|
||||
- signal: Better detection of synchronous signals (bnc#1012628).
|
||||
- signal: Always notice exiting tasks (bnc#1012628).
|
||||
- signal: Always attempt to allocate siginfo for SIGSTOP
|
||||
(bnc#1012628).
|
||||
- iio: ti-ads8688: Update buffer allocation for timestamps
|
||||
(bnc#1012628).
|
||||
- iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to
|
||||
millicelsius (bnc#1012628).
|
||||
- iio: adc: axp288: Fix TS-pin handling (bnc#1012628).
|
||||
- tools: iio: iio_generic_buffer: make num_loops signed
|
||||
(bnc#1012628).
|
||||
- libata: Add NOLPM quirk for SAMSUNG MZ7TE512HMHP-000L1 SSD
|
||||
(bnc#1012628).
|
||||
- mtd: rawnand: gpmi: fix MX28 bus master lockup problem
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Fix the error/cleanup path in spinand_init()
|
||||
(bnc#1012628).
|
||||
- mtd: spinand: Handle the case where PROGRAM LOAD does not
|
||||
reset the cache (bnc#1012628).
|
||||
- mtd: Make sure mtd->erasesize is valid even if the partition
|
||||
is of size 0 (bnc#1012628).
|
||||
- commit 54de81d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 15 10:12:58 CET 2019 - jslaby@suse.cz
|
||||
|
||||
- Revert "exec: load_script: don't blindly truncate shebang
|
||||
string" (shebang regression).
|
||||
- commit c99a06a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 11:40:06 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -570,6 +674,13 @@ Tue Feb 12 22:18:26 CET 2019 - jslaby@suse.cz
|
||||
- drm/bufs: Fix Spectre v1 vulnerability (bnc#1012628).
|
||||
- commit 02864b1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 12:08:22 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Build livepatch support in SUSE release
|
||||
projects (bsc#1124167).
|
||||
- commit 7519080
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 08:16:45 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -910,6 +1021,16 @@ Thu Jan 31 08:37:50 CET 2019 - jslaby@suse.cz
|
||||
patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch.
|
||||
- commit 463cfd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 15:45:40 CET 2019 - mwilck@suse.com
|
||||
|
||||
- rpm/kernel-binary.spec.in: fix initrd permissions (bsc#1123697)
|
||||
dracut has been using permissions 0600 for the initrd for a long
|
||||
time. On SLE15 or higher, that leads to a permission mismatch
|
||||
reported by "rpm -V". Set the permissions correctly for our
|
||||
ghost file.
|
||||
- commit 9e5e2a5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
|
||||
@ -919,6 +1040,20 @@ Wed Jan 30 09:14:37 CET 2019 - mwilck@suse.com
|
||||
use blk_mq for SCSI devices as well.
|
||||
- commit 0a5bbbc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 14:18:42 CET 2019 - tiwai@suse.de
|
||||
|
||||
- doc/README.SUSE: Correct description for building a kernel (bsc#1123348)
|
||||
The obsoleted make cloneconfig is corrected. Also the order of make
|
||||
scripts and make prepare are corrected as well.
|
||||
- commit 17a2073
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 28 11:09:25 CET 2019 - tiwai@suse.de
|
||||
|
||||
- rpm/release-projects: Add SUSE:Maintenance:* for MU kernels (bsc#1123317)
|
||||
- commit c784b79
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -1138,6 +1273,14 @@ Sat Jan 26 11:04:18 CET 2019 - jslaby@suse.cz
|
||||
mapped address (bnc#1012628).
|
||||
- commit 34ae151
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:12:41 CET 2019 - msuchanek@suse.de
|
||||
|
||||
- rpm/kernel-*.spec.in: replace update srchash dependencies (FATE#325312).
|
||||
Due to some limitations version cannot be matched so move the hash into
|
||||
the provide name.
|
||||
- commit 219bcec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 21:04:24 CET 2019 - jslaby@suse.cz
|
||||
|
||||
@ -4372,6 +4515,20 @@ Tue Nov 13 21:56:49 CET 2018 - jslaby@suse.cz
|
||||
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch.
|
||||
- commit 8adee6e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 13 20:28:37 CET 2018 - msuchanek@suse.de
|
||||
|
||||
- Add kernel-subpackage-build.spec (FATE#326579).
|
||||
- add kernel-subpackage-build.spec.in and support scripts
|
||||
- hook it in mkspec
|
||||
- extend the mechanism that copies dependencies inside
|
||||
kernel-binary.spec.in from kernel-%build_flavor to
|
||||
kernel-%build_flavor-base to also handle
|
||||
kernel-subpackage-build.spec.in using BINARY DEPS marker.
|
||||
- expand %name in kernel-%build_flavor so the dependencies are expanded
|
||||
correctly in kernel-subpackage-build.spec.in
|
||||
- commit 9b3ca32
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 12 07:01:19 CET 2018 - mkubecek@suse.cz
|
||||
|
||||
@ -4619,6 +4776,12 @@ Tue Oct 30 13:54:17 CET 2018 - jslaby@suse.cz
|
||||
Update upstream status.
|
||||
- commit 37417fa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 23:33:58 CET 2018 - jmoreira@suse.de
|
||||
|
||||
- Add version information to KLP_SYMBOLS file
|
||||
- commit f77f8d2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 29 16:24:59 CET 2018 - tiwai@suse.de
|
||||
|
||||
@ -22690,6 +22853,12 @@ Tue Aug 29 12:02:37 CEST 2017 - tiwai@suse.de
|
||||
- Update config files: enable CONFIG_SPI_PXA2XX for MacBook (bsc#1055817)
|
||||
- commit 3ce18e9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 14:58:26 CEST 2017 - tiwai@suse.de
|
||||
|
||||
- rpm/kernel-binary.spec.in: Update drm-kmp obsolete for SLE12-SP3/Leap-42.3
|
||||
- commit 77ccbd0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 10:58:58 CEST 2017 - tiwai@suse.de
|
||||
|
||||
@ -23769,6 +23938,17 @@ Mon Jun 5 03:24:25 CEST 2017 - jeffm@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
path for 4.12. The commit message had it correct, but the spec file
|
||||
template lacked a path component, breaking the aarch64 build while
|
||||
succeeding on armv7hl. Fix that.
|
||||
- commit c8d853a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 19:28:12 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Fix new include path
|
||||
Commit 89de3db69113d58cdab14d2c777de6080eac49dc ("rpm/dtb.spec.in.in:
|
||||
Update include path for dt-bindings") introduced an additional include
|
||||
@ -23787,6 +23967,18 @@ Fri Jun 2 11:40:55 CEST 2017 - mmarek@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
In 4.12 those include/ directories were dropped.
|
||||
Therefore use include/ directly.
|
||||
Additionally some cross-architecture .dtsi reuse was introduced, which
|
||||
requires scripts/dtc/include-prefixes/ that didn't exist on older kernels.
|
||||
- commit 466f108
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 31 14:43:33 CEST 2017 - afaerber@suse.de
|
||||
|
||||
- rpm/dtb.spec.in.in: Update include path for dt-bindings
|
||||
Kernels before 4.12 had arch/{arm,arm64}/boot/dts/include/ directories
|
||||
with a symlink to include/dt-bindings/.
|
||||
@ -25420,6 +25612,13 @@ Fri Jan 6 14:56:48 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 073d831
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 13:39:12 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-zte subpackage
|
||||
4.9 added arch/arm64/boot/dts/zte/.
|
||||
- commit 23a79e3
|
||||
@ -25437,6 +25636,13 @@ Fri Jan 6 13:04:49 CET 2017 - jslaby@suse.cz
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit dfeb94a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 6 12:46:50 CET 2017 - afaerber@suse.de
|
||||
|
||||
- rpm: Add arm64 dtb-allwinner subpackage
|
||||
4.10 added arch/arm64/boot/dts/allwinner/.
|
||||
- commit 81535fa
|
||||
@ -25680,6 +25886,12 @@ Wed Dec 28 20:39:34 CET 2016 - tiwai@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 9278339
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 22:04:04 CET 2016 - xxxxxmichl@googlemail.com
|
||||
|
||||
- added De0-Nanos-SoC board support (and others based on Altera SOC).
|
||||
- commit 3299f4a
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
%define srcversion 4.20
|
||||
%define patchversion 4.20.8
|
||||
%define patchversion 4.20.10
|
||||
%define variant %{nil}
|
||||
%define vanilla_only 0
|
||||
|
||||
@ -37,7 +37,11 @@
|
||||
%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,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
|
||||
%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE)
|
||||
%define klp_symbols 1
|
||||
%endif
|
||||
|
||||
%(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,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist})
|
||||
|
||||
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
|
||||
%define cpu_arch_flavor %cpu_arch/%build_flavor
|
||||
@ -58,9 +62,9 @@ Name: kernel-zfcpdump
|
||||
Summary: The IBM System Z zfcpdump Kernel
|
||||
License: GPL-2.0
|
||||
Group: System/Kernel
|
||||
Version: 4.20.8
|
||||
Version: 4.20.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.gcc8092a
|
||||
Release: <RELEASE>.g4c06520
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -87,6 +91,7 @@ BuildRequires: openssl
|
||||
BuildRequires: pesign-obs-integration
|
||||
# for objtool
|
||||
BuildRequires: libelf-devel
|
||||
# BEGIN BINARY DEPS
|
||||
Provides: %name = %version-%source_rel
|
||||
# bnc#901925
|
||||
Provides: %name-%version-%source_rel
|
||||
@ -99,7 +104,7 @@ Provides: multiversion(kernel)
|
||||
# obsolete the -base subpackage from SLE11, so that the base files are not
|
||||
# owned by multiple packages now. The dependency is not correct wrt openSUSE
|
||||
# 11.2 - 11.4, but we primarily care about the supported upgrade path.
|
||||
Obsoletes: %name-base < 3.1
|
||||
Obsoletes: kernel-%build_flavor-base < 3.1
|
||||
Recommends: kernel-firmware
|
||||
# The following is copied to the -base subpackage as well
|
||||
# BEGIN COMMON DEPS
|
||||
@ -165,10 +170,10 @@ Conflicts: hyper-v < 4
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-%build_flavor-base-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
Provides: kernel-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
# END COMMON DEPS
|
||||
Provides: %name-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: %name-srchash-4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
%obsolete_rebuilds %name
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
|
||||
Source2: source-post.sh
|
||||
@ -222,6 +227,13 @@ Source75: release-projects
|
||||
Source76: check-module-license
|
||||
Source77: klp-symbols
|
||||
Source78: modules.fips
|
||||
Source79: kernel-subpackage-build.spec.in
|
||||
Source80: kernel-subpackage.conf
|
||||
Source81: subpackage-names.conf
|
||||
Source82: splitflist
|
||||
Source83: mergedep
|
||||
Source84: moddep
|
||||
Source85: modflist
|
||||
Source100: config.tar.bz2
|
||||
Source101: config.addon.tar.bz2
|
||||
Source102: patches.arch.tar.bz2
|
||||
@ -303,6 +315,13 @@ NoSource: 75
|
||||
NoSource: 76
|
||||
NoSource: 77
|
||||
NoSource: 78
|
||||
NoSource: 79
|
||||
NoSource: 80
|
||||
NoSource: 81
|
||||
NoSource: 82
|
||||
NoSource: 83
|
||||
NoSource: 84
|
||||
NoSource: 85
|
||||
NoSource: 100
|
||||
NoSource: 101
|
||||
NoSource: 102
|
||||
@ -317,6 +336,7 @@ NoSource: 111
|
||||
NoSource: 113
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
# END BINARY DEPS
|
||||
|
||||
# The following KMPs have been integrated into the kernel package,
|
||||
# grouped by the last product that contained them.
|
||||
@ -347,7 +367,6 @@ Provides: %1-kmp-%build_flavor = %2
|
||||
%obsolete_kmp brocade-bna 2.1.0.0_3
|
||||
%obsolete_kmp hyper-v 0_3
|
||||
%obsolete_kmp intel-e1000e 2.2.14
|
||||
%obsolete_kmp drm 3.7_3.1
|
||||
Obsoletes: firewire <= 3.0
|
||||
Provides: firewire = 3.0
|
||||
%obsolete_kmp firewire 3.0
|
||||
@ -369,6 +388,8 @@ Provides: compat-ath9k = 3.0
|
||||
%obsolete_kmp compat-wireless 4.4
|
||||
# TW 4.8
|
||||
%obsolete_kmp ftsteutates 20160601
|
||||
# SLE12-SP3 / Leap 42.3
|
||||
%obsolete_kmp drm 4.12
|
||||
|
||||
# Will modules not listed in supported.conf abort the kernel build (0/1)?
|
||||
%define supported_modules_check 0
|
||||
@ -724,7 +745,7 @@ if test %CONFIG_MODULE_SIG = "y"; then
|
||||
done
|
||||
fi
|
||||
|
||||
for sub in '-base' '' '-extra'; do
|
||||
for sub in '' '-extra'; do
|
||||
case "$sub" in
|
||||
'-base' | '') base_package=1 ;;
|
||||
*) base_package=0 ;;
|
||||
@ -737,10 +758,9 @@ for sub in '-base' '' '-extra'; do
|
||||
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
|
||||
-e "s:@IMAGE@:$image:g" \
|
||||
-e "s:@FLAVOR""@:%build_flavor:g" \
|
||||
-e "s:@SUBPACKAGE@:%name$sub:g" \
|
||||
-e "s:@SUBPACKAGE""@:%name$sub:g" \
|
||||
-e "s:@BASE_PACKAGE@:$base_package:g" \
|
||||
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
|
||||
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
|
||||
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
|
||||
-e "s:@SRCVARIANT@:%variant:g" \
|
||||
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
|
||||
@ -792,6 +812,10 @@ dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
|
||||
bs=1024 seek=2047 count=1
|
||||
# Also reserve some space for the kdump initrd
|
||||
cp %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%if 0%{?suse_version} >= 1500
|
||||
# Use same permissions as dracut
|
||||
chmod 0600 %buildroot/boot/initrd-%kernelrelease-%build_flavor{,-kdump}
|
||||
%endif
|
||||
|
||||
if [ %CONFIG_MODULES = y ]; then
|
||||
mkdir -p %rpm_install_dir/%cpu_arch_flavor
|
||||
@ -1063,106 +1087,6 @@ fi
|
||||
%files -f kernel-main.files
|
||||
%defattr(-, root, root)
|
||||
|
||||
%if %CONFIG_MODULES == "y"
|
||||
%package base
|
||||
Summary: The IBM System Z zfcpdump Kernel - base modules
|
||||
Group: System/Kernel
|
||||
Url: http://www.kernel.org/
|
||||
Provides: kernel-base = %version-%source_rel
|
||||
Provides: multiversion(kernel)
|
||||
Conflicts: %name = %version-%source_rel
|
||||
Requires(pre): coreutils awk
|
||||
# For /usr/lib/module-init-tools/weak-modules2
|
||||
Requires(post): suse-module-tools
|
||||
# For depmod (modutils is a dependency provided by both module-init-tools and
|
||||
# kmod-compat)
|
||||
Requires(post): modutils
|
||||
# This Requires is wrong, because the post/postun scripts have a
|
||||
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
|
||||
# But, there is no way to tell rpm or yast to schedule the installation
|
||||
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
|
||||
# packages to install/update. Likewise, this is true for mkinitrd.
|
||||
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
|
||||
Requires(post): perl-Bootloader >= 0.4.15
|
||||
%if %build_vanilla
|
||||
Requires(post): mkinitrd
|
||||
%else
|
||||
# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
|
||||
Requires(post): mkinitrd >= 2.7.1
|
||||
%endif
|
||||
# Install the package providing /etc/SuSE-release early enough, so that
|
||||
# the grub entry has correct title (bnc#757565)
|
||||
Requires(post): distribution-release
|
||||
# Do not install p-b and mkinitrd for the install check, the %post script is
|
||||
# able to handle this
|
||||
#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
|
||||
# Remove some packages that are installed automatically by the build system,
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
|
||||
%ifarch s390 s390x
|
||||
%if %build_vanilla && 0%{?suse_version} < 1130
|
||||
BuildRequires: dwarfextract
|
||||
%endif
|
||||
%endif
|
||||
%ifarch %arm
|
||||
BuildRequires: u-boot-tools
|
||||
%endif
|
||||
|
||||
Obsoletes: microcode_ctl
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
# 1) allow install on older dist versions, and
|
||||
# 2) decrease build times (bsc#962356)
|
||||
%define _binary_payload w9.bzdio
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063)
|
||||
%undefine _unique_build_ids
|
||||
%define _no_recompute_build_ids 1
|
||||
# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug
|
||||
%undefine _unique_debug_names
|
||||
# dead network if installed on SLES10, otherwise it will work (mostly)
|
||||
Conflicts: sysfsutils < 2.0
|
||||
Conflicts: apparmor-profiles <= 2.1
|
||||
Conflicts: apparmor-parser < 2.3
|
||||
# root-lvm only works with newer udevs
|
||||
Conflicts: udev < 118
|
||||
Conflicts: lvm2 < 2.02.33
|
||||
# Interface to hv_kvp_daemon changed
|
||||
Conflicts: hyper-v < 4
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
Provides: kernel = %version-%source_rel
|
||||
Provides: kernel-%build_flavor-base-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
Provides: kernel-srchash = cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
|
||||
%obsolete_rebuilds %name-base
|
||||
%ifarch %ix86
|
||||
Conflicts: libc.so.6()(64bit)
|
||||
%endif
|
||||
|
||||
%description base
|
||||
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.
|
||||
|
||||
This package contains only the base modules, required in all installs.
|
||||
|
||||
|
||||
%source_timestamp
|
||||
%preun base -f preun-base.sh
|
||||
|
||||
%postun base -f postun-base.sh
|
||||
|
||||
%pre base -f pre-base.sh
|
||||
|
||||
%post base -f post-base.sh
|
||||
|
||||
%files base -f kernel-base.files
|
||||
%defattr(-, root, root)
|
||||
%endif
|
||||
|
||||
%package extra
|
||||
Summary: The IBM System Z zfcpdump Kernel - Unsupported kernel modules
|
||||
Group: System/Kernel
|
||||
|
@ -17,6 +17,7 @@ if test "$1" == "-h" -o "$1" == "--help" -o $# -ne 2 ; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
KLP_DATA_VERSION="0.1"
|
||||
KERNEL_BUILD_DIR="$1"
|
||||
KLP_SYMBOLS="$2"
|
||||
|
||||
@ -38,7 +39,8 @@ get_symbols()
|
||||
nm -f posix "$1" | grep -v '\( [UN] \)\|\(\.L\|__crc_\)' | cut -d\ -f1,2
|
||||
}
|
||||
|
||||
echo "*vmlinux" > "$KLP_SYMBOLS"
|
||||
echo "klp-convert-symbol-data.$KLP_DATA_VERSION" > "$KLP_SYMBOLS"
|
||||
echo "*vmlinux" >> "$KLP_SYMBOLS"
|
||||
get_symbols "$VMLINUX" >> "$KLP_SYMBOLS"
|
||||
|
||||
find "$MODVER_DIR" -iname '*.mod' | while read KMOD ; do
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2e1e5a39dedb1067ad40178d340c387d53379bb2504fb15fcd791579b4696508
|
||||
size 107203528
|
||||
oid sha256:ad0823183522e743972382df0aa08fb5ae3077f662b125f1e599b0b2aaa12438
|
||||
size 104257836
|
||||
|
18
mergedep
Normal file
18
mergedep
Normal file
@ -0,0 +1,18 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
KREL=$1
|
||||
|
||||
{ cat /lib/modules/$KREL/modules.dep ;
|
||||
cat /lib/modules/$KREL/modules.softdep | grep : | sed -e 's/^softdep //' -e 's/ \(pre\|post\):/:/' ; } \
|
||||
| \
|
||||
while read l ; do
|
||||
MOD=$(echo "$l" | sed -e 's/:.*//')
|
||||
MOD=$(basename $MOD .ko)
|
||||
DEPS="$(echo "$l" | sed -e 's/.*://')"
|
||||
moddeps=""
|
||||
for dep in $DEPS ; do
|
||||
dep=$(basename $dep .ko)
|
||||
moddeps="$moddeps $dep"
|
||||
done
|
||||
[ -n "$moddeps" ] && echo $MOD:$moddeps ||:
|
||||
done
|
42
mkspec
42
mkspec
@ -20,6 +20,8 @@ my %flavor_archs = parse_config_conf();
|
||||
# subset to include in kernel-syms
|
||||
my %syms_flavor_archs = parse_config_conf("syms");
|
||||
|
||||
my %subpackages = parse_subpackages();
|
||||
|
||||
my %all_archs = parse_config_conf("needs_updating");
|
||||
my @all_archs;
|
||||
for my $flavor (keys(%all_archs)) {
|
||||
@ -154,6 +156,17 @@ for my $flavor (sort keys(%flavor_archs)) {
|
||||
KMP_DEFINITIONS => $kmp_definitions,
|
||||
%obsolete_macros
|
||||
);
|
||||
for my $subpackage (@{$subpackages{$flavor}}) {
|
||||
do_spec('subpackage-build', "kernel-$flavor-$subpackage.spec", %macros,
|
||||
FLAVOR => $flavor,
|
||||
SUMMARY => $summary,
|
||||
SUBPACKAGE => $subpackage,
|
||||
DESCRIPTION => $description,
|
||||
ARCHS => join(" ", arch2rpm(@{$flavor_archs{$flavor}})),
|
||||
BINARY_DEPS => $templates{binary_deps},
|
||||
%obsolete_macros
|
||||
);
|
||||
}
|
||||
}
|
||||
# kernel-source.spec
|
||||
do_spec('source', "kernel-source$variant.spec", %macros);
|
||||
@ -227,6 +240,27 @@ copy_changes();
|
||||
exit 0;
|
||||
|
||||
|
||||
sub parse_subpackages {
|
||||
my %subpackage_names = ();
|
||||
my $file = "$dir/subpackage-names.conf";
|
||||
open my $config, $file or return %subpackage_names;
|
||||
while(my $line = <$config>) {
|
||||
$line !~ /^#/ or next;
|
||||
chomp($line);
|
||||
my @flavor = split(/:/, $line);
|
||||
if($#flavor != 1) {
|
||||
print "Malformed line in $file: $line\n";
|
||||
next;
|
||||
}
|
||||
my @subpackages = grep { $_ =~ /./ } split(/[ \t]+/, $flavor[1]);
|
||||
$flavor[0] =~ s/^\s+|\s+$//g;
|
||||
@subpackages = map { s/^\s+|\s+$//g ; $_ } @subpackages;
|
||||
@{$subpackage_names{$flavor[0]}} = @subpackages;
|
||||
}
|
||||
print "Subpackages:\n";
|
||||
print "$_:" . join(",", @{$subpackage_names{$_}}) . "\n" for (sort(keys %subpackage_names));
|
||||
return %subpackage_names;
|
||||
}
|
||||
|
||||
sub parse_config_conf {
|
||||
my @symbols = @_;
|
||||
@ -252,7 +286,7 @@ sub parse_config_conf {
|
||||
sub read_spec_templates {
|
||||
my %res;
|
||||
|
||||
for my $template (qw(binary source syms docs obs-build obs-qa)) {
|
||||
for my $template (qw(binary source syms docs obs-build obs-qa subpackage-build)) {
|
||||
xopen(my $fh, '<', "$dir/kernel-$template.spec.in");
|
||||
local $/ = undef;
|
||||
$res{$template} = <$fh>;
|
||||
@ -264,6 +298,12 @@ sub read_spec_templates {
|
||||
print STDERR "warning: Expected # BEGIN COMMON DEPS in kernel-binary.spec.in\n";
|
||||
$res{common_deps} = "";
|
||||
}
|
||||
if ($res{$template} =~ /^# BEGIN BINARY DEPS\n?(.*)^# END BINARY DEPS/ms) {
|
||||
$res{binary_deps} = $1;
|
||||
} else {
|
||||
print STDERR "warning: Expected # BINARY COMMON DEPS in kernel-binary.spec.in\n";
|
||||
$res{binary_deps} = "";
|
||||
}
|
||||
if ($res{$template} =~ s/^# BEGIN KMP\n?(.*)^# END KMP/\@KMP_DEFINITIONS\@/ms) {
|
||||
$res{kmp} = $1;
|
||||
} else {
|
||||
|
21
moddep
Normal file
21
moddep
Normal file
@ -0,0 +1,21 @@
|
||||
#!/bin/sh
|
||||
|
||||
dependencies=$1
|
||||
modules=$2
|
||||
result=$3
|
||||
|
||||
cat $modules | tr ' ' '\n' > $result
|
||||
echo > $result~
|
||||
|
||||
while ! diff -q $result~ $result > /dev/null ; do
|
||||
cp $result $result~
|
||||
while read MOD ; do
|
||||
moddeps="$(grep ^$MOD: $dependencies | sed -e 's/.*://' ||:)"
|
||||
for DEP in $moddeps ; do
|
||||
if ! grep -q ^$DEP\$ $result ; then
|
||||
echo $DEP >> $result
|
||||
echo $MOD: $DEP
|
||||
fi
|
||||
done
|
||||
done < $result
|
||||
done
|
9
modflist
Normal file
9
modflist
Normal file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh -e
|
||||
flist=$1
|
||||
modules=$2
|
||||
output=$3
|
||||
|
||||
while read MOD ; do
|
||||
[ -n "$MOD" ] || continue
|
||||
cat $flist | grep /$MOD[.]ko\$ >> $output || echo Module $MOD missing
|
||||
done < $modules
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4f03c11394c55b883c1594d7e3108a8fbe195eb829a6895528ad77098b7ae38c
|
||||
size 803149
|
||||
oid sha256:71f6b6e110515076a866a9de4027e322dbf9389272c88e5771ecf9f1ae383b43
|
||||
size 838766
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6e3f62804d99f7a52cf728e26e480dbbe6d08a5c1e384f79cc4f210f0b8c3314
|
||||
size 58896
|
||||
oid sha256:57087e5837373b6b9577b29e82e0febf3f1a3063e4af345c39c70645a53f4a18
|
||||
size 58903
|
||||
|
@ -2,6 +2,7 @@
|
||||
# are considered part of an official release channel.
|
||||
# This will mark the kernel as released when it's built.
|
||||
SUSE:SLE-.*
|
||||
SUSE:Maintenance:.*
|
||||
openSUSE:[0-9].*:Update
|
||||
openSUSE:[0-9].*:Update:Test
|
||||
openSUSE:[0-9].*
|
||||
|
53
series.conf
53
series.conf
@ -1083,6 +1083,59 @@
|
||||
patches.kernel.org/4.20.8-344-ath9k-dynack-make-ewma-estimation-faster.patch
|
||||
patches.kernel.org/4.20.8-345-ath9k-dynack-check-da-enabled-first-in-samplin.patch
|
||||
patches.kernel.org/4.20.8-346-Linux-4.20.8.patch
|
||||
patches.kernel.org/4.20.9-001-mtd-Make-sure-mtd-erasesize-is-valid-even-if-t.patch
|
||||
patches.kernel.org/4.20.9-002-mtd-spinand-Handle-the-case-where-PROGRAM-LOAD.patch
|
||||
patches.kernel.org/4.20.9-003-mtd-spinand-Fix-the-error-cleanup-path-in-spin.patch
|
||||
patches.kernel.org/4.20.9-004-mtd-rawnand-gpmi-fix-MX28-bus-master-lockup-pr.patch
|
||||
patches.kernel.org/4.20.9-005-libata-Add-NOLPM-quirk-for-SAMSUNG-MZ7TE512HMH.patch
|
||||
patches.kernel.org/4.20.9-006-tools-iio-iio_generic_buffer-make-num_loops-si.patch
|
||||
patches.kernel.org/4.20.9-007-iio-adc-axp288-Fix-TS-pin-handling.patch
|
||||
patches.kernel.org/4.20.9-008-iio-chemical-atlas-ph-sensor-correct-IIO_TEMP-.patch
|
||||
patches.kernel.org/4.20.9-009-iio-ti-ads8688-Update-buffer-allocation-for-ti.patch
|
||||
patches.kernel.org/4.20.9-010-signal-Always-attempt-to-allocate-siginfo-for-.patch
|
||||
patches.kernel.org/4.20.9-011-signal-Always-notice-exiting-tasks.patch
|
||||
patches.kernel.org/4.20.9-012-signal-Better-detection-of-synchronous-signals.patch
|
||||
patches.kernel.org/4.20.9-013-misc-vexpress-Off-by-one-in-vexpress_syscfg_ex.patch
|
||||
patches.kernel.org/4.20.9-014-cfg80211-call-disconnect_wk-when-AP-stops.patch
|
||||
patches.kernel.org/4.20.9-015-mei-me-add-ice-lake-point-device-id.patch
|
||||
patches.kernel.org/4.20.9-016-samples-mei-use-dev-mei0-instead-of-dev-mei.patch
|
||||
patches.kernel.org/4.20.9-017-debugfs-fix-debugfs_rename-parameter-checking.patch
|
||||
patches.kernel.org/4.20.9-018-svcrdma-Remove-max_sge-check-at-connect-time.patch
|
||||
patches.kernel.org/4.20.9-019-pinctrl-sunxi-Correct-number-of-IRQ-banks-on-H.patch
|
||||
patches.kernel.org/4.20.9-020-pinctrl-cherryview-fix-Strago-DMI-workaround.patch
|
||||
patches.kernel.org/4.20.9-021-tracing-uprobes-Fix-output-for-multiple-string.patch
|
||||
patches.kernel.org/4.20.9-022-tracing-uprobes-Fix-typo-in-pr_fmt-string.patch
|
||||
patches.kernel.org/4.20.9-023-mips-cm-reprime-error-cause.patch
|
||||
patches.kernel.org/4.20.9-024-MIPS-Use-lower-case-for-addresses-in-nexys4ddr.patch
|
||||
patches.kernel.org/4.20.9-025-MIPS-OCTEON-don-t-set-octeon_dma_bar_type-if-P.patch
|
||||
patches.kernel.org/4.20.9-026-MIPS-VDSO-Use-same-m-float-cflag-as-the-kernel.patch
|
||||
patches.kernel.org/4.20.9-027-mips-loongson64-remove-unreachable-fix-loongso.patch
|
||||
patches.kernel.org/4.20.9-028-MIPS-VDSO-Include-ccflags-vdso-in-o32-n32-.lds.patch
|
||||
patches.kernel.org/4.20.9-029-ARM-iop32x-n2100-fix-PCI-IRQ-mapping.patch
|
||||
patches.kernel.org/4.20.9-030-ARM-tango-Improve-ARCH_MULTIPLATFORM-compatibi.patch
|
||||
patches.kernel.org/4.20.9-031-ARM-dts-da850-fix-interrupt-numbers-for-clocks.patch
|
||||
patches.kernel.org/4.20.9-032-firmware-arm_scmi-provide-the-mandatory-device.patch
|
||||
patches.kernel.org/4.20.9-033-powerpc-papr_scm-Use-the-correct-bind-address.patch
|
||||
patches.kernel.org/4.20.9-034-powerpc-radix-Fix-kernel-crash-with-mremap.patch
|
||||
patches.kernel.org/4.20.9-035-mic-vop-Fix-use-after-free-on-remove.patch
|
||||
patches.kernel.org/4.20.9-036-mac80211-ensure-that-mgmt-tx-skbs-have-tailroo.patch
|
||||
patches.kernel.org/4.20.9-037-drm-modes-Prevent-division-by-zero-htotal.patch
|
||||
patches.kernel.org/4.20.9-038-drm-rockchip-rgb-update-SPDX-license-identifie.patch
|
||||
patches.kernel.org/4.20.9-039-drm-amd-powerplay-Fix-missing-break-in-switch.patch
|
||||
patches.kernel.org/4.20.9-040-drm-i915-always-return-something-on-DDI-clock-.patch
|
||||
patches.kernel.org/4.20.9-041-drm-vmwgfx-Fix-setting-of-dma-masks.patch
|
||||
patches.kernel.org/4.20.9-042-drm-vmwgfx-Fix-an-uninitialized-fence-handle-v.patch
|
||||
patches.kernel.org/4.20.9-043-drm-vmwgfx-Return-error-code-from-vmw_execbuf_.patch
|
||||
patches.kernel.org/4.20.9-044-xfrm-Make-set-mark-default-behavior-backward-c.patch
|
||||
patches.kernel.org/4.20.9-045-drm-i915-Try-to-sanitize-bogus-DPLL-state-left.patch
|
||||
patches.kernel.org/4.20.9-046-Revert-ext4-use-ext4_write_inode-when-fsyncing.patch
|
||||
patches.kernel.org/4.20.9-047-libceph-avoid-KEEPALIVE_PENDING-races-in-ceph_.patch
|
||||
patches.kernel.org/4.20.9-048-xfrm-refine-validation-of-template-and-selecto.patch
|
||||
patches.kernel.org/4.20.9-049-batman-adv-Avoid-WARN-on-net_device-without-pa.patch
|
||||
patches.kernel.org/4.20.9-050-batman-adv-Force-mac-header-to-start-of-data-o.patch
|
||||
patches.kernel.org/4.20.9-051-Linux-4.20.9.patch
|
||||
patches.kernel.org/4.20.10-001-Revert-exec-load_script-don-t-blindly-truncat.patch
|
||||
patches.kernel.org/4.20.10-002-Linux-4.20.10.patch
|
||||
|
||||
########################################################
|
||||
# Build fixes that apply to the vanilla kernel too.
|
||||
|
@ -1,3 +1,3 @@
|
||||
2019-02-13 10:40:06 +0000
|
||||
GIT Revision: cc8092a472f1813f6a14b28627b67c60443b433f
|
||||
2019-02-15 09:26:12 +0000
|
||||
GIT Revision: 4c06520b7c1e9ac2f5d9f4bf0d78cb5cbfb998e3
|
||||
GIT Branch: stable
|
||||
|
15
splitflist
Normal file
15
splitflist
Normal file
@ -0,0 +1,15 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
package="$1"
|
||||
present="$2"
|
||||
ghost="$3"
|
||||
|
||||
missing=""
|
||||
|
||||
rpm -ql --noghost "$package" | while read x ; do
|
||||
[ -e "$x" -o -L "$x" ] && echo "$x" >> "$present" || echo Missing file "$x"
|
||||
done
|
||||
|
||||
rpm -ql "$package" | while read x ; do
|
||||
grep "^$x\$" $present >/dev/null || echo "$x" >> $ghost
|
||||
done
|
3
subpackage-names.conf
Normal file
3
subpackage-names.conf
Normal file
@ -0,0 +1,3 @@
|
||||
# flavor: subpckages space separated
|
||||
default: base
|
||||
rt: base
|
Loading…
Reference in New Issue
Block a user