Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2019-07-22 12:18:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Jul 22 12:18:21 2019 rev:495 rq:715481 version:5.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2019-07-05 13:47:55.929380580 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.4126/dtb-aarch64.changes 2019-07-22 12:18:22.579696076 +0200 @@ -1,0 +2,189 @@ +Sun Jul 14 11:33:41 CEST 2019 - [email protected] + +- Linux 5.2.1 (bnc#1012628). +- staging: rtl8712: reduce stack usage, again (bnc#1012628). +- staging: bcm2835-camera: Handle empty EOS buffers whilst + streaming (bnc#1012628). +- staging: bcm2835-camera: Remove check of the number of buffers + supplied (bnc#1012628). +- staging: bcm2835-camera: Ensure all buffers are returned on + disable (bnc#1012628). +- staging: bcm2835-camera: Replace spinlock protecting context_map + with mutex (bnc#1012628). +- staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work + (bnc#1012628). +- staging: vchiq: revert "switch to wait_for_completion_killable" + (bnc#1012628). +- staging: vchiq: make wait events interruptible (bnc#1012628). +- staging: vchiq_2835_arm: revert "quit using custom + down_interruptible()" (bnc#1012628). +- VMCI: Fix integer overflow in VMCI handle arrays (bnc#1012628). +- Revert "x86/build: Move _etext to actual end of .text" + (bnc#1012628). +- carl9170: fix misuse of device driver API (bnc#1012628). +- coresight: tmc-etf: Do not call smp_processor_id from + preemptible (bnc#1012628). +- coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id + from preemptible (bnc#1012628). +- coresight: tmc-etr: Do not call smp_processor_id() from + preemptible (bnc#1012628). +- coresight: etb10: Do not call smp_processor_id from preemptible + (bnc#1012628). +- coresight: Potential uninitialized variable in probe() + (bnc#1012628). +- iio: adc: stm32-adc: add missing vdda-supply (bnc#1012628). +- binder: return errors from buffer copy functions (bnc#1012628). +- binder: fix memory leak in error path (bnc#1012628). +- lkdtm: support llvm-objcopy (bnc#1012628). +- HID: Add another Primax PIXART OEM mouse quirk (bnc#1012628). +- staging: mt7621-pci: fix PCIE_FTS_NUM_LO macro (bnc#1012628). +- staging: comedi: amplc_pci230: fix null pointer deref on + interrupt (bnc#1012628). +- staging: bcm2835-camera: Restore return behavior of + ctrl_set_bitrate() (bnc#1012628). +- staging: wilc1000: fix error path cleanup in + wilc_wlan_initialize() (bnc#1012628). +- staging: comedi: dt282x: fix a null pointer deref on interrupt + (bnc#1012628). +- p54: fix crash during initialization (bnc#1012628). +- drivers/usb/typec/tps6598x.c: fix 4CC cmd write (bnc#1012628). +- drivers/usb/typec/tps6598x.c: fix portinfo width (bnc#1012628). +- usb: renesas_usbhs: add a workaround for a race condition of + workqueue (bnc#1012628). +- usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() + (bnc#1012628). +- usb: gadget: ether: Fix race between gether_disconnect and + rx_submit (bnc#1012628). +- usb: gadget: f_fs: data_len used before properly set + (bnc#1012628). +- p54usb: Fix race between disconnect and firmware loading + (bnc#1012628). +- Revert "serial: 8250: Don't service RX FIFO if interrupts are + disabled" (bnc#1012628). +- USB: serial: option: add support for GosunCn ME3630 RNDIS mode + (bnc#1012628). +- USB: serial: ftdi_sio: add ID for isodebug v1 (bnc#1012628). +- mwifiex: Don't abort on small, spec-compliant vendor IEs + (bnc#1012628). +- Documentation/admin: Remove the vsyscall=native documentation + (bnc#1012628). +- Documentation: Add section about CPU vulnerabilities for Spectre + (bnc#1012628). +- x86/tls: Fix possible spectre-v1 in do_get_thread_area() + (bnc#1012628). +- x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() + (bnc#1012628). +- perf header: Assign proper ff->ph in + perf_event__synthesize_features() (bnc#1012628). +- perf thread-stack: Fix thread stack return from kernel for + kernel-only case (bnc#1012628). +- perf pmu: Fix uncore PMU alias list for ARM64 (bnc#1012628). +- perf intel-pt: Fix itrace defaults for perf script intel-pt + documentation (bnc#1012628). +- perf auxtrace: Fix itrace defaults for perf script + (bnc#1012628). +- perf intel-pt: Fix itrace defaults for perf script + (bnc#1012628). +- block, bfq: NULL out the bic when it's no longer valid + (bnc#1012628). +- block: fix .bi_size overflow (bnc#1012628). +- tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM + operations (bnc#1012628). +- tpm: Actually fail on TPM errors during "get random" + (bnc#1012628). +- ALSA: hda/realtek - Headphone Mic can't record after S3 + (bnc#1012628). +- ALSA: usb-audio: Fix parse of UAC2 Extension Units + (bnc#1012628). +- media: stv0297: fix frequency range limit (bnc#1012628). +- udf: Fix incorrect final NOT_ALLOCATED (hole) extent length + (bnc#1012628). +- fscrypt: don't set policy for a dead directory (bnc#1012628). +- crypto: talitos - rename alternative AEAD algos (bnc#1012628). +- crypto: lrw - use correct alignmask (bnc#1012628). +- commit 51ca500 + +------------------------------------------------------------------- +Thu Jul 11 05:18:41 CEST 2019 - [email protected] + +- net: bpfilter: print umh messages to /dev/kmsg (bsc#1140221). +- commit 139acc9 + +------------------------------------------------------------------- +Wed Jul 10 11:10:30 CEST 2019 - [email protected] + +- series.conf: sync with master +- commit 80522d2 + +------------------------------------------------------------------- +Wed Jul 10 10:36:44 CEST 2019 - [email protected] + +- rpm/kernel-binary.spec.in: handle modules.builtin.modinfo + It was added in 5.2. +- commit eb88df3 + +------------------------------------------------------------------- +Tue Jul 9 16:47:26 CEST 2019 - [email protected] + +- Disable CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW in config (bsc#1140494) +- commit 8d950e4 + +------------------------------------------------------------------- +Tue Jul 9 08:40:27 CEST 2019 - [email protected] + +- Delete patches.suse/Revert-ovl-detect-overlapping-layers.patch. +- Delete + patches.suse/Revert-ovl-don-t-fail-with-disconnected-lower-NFS.patch. +- Delete + patches.suse/Revert-ovl-fix-bogus-Wmaybe-unitialized-warning.patch. + transactional-update was fixed, see sr#714110. +- commit 927afc9 + +------------------------------------------------------------------- +Mon Jul 8 06:57:19 CEST 2019 - [email protected] + +- Update to 5.2 final +- Eliminated 1 patch +- commit b36439f + +------------------------------------------------------------------- +Sun Jul 7 19:29:51 CEST 2019 - [email protected] + +- Refresh tpm: tpm_ibm_vtpm: Fix unallocated banks (boo#1139244). +- commit 99f9469 + +------------------------------------------------------------------- +Fri Jul 5 15:14:59 CEST 2019 - [email protected] + +- config: align CONFIG_PHYSICAL_START and CONFIG_PHYSICAL_ALIGN to default values + As suggested in bsc#1067593, our kconfig keeps the old default values + while the upstream took different (actually swapped) values for x86 + CONFIG_PHYSICAL_START and CONFIG_PHYSICAL_ALIGN. Let's follow the + upstream default now. +- commit baa2434 + +------------------------------------------------------------------- +Fri Jul 5 02:34:23 CEST 2019 - [email protected] + +- Rename patches.suse/[PATCH]_tpm:_fixes_uninitialized_allocated_banks_for_IBM_vtpm_driver + to patches.suse/tpm-fixes-uninitialized-allocated-banks-for-IBM-vtpm-driver.patch + Let's not risk some tool somewhere does not handle special characters correctly. +- commit 8a3fff9 + +------------------------------------------------------------------- +Thu Jul 4 13:54:09 CEST 2019 - [email protected] + +- tpm: fixes uninitialized allocated banks for IBM vtpm driver + (boo#1139244). +- Delete patches.suse/Revert-tpm-pass-an-array-of-tpm_extend_digest-struct.patch. +- commit 43ec0a5 + +------------------------------------------------------------------- +Wed Jul 3 19:09:38 CEST 2019 - [email protected] + +- crypto: user - prevent operating on larval algorithms + (bsc#1133401). +- Delete patches.suse/crypto-algapi-guard-against-uninitialized-spawn-list.patch. +- commit 90eea5d + +------------------------------------------------------------------- @@ -102,0 +292,21 @@ +Wed Jul 3 12:52:03 CEST 2019 - [email protected] + +- Update config files. + Set CONFIG_SCSI_SCAN_ASYNC=y (bnc#1137686). +- commit a156b11 + +------------------------------------------------------------------- ++++ 568 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.4126/dtb-aarch64.changes dtb-armv6l.changes: same change dtb-armv7l.changes: same change kernel-64kb.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change Old: ---- linux-5.1.tar.xz New: ---- linux-5.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.235694329 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.235694329 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.1 -%define patchversion 5.1.16 +%define srcversion 5.2 +%define patchversion 5.2.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(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,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.351694299 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.351694299 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.1 -%define patchversion 5.1.16 +%define srcversion 5.2 +%define patchversion 5.2.1 %define variant %{nil} %define vanilla_only 0 @@ -37,7 +37,7 @@ %define rpm_install_dir %buildroot%obj_install_dir %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj -%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) +%if 0%{?_project:1} && ( %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") ) %define klp_symbols 1 %endif @@ -62,9 +62,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 -Provides: kernel-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: kernel-%build_flavor-base-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 +Provides: kernel-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 # END COMMON DEPS -Provides: %name-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: %name-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1010,7 +1010,8 @@ find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \ - ! -path '*/modules.builtin' \) -printf '%%%%ghost /%%p\n' \ + ! -path '*/modules.builtin' \ + ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \ -o -name '*.ko' -prune -o -type f -printf '/%%p\n' cat %my_builddir/base-modules fi ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.391694288 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.395694288 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.1 -%define patchversion 5.1.16 +%define srcversion 5.2 +%define patchversion 5.2.1 %define variant %{nil} %define vanilla_only 0 @@ -37,7 +37,7 @@ %define rpm_install_dir %buildroot%obj_install_dir %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj -%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) +%if 0%{?_project:1} && ( %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") ) %define klp_symbols 1 %endif @@ -62,9 +62,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 -Provides: kernel-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: kernel-%build_flavor-base-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 +Provides: kernel-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 # END COMMON DEPS -Provides: %name-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: %name-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -1016,7 +1016,8 @@ find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \ - ! -path '*/modules.builtin' \) -printf '%%%%ghost /%%p\n' \ + ! -path '*/modules.builtin' \ + ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \ -o -name '*.ko' -prune -o -type f -printf '/%%p\n' cat %my_builddir/base-modules fi ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.431694278 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.435694277 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.1 -%define patchversion 5.1.16 +%define srcversion 5.2 +%define patchversion 5.2.1 %define variant %{nil} %define vanilla_only 0 @@ -37,7 +37,7 @@ %define rpm_install_dir %buildroot%obj_install_dir %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj -%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) +%if 0%{?_project:1} && ( %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") ) %define klp_symbols 1 %endif @@ -62,9 +62,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 -Provides: kernel-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: kernel-%build_flavor-base-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 +Provides: kernel-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 # END COMMON DEPS -Provides: %name-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: %name-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -1059,7 +1059,8 @@ find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \ - ! -path '*/modules.builtin' \) -printf '%%%%ghost /%%p\n' \ + ! -path '*/modules.builtin' \ + ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \ -o -name '*.ko' -prune -o -type f -printf '/%%p\n' cat %my_builddir/base-modules fi ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.463694270 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.467694269 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.1 -%define patchversion 5.1.16 +%define srcversion 5.2 +%define patchversion 5.2.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: %name-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.503694259 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.507694259 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.1 -%define patchversion 5.1.16 +%define srcversion 5.2 +%define patchversion 5.2.1 %define variant %{nil} %define vanilla_only 0 @@ -37,7 +37,7 @@ %define rpm_install_dir %buildroot%obj_install_dir %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj -%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) +%if 0%{?_project:1} && ( %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") ) %define klp_symbols 1 %endif @@ -62,9 +62,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 -Provides: kernel-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: kernel-%build_flavor-base-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 +Provides: kernel-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 # END COMMON DEPS -Provides: %name-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: %name-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1014,7 +1014,8 @@ find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \ - ! -path '*/modules.builtin' \) -printf '%%%%ghost /%%p\n' \ + ! -path '*/modules.builtin' \ + ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \ -o -name '*.ko' -prune -o -type f -printf '/%%p\n' cat %my_builddir/base-modules fi kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.551694247 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.551694247 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.1.16 +%define patchversion 5.2.1 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +BuildRequires: kernel%kernel_flavor-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.571694241 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.575694240 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.1.16 +%define patchversion 5.2.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.595694235 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.595694235 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.1 -%define patchversion 5.1.16 +%define srcversion 5.2 +%define patchversion 5.2.1 %define variant %{nil} %define vanilla_only 0 @@ -37,7 +37,7 @@ %define rpm_install_dir %buildroot%obj_install_dir %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj -%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) +%if 0%{?_project:1} && ( %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") ) %define klp_symbols 1 %endif @@ -62,9 +62,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 -Provides: kernel-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: kernel-%build_flavor-base-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 +Provides: kernel-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 # END COMMON DEPS -Provides: %name-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: %name-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -1036,7 +1036,8 @@ find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \ - ! -path '*/modules.builtin' \) -printf '%%%%ghost /%%p\n' \ + ! -path '*/modules.builtin' \ + ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \ -o -name '*.ko' -prune -o -type f -printf '/%%p\n' cat %my_builddir/base-modules fi ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.631694226 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.631694226 +0200 @@ -17,8 +17,8 @@ # icecream 0 -%define srcversion 5.1 -%define patchversion 5.1.16 +%define srcversion 5.2 +%define patchversion 5.2.1 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: %name-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 Provides: linux Provides: multiversion(kernel) Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.679694213 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.683694212 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.1.16 +Version: 5.2.1 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif @@ -55,7 +55,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: %name-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:29.719694203 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:29.727694200 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.1 -%define patchversion 5.1.16 +%define srcversion 5.2 +%define patchversion 5.2.1 %define variant %{nil} %define vanilla_only 0 @@ -37,7 +37,7 @@ %define rpm_install_dir %buildroot%obj_install_dir %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj -%if 0%{?_project:1} && %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) +%if 0%{?_project:1} && ( %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") ) %define klp_symbols 1 %endif @@ -62,9 +62,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.1.16 +Version: 5.2.1 %if 0%{?is_kotd} -Release: <RELEASE>.g2af8a22 +Release: <RELEASE>.gbf5c01b %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 -Provides: kernel-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: kernel-%build_flavor-base-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 +Provides: kernel-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 # END COMMON DEPS -Provides: %name-srchash-2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +Provides: %name-srchash-bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1007,7 +1007,8 @@ find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \ - ! -path '*/modules.builtin' \) -printf '%%%%ghost /%%p\n' \ + ! -path '*/modules.builtin' \ + ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \ -o -name '*.ko' -prune -o -type f -printf '/%%p\n' cat %my_builddir/base-modules fi kernel-zfcpdump.spec: same change ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:30.019694124 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:30.019694124 +0200 @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=5.1 +SRCVERSION=5.2 # variant of the kernel-source package, either empty or "-rt" VARIANT= # buildservice projects to build the kernel against ++++++ config.tar.bz2 ++++++ ++++ 22670 lines of diff (skipped) ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:30.411694021 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:30.411694021 +0200 @@ -37,7 +37,7 @@ %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) +%if 0%{?_project:1} && ( %(echo %_project | egrep -x -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") ) %define klp_symbols 1 %endif @@ -865,7 +865,8 @@ find lib/modules/%kernelrelease-%build_flavor \ -type d -o \ \( -path '*/modules.*' ! -path '*/modules.order' \ - ! -path '*/modules.builtin' \) -printf '%%%%ghost /%%p\n' \ + ! -path '*/modules.builtin' \ + ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \ -o -name '*.ko' -prune -o -type f -printf '/%%p\n' cat %my_builddir/base-modules fi ++++++ linux-5.1.tar.xz -> linux-5.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-source/linux-5.1.tar.xz /work/SRC/openSUSE:Factory/.kernel-source.new.4126/linux-5.2.tar.xz differ: char 15, line 1 ++++++ package-descriptions ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:30.791693921 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:30.791693921 +0200 @@ -34,7 +34,7 @@ are entirely disabled. This kernel is meant to be small and to build very quickly. The configuration may change arbitrarily between builds. -=== Kernel-azure === +=== kernel-azure === Kernel for MS Azure cloud Kernel for use in the MS Azure cloud and other Hyper-V based virtualization ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 136596 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/scripts-mkmakefile-honor-second-argument.patch new/patches.rpmify/scripts-mkmakefile-honor-second-argument.patch --- old/patches.rpmify/scripts-mkmakefile-honor-second-argument.patch 2019-06-11 22:55:37.000000000 +0200 +++ new/patches.rpmify/scripts-mkmakefile-honor-second-argument.patch 2019-07-04 17:27:58.000000000 +0200 @@ -9,19 +9,31 @@ makefile in current directory. This is not true when generating makefile for our kernel-*-devel package. +And since commit 48b5ffd12687 ("kbuild: mkmakefile: generate a simple +wrapper of top Makefile"), mkmakefile uses realpath to sanitize the path to +main Makefile. We have to avoid this as the path is going to be different +when generated makefile is going to be used from what it is when we run the +script. + Signed-off-by: Michal Kubecek <[email protected]> --- - scripts/mkmakefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + scripts/mkmakefile | 7 +++++++ + 1 file changed, 7 insertions(+) --- a/scripts/mkmakefile +++ b/scripts/mkmakefile -@@ -17,7 +17,7 @@ if [ "${quiet}" != "silent_" ]; then +@@ -11,7 +11,14 @@ if [ "${quiet}" != "silent_" ]; then echo " GEN Makefile" fi --cat << EOF > Makefile -+cat << EOF > "${2:-.}/Makefile" - # Automatically generated by $0: don't edit - - ifeq ("\$(origin V)", "command line") ++if [ -z "$2" ]; then + cat << EOF > Makefile + # Automatically generated by $(realpath $0): don't edit + include $(realpath $1/Makefile) + EOF ++else ++cat << EOF > "$2/Makefile" ++# Automatically generated by $(basename $0): don't edit ++include $1/Makefile ++EOF ++fi ++++++ patches.suse.tar.bz2 ++++++ ++++ 2163 lines of diff (skipped) ++++++ post.sh ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:31.459693746 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:31.459693746 +0200 @@ -10,7 +10,7 @@ ln -s ${x##*/}-@KERNELRELEASE@-@FLAVOR@ $x$suffix done -# Add symlinks of compatible modules to /lib/modules/$krel/weak-updates/, +# Add symlinks of compatible modules to /lib/modules/$krel/weak-updates/, # run depmod and mkinitrd wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then @@ -21,7 +21,7 @@ rpm -ql $nvr | /bin/bash -${-/e/} $wm2 --add-kernel-modules @KERNELRELEASE@-@FLAVOR@ fi else - echo "$wm does not exist, please run depmod and mkinitrd manually" >&2 + echo "$wm2 does not exist, please run depmod and mkinitrd manually" >&2 fi message_install_bl () { ++++++ series.conf ++++++ ++++ 1651 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.4126/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:31.559693720 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:31.559693720 +0200 @@ -1,3 +1,3 @@ -2019-07-03 12:37:47 +0000 -GIT Revision: 2af8a2224f4156e4762b8d19b3ed64b47ba1d941 +2019-07-15 05:32:47 +0000 +GIT Revision: bf5c01b16b957d1f16c9d43a859d3f8111e2ac16 GIT Branch: stable ++++++ supported.conf ++++++ --- /var/tmp/diff_new_pack.UDRqeg/_old 2019-07-22 12:18:31.591693712 +0200 +++ /var/tmp/diff_new_pack.UDRqeg/_new 2019-07-22 12:18:31.595693711 +0200 @@ -2161,7 +2161,7 @@ drivers/watchdog/diag288_wdt # IBM s390 Watchdog driver drivers/watchdog/dw_wdt drivers/watchdog/eurotechwdt # Driver for Eurotech CPU-1220/1410 on board watchdog -- drivers/watchdog/f71808e_wdt + drivers/watchdog/f71808e_wdt # Fintek F71xxx watchdog driver - drivers/watchdog/gpio_wdt drivers/watchdog/hpwdt +base drivers/watchdog/i6300esb # Watchdog timer driver for Intel 6300ESB chipset @@ -2171,7 +2171,7 @@ drivers/watchdog/ibmasr # IBM Automatic Server Restart driver drivers/watchdog/imx2_wdt # ls1043a drivers/watchdog/it8712f_wdt -- drivers/watchdog/it87_wdt + drivers/watchdog/it87_wdt # ITE IT87xx watchdog driver drivers/watchdog/machzwd # MachZ ZF-Logic Watchdog driver - drivers/watchdog/mena21_wdt - drivers/watchdog/mtk_wdt
