Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2020-10-26 16:13:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Mon Oct 26 16:13:18 2020 rev:558 rq:844025 version:5.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2020-10-20 16:00:25.001725850 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.3463/dtb-aarch64.changes      
2020-10-26 16:13:58.458807956 +0100
@@ -1,0 +2,75 @@
+Mon Oct 26 07:04:45 CET 2020 - jsl...@suse.cz
+
+- vt_ioctl: fix GIO_UNIMAP regression (5.9 GIO_UNIMAP regression).
+- commit 15946ea
+
+-------------------------------------------------------------------
+Sun Oct 25 12:34:16 CET 2020 - mkube...@suse.cz
+
+- kernel-binary.spec.in: pack scripts/module.lds into kernel-$flavor-devel
+  Since mainline commit 596b0474d3d9 ("kbuild: preprocess module linker
+  script") in 5.10-rc1, scripts/module.lds linker script is needed to build
+  out of tree modules. Add it into kernel-$flavor-devel subpackage.
+- commit fe37c16
+
+-------------------------------------------------------------------
+Fri Oct 23 09:52:12 CEST 2020 - ti...@suse.de
+
+- drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
+  (bsc#1177973).
+- drm/amd/display: Fix kernel panic by dal_gpio_open() error
+  (bsc#1177973).
+- commit 3f21462
+
+-------------------------------------------------------------------
+Sun Oct 18 14:37:11 CEST 2020 - mkube...@suse.cz
+
+- series.conf: cleanup
+- move to "almost mainline" section:
+  patches.suse/coresight-fix-offset-by-one-error-in-counting-ports.patch
+- commit 8e0635b
+
+-------------------------------------------------------------------
+Sun Oct 18 09:50:25 CEST 2020 - jsl...@suse.cz
+
+- Refresh
+  patches.suse/coresight-fix-offset-by-one-error-in-counting-ports.patch.
+  Update upstream status.
+- commit 7b40cc9
+
+-------------------------------------------------------------------
+Sun Oct 18 09:42:17 CEST 2020 - jsl...@suse.cz
+
+- Linux 5.9.1 (bsc#1012628).
+- Bluetooth: MGMT: Fix not checking if BT_HS is enabled
+  (bsc#1012628).
+- media: usbtv: Fix refcounting mixup (bsc#1012628).
+- USB: serial: option: add Cellient MPL200 card (bsc#1012628).
+- USB: serial: option: Add Telit FT980-KS composition
+  (bsc#1012628).
+- staging: comedi: check validity of wMaxPacketSize of usb
+  endpoints found (bsc#1012628).
+- USB: serial: pl2303: add device-id for HP GC device
+  (bsc#1012628).
+- USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART
+  adapters (bsc#1012628).
+- vt_ioctl: make VT_RESIZEX behave like VT_RESIZE (bsc#1012628).
+- reiserfs: Initialize inode keys properly (bsc#1012628).
+- reiserfs: Fix oops during mount (bsc#1012628).
+- Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
+  (bsc#1012628).
+- crypto: bcm - Verify GCM/CCM key length in setkey (bsc#1012628).
+- crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
+  (bsc#1012628).
+- commit b7f511b
+
+-------------------------------------------------------------------
+Fri Oct 16 09:20:34 CEST 2020 - mkube...@suse.cz
+
+- update patches metadata
+- update upstream references:
+  patches.suse/Bluetooth-A2MP-Fix-not-initializing-all-members.patch
+  patches.suse/Bluetooth-L2CAP-Fix-calling-sk_filter-on-non-socket-.patch
+- commit b1f22f7
+
+-------------------------------------------------------------------
@@ -20 +95 @@
-- commit c64c556
+- commit 74ef4a4
@@ -26 +101 @@
-- commit f9a8fb6
+- commit 233d0fc
@@ -248,0 +324,32 @@
+Mon Oct 12 00:20:46 CEST 2020 - mkube...@suse.cz
+
+- Update to 5.9 final
+- eliminated 1 patch
+  - patches.suse/bpf-Fix-unresolved-symbol-build-error-with-resolve_b.patch
+- update configs
+  - MLX5_VDPA=y, MLX5_VDPA_NET=m
+  - restore FB_ARMCLCD (y on armv6hl and armv7hl, n on arm64)
+- commit 11733e1
+
+-------------------------------------------------------------------
+Fri Oct  9 14:01:47 CEST 2020 - mkube...@suse.cz
+
+- config: disable DEBUG_INFO_BTF in s390x/zfcpdump
+  Even if the build has been fixed, there is little use for BTF debug
+  information in kernel-zfcpdump so disable it there.
+- commit e7595e7
+
+-------------------------------------------------------------------
+Thu Oct  8 21:38:16 CEST 2020 - msucha...@suse.de
+
+- kernel-binary.spec.in: Exclude .config.old from kernel-devel
+   - use tar excludes for .kernel-binary.spec.buildenv
+- commit 939a79b
+
+-------------------------------------------------------------------
+Wed Oct  7 20:02:12 CEST 2020 - msucha...@suse.de
+
+- kernel-binary.spec.in: Package the obj_install_dir as explicit filelist.
+- commit 5587762
+
+-------------------------------------------------------------------
@@ -407,0 +515,7 @@
+Mon Oct  5 23:19:30 CEST 2020 - afaer...@suse.com
+
+- rpm/mkspec-dtb: Update for 5.9
+  arch/arm64/boot/dts/al subdir has been renamed to amazon.
+- commit e450c4d
+
+-------------------------------------------------------------------
@@ -414,0 +529,32 @@
+Mon Oct  5 15:20:10 CEST 2020 - afaer...@suse.com
+
+- config: armv7hl: Update to 5.9-rc8
+- commit 2a6c374
+
+-------------------------------------------------------------------
+Mon Oct  5 15:07:01 CEST 2020 - afaer...@suse.com
+
+- config: armv6hl: Update to 5.9-rc8
+- commit 52c5e56
+
+-------------------------------------------------------------------
+Mon Oct  5 14:38:26 CEST 2020 - afaer...@suse.com
+
+- config: arm64: Update to 5.9-rc8
+- commit bbcb0ce
+
+-------------------------------------------------------------------
+Mon Oct  5 06:36:16 CEST 2020 - mkube...@suse.cz
+
+- Update to 5.9-rc8
+- commit f75a311
+
+-------------------------------------------------------------------
+Sun Oct  4 22:24:19 CEST 2020 - mkube...@suse.cz
+
+- bpf: Fix "unresolved symbol" build error with resolve_btfids
+  (http://lkml.kernel.org/r/20200929101737.3ufw36bngkmzp...@lion.mk-sys.cz).
+  Fixes s390x/zfcpdump build failure.
+- commit c27d6ab
+
+-------------------------------------------------------------------
@@ -421,0 +568,14 @@
+Fri Oct  2 14:39:57 CEST 2020 - mkube...@suse.cz
+
+- config: disable SECURITY_SELINUX_DISABLE also in arm*/* (bsc#1176923)
+  The arm configs (both 64-bit and 32-bit) are currently disabled so that
+  they cannot be updated the usual way. Apply the changes manually.
+- commit a1b15af
+
+-------------------------------------------------------------------
+Fri Oct  2 10:55:44 CEST 2020 - mkube...@suse.cz
+
+- config: disable SECURITY_SELINUX_DISABLE (bsc#1176923)
+- commit 9702a5f
+
+-------------------------------------------------------------------
@@ -587,0 +748,6 @@
+Wed Sep 30 14:35:06 CEST 2020 - oher...@suse.de
+
+- rpm/constraints.in: recognize also kernel-source-azure (bsc#1176732)
+- commit 7214bbe
+
+-------------------------------------------------------------------
@@ -687,0 +854,8 @@
+Mon Sep 28 01:08:38 CEST 2020 - mkube...@suse.cz
+
+- Update to 5.9-rc7
+- eliminated 1 patch
+  - patches.suse/dax-Fix-compilation-for-CONFIG_DAX-CONFIG_FS_DAX.patch
+- commit a5f5f07
+
+-------------------------------------------------------------------
@@ -900,0 +1075,7 @@
+Tue Sep 22 00:29:58 CEST 2020 - mkube...@suse.cz
+
+- dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX
+  (http://lkml.kernel.org/r/20200921010359.GO3027113@arch-chirva.localdomain).
+- commit 289d4e9
+
+-------------------------------------------------------------------
@@ -916,0 +1098,8 @@
+Mon Sep 21 07:08:13 CEST 2020 - mkube...@suse.cz
+
++++ 231 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.3463/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.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.8.tar.xz

New:
----
  linux-5.9.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.074841656 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.078841661 +0100
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 5.8
-%define patchversion 5.8.15
+%define srcversion 5.9
+%define patchversion 5.9.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.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif
@@ -125,15 +125,6 @@
 %description
 Device Tree files for $MACHINES.
 
-%package -n dtb-al
-Summary:        Alpine Labs based arm64 systems
-Group:          System/Boot
-Provides:       multiversion(dtb)
-Requires(post): coreutils
-
-%description -n dtb-al
-Device Tree files for Alpine Labs based arm64 systems.
-
 %package -n dtb-allwinner
 Summary:        Allwinner based arm64 systems
 Group:          System/Boot
@@ -152,6 +143,16 @@
 %description -n dtb-altera
 Device Tree files for Altera based arm64 systems.
 
+%package -n dtb-amazon
+Summary:        Amazon based arm64 systems
+Group:          System/Boot
+Provides:       dtb-al = %version
+Provides:       multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-amazon
+Device Tree files for Amazon based arm64 systems.
+
 %package -n dtb-amd
 Summary:        AMD based arm64 systems
 Group:          System/Boot
@@ -358,7 +359,7 @@
 %endif
 
 cd $source/arch/arm64/boot/dts
-for dts in al/*.dts allwinner/*.dts altera/*.dts amd/*.dts amlogic/*.dts 
apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts 
hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts 
renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts zte/*.dts 
; do
+for dts in allwinner/*.dts altera/*.dts amazon/*.dts amd/*.dts amlogic/*.dts 
apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts 
hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts 
renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts zte/*.dts 
; do
     target=${dts%*.dts}
     mkdir -p $PPDIR/$(dirname $target)
     cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. 
-I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o 
$PPDIR/$target.dts
@@ -370,7 +371,7 @@
 %install
 
 cd pp
-for dts in al/*.dts allwinner/*.dts altera/*.dts amd/*.dts amlogic/*.dts 
apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts 
hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts 
renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts zte/*.dts 
; do
+for dts in allwinner/*.dts altera/*.dts amazon/*.dts amd/*.dts amlogic/*.dts 
apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts 
hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts 
renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts zte/*.dts 
; do
     target=${dts%*.dts}
     install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
     # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
@@ -385,21 +386,21 @@
 done
 cd -
 
-%post -n dtb-al
+%post -n dtb-allwinner
 cd /boot
 # If /boot/dtb is a symlink, remove it, so that we can replace it.
 [ -d dtb ] && [ -L dtb ] && rm -f dtb
 # Unless /boot/dtb exists as real directory, create a symlink.
 [ -d dtb ] || ln -sf dtb-%kernelrelease dtb
 
-%post -n dtb-allwinner
+%post -n dtb-altera
 cd /boot
 # If /boot/dtb is a symlink, remove it, so that we can replace it.
 [ -d dtb ] && [ -L dtb ] && rm -f dtb
 # Unless /boot/dtb exists as real directory, create a symlink.
 [ -d dtb ] || ln -sf dtb-%kernelrelease dtb
 
-%post -n dtb-altera
+%post -n dtb-amazon
 cd /boot
 # If /boot/dtb is a symlink, remove it, so that we can replace it.
 [ -d dtb ] && [ -L dtb ] && rm -f dtb
@@ -547,17 +548,6 @@
 [ -d dtb ] || ln -sf dtb-%kernelrelease dtb
 
 %ifarch aarch64 riscv64
-%files -n dtb-al -f dtb-al.list
-%else
-%files -n dtb-al
-%endif
-%defattr(-,root,root)
-%ghost /boot/dtb
-%dir %{dtbdir}
-%dir %{dtbdir}/al
-%{dtbdir}/al/*.dtb
-
-%ifarch aarch64 riscv64
 %files -n dtb-allwinner -f dtb-allwinner.list
 %else
 %files -n dtb-allwinner
@@ -580,6 +570,17 @@
 %{dtbdir}/altera/*.dtb
 
 %ifarch aarch64 riscv64
+%files -n dtb-amazon -f dtb-amazon.list
+%else
+%files -n dtb-amazon
+%endif
+%defattr(-,root,root)
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/amazon
+%{dtbdir}/amazon/*.dtb
+
+%ifarch aarch64 riscv64
 %files -n dtb-amd -f dtb-amd.list
 %else
 %files -n dtb-amd

++++++ dtb-armv6l.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.110841690 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.114841693 +0100
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 5.8
-%define patchversion 5.8.15
+%define srcversion 5.9
+%define patchversion 5.9.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-armv6l
-Version:        5.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif

dtb-armv7l.spec: same change
dtb-riscv64.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.202841774 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.206841778 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.8
-%define patchversion 5.8.15
+%define srcversion 5.9
+%define patchversion 5.9.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -68,9 +68,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif
@@ -179,10 +179,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
-Provides:       kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       
kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
+Provides:       kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 # END COMMON DEPS
-Provides:       %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -913,13 +913,16 @@
     fi
 
     # These files are required for building external modules
-    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o 
arch/*/kernel/macros.s; do
+    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \
+               arch/*/kernel/macros.s scripts/module.lds
+    do
            if [ -f %kernel_build_dir/$FILE ]; then
                echo $FILE >> %my_builddir/obj-files
            fi
     done
 
-    tar -cf - -T %my_builddir/obj-files | \
+    tar --exclude=\*.ipa-clones --exclude=.config.old 
--exclude=.kernel-binary.spec.buildenv \
+        -cf - -T %my_builddir/obj-files | \
        tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
     # bnc#507084
     find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \
@@ -936,10 +939,6 @@
 fi
 
 rm -rf %{buildroot}/lib/firmware
-if [ %CONFIG_MODULES = y ]; then
-       # file contains number of CPUs, making builds hard to reproduce
-       find %{buildroot}/usr/src/linux-*-obj/ -name 
.kernel-binary.spec.buildenv -delete
-fi
 
 add_dirs_to_filelist() {
     sed -rn '
@@ -969,6 +968,9 @@
        f=${file##%buildroot}
        echo "$f"
 done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
+( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \
+sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e 
'/ipa-clones[.]list$'| \
+add_dirs_to_filelist >> %my_builddir/kernel-devel.files
 
 {   cd %buildroot
     for f in boot/*; do
@@ -1174,13 +1176,9 @@
 
 %files devel -f kernel-devel.files
 %defattr(-,root,root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
 %dir /usr/src/linux-obj
 %dir /usr/src/linux-obj/%cpu_arch
 %ghost /usr/src/linux-obj/%cpu_arch_flavor
-%obj_install_dir/%cpu_arch_flavor
-%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
 %if %kmp_target_cpu != %cpu_arch
 %obj_install_dir/%kmp_target_cpu
 /usr/src/linux-obj/%kmp_target_cpu

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.234841804 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.238841808 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.8
-%define patchversion 5.8.15
+%define srcversion 5.9
+%define patchversion 5.9.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -68,9 +68,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif
@@ -179,10 +179,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
-Provides:       kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       
kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
+Provides:       kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 # END COMMON DEPS
-Provides:       %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28
@@ -919,13 +919,16 @@
     fi
 
     # These files are required for building external modules
-    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o 
arch/*/kernel/macros.s; do
+    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \
+               arch/*/kernel/macros.s scripts/module.lds
+    do
            if [ -f %kernel_build_dir/$FILE ]; then
                echo $FILE >> %my_builddir/obj-files
            fi
     done
 
-    tar -cf - -T %my_builddir/obj-files | \
+    tar --exclude=\*.ipa-clones --exclude=.config.old 
--exclude=.kernel-binary.spec.buildenv \
+        -cf - -T %my_builddir/obj-files | \
        tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
     # bnc#507084
     find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \
@@ -942,10 +945,6 @@
 fi
 
 rm -rf %{buildroot}/lib/firmware
-if [ %CONFIG_MODULES = y ]; then
-       # file contains number of CPUs, making builds hard to reproduce
-       find %{buildroot}/usr/src/linux-*-obj/ -name 
.kernel-binary.spec.buildenv -delete
-fi
 
 add_dirs_to_filelist() {
     sed -rn '
@@ -975,6 +974,9 @@
        f=${file##%buildroot}
        echo "$f"
 done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
+( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \
+sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e 
'/ipa-clones[.]list$'| \
+add_dirs_to_filelist >> %my_builddir/kernel-devel.files
 
 {   cd %buildroot
     for f in boot/*; do
@@ -1186,13 +1188,9 @@
 
 %files devel -f kernel-devel.files
 %defattr(-,root,root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
 %dir /usr/src/linux-obj
 %dir /usr/src/linux-obj/%cpu_arch
 %ghost /usr/src/linux-obj/%cpu_arch_flavor
-%obj_install_dir/%cpu_arch_flavor
-%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
 %if %kmp_target_cpu != %cpu_arch
 %obj_install_dir/%kmp_target_cpu
 /usr/src/linux-obj/%kmp_target_cpu

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.262841829 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.266841834 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.8
-%define patchversion 5.8.15
+%define srcversion 5.9
+%define patchversion 5.9.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -68,9 +68,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif
@@ -179,10 +179,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
-Provides:       kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       
kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
+Provides:       kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 # END COMMON DEPS
-Provides:       %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17
@@ -962,13 +962,16 @@
     fi
 
     # These files are required for building external modules
-    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o 
arch/*/kernel/macros.s; do
+    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \
+               arch/*/kernel/macros.s scripts/module.lds
+    do
            if [ -f %kernel_build_dir/$FILE ]; then
                echo $FILE >> %my_builddir/obj-files
            fi
     done
 
-    tar -cf - -T %my_builddir/obj-files | \
+    tar --exclude=\*.ipa-clones --exclude=.config.old 
--exclude=.kernel-binary.spec.buildenv \
+        -cf - -T %my_builddir/obj-files | \
        tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
     # bnc#507084
     find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \
@@ -985,10 +988,6 @@
 fi
 
 rm -rf %{buildroot}/lib/firmware
-if [ %CONFIG_MODULES = y ]; then
-       # file contains number of CPUs, making builds hard to reproduce
-       find %{buildroot}/usr/src/linux-*-obj/ -name 
.kernel-binary.spec.buildenv -delete
-fi
 
 add_dirs_to_filelist() {
     sed -rn '
@@ -1018,6 +1017,9 @@
        f=${file##%buildroot}
        echo "$f"
 done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
+( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \
+sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e 
'/ipa-clones[.]list$'| \
+add_dirs_to_filelist >> %my_builddir/kernel-devel.files
 
 {   cd %buildroot
     for f in boot/*; do
@@ -1268,13 +1270,9 @@
 
 %files devel -f kernel-devel.files
 %defattr(-,root,root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
 %dir /usr/src/linux-obj
 %dir /usr/src/linux-obj/%cpu_arch
 %ghost /usr/src/linux-obj/%cpu_arch_flavor
-%obj_install_dir/%cpu_arch_flavor
-%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
 %if %kmp_target_cpu != %cpu_arch
 %obj_install_dir/%kmp_target_cpu
 /usr/src/linux-obj/%kmp_target_cpu

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.286841851 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.290841855 +0100
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 5.8
-%define patchversion 5.8.15
+%define srcversion 5.9
+%define patchversion 5.9.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.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif
@@ -63,7 +63,7 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 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.5B7fcR/_old  2020-10-26 16:14:35.314841877 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.318841881 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.8
-%define patchversion 5.8.15
+%define srcversion 5.9
+%define patchversion 5.9.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -68,9 +68,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif
@@ -179,10 +179,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
-Provides:       kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       
kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
+Provides:       kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 # END COMMON DEPS
-Provides:       %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -917,13 +917,16 @@
     fi
 
     # These files are required for building external modules
-    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o 
arch/*/kernel/macros.s; do
+    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \
+               arch/*/kernel/macros.s scripts/module.lds
+    do
            if [ -f %kernel_build_dir/$FILE ]; then
                echo $FILE >> %my_builddir/obj-files
            fi
     done
 
-    tar -cf - -T %my_builddir/obj-files | \
+    tar --exclude=\*.ipa-clones --exclude=.config.old 
--exclude=.kernel-binary.spec.buildenv \
+        -cf - -T %my_builddir/obj-files | \
        tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
     # bnc#507084
     find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \
@@ -940,10 +943,6 @@
 fi
 
 rm -rf %{buildroot}/lib/firmware
-if [ %CONFIG_MODULES = y ]; then
-       # file contains number of CPUs, making builds hard to reproduce
-       find %{buildroot}/usr/src/linux-*-obj/ -name 
.kernel-binary.spec.buildenv -delete
-fi
 
 add_dirs_to_filelist() {
     sed -rn '
@@ -973,6 +972,9 @@
        f=${file##%buildroot}
        echo "$f"
 done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
+( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \
+sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e 
'/ipa-clones[.]list$'| \
+add_dirs_to_filelist >> %my_builddir/kernel-devel.files
 
 {   cd %buildroot
     for f in boot/*; do
@@ -1182,13 +1184,9 @@
 
 %files devel -f kernel-devel.files
 %defattr(-,root,root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
 %dir /usr/src/linux-obj
 %dir /usr/src/linux-obj/%cpu_arch
 %ghost /usr/src/linux-obj/%cpu_arch_flavor
-%obj_install_dir/%cpu_arch_flavor
-%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
 %if %kmp_target_cpu != %cpu_arch
 %obj_install_dir/%kmp_target_cpu
 /usr/src/linux-obj/%kmp_target_cpu

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.370841929 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.374841932 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.8.15
+%define patchversion 5.9.1
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+BuildRequires:  
kernel%kernel_flavor-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 
 %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.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.406841962 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.410841966 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.8.15
+%define patchversion 5.9.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.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.442841995 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.446841999 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.8
-%define patchversion 5.8.15
+%define srcversion 5.9
+%define patchversion 5.9.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -68,9 +68,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif
@@ -179,10 +179,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
-Provides:       kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       
kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
+Provides:       kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 # END COMMON DEPS
-Provides:       %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17
@@ -939,13 +939,16 @@
     fi
 
     # These files are required for building external modules
-    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o 
arch/*/kernel/macros.s; do
+    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \
+               arch/*/kernel/macros.s scripts/module.lds
+    do
            if [ -f %kernel_build_dir/$FILE ]; then
                echo $FILE >> %my_builddir/obj-files
            fi
     done
 
-    tar -cf - -T %my_builddir/obj-files | \
+    tar --exclude=\*.ipa-clones --exclude=.config.old 
--exclude=.kernel-binary.spec.buildenv \
+        -cf - -T %my_builddir/obj-files | \
        tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
     # bnc#507084
     find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \
@@ -962,10 +965,6 @@
 fi
 
 rm -rf %{buildroot}/lib/firmware
-if [ %CONFIG_MODULES = y ]; then
-       # file contains number of CPUs, making builds hard to reproduce
-       find %{buildroot}/usr/src/linux-*-obj/ -name 
.kernel-binary.spec.buildenv -delete
-fi
 
 add_dirs_to_filelist() {
     sed -rn '
@@ -995,6 +994,9 @@
        f=${file##%buildroot}
        echo "$f"
 done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
+( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \
+sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e 
'/ipa-clones[.]list$'| \
+add_dirs_to_filelist >> %my_builddir/kernel-devel.files
 
 {   cd %buildroot
     for f in boot/*; do
@@ -1224,13 +1226,9 @@
 
 %files devel -f kernel-devel.files
 %defattr(-,root,root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
 %dir /usr/src/linux-obj
 %dir /usr/src/linux-obj/%cpu_arch
 %ghost /usr/src/linux-obj/%cpu_arch_flavor
-%obj_install_dir/%cpu_arch_flavor
-%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
 %if %kmp_target_cpu != %cpu_arch
 %obj_install_dir/%kmp_target_cpu
 /usr/src/linux-obj/%kmp_target_cpu

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.498842046 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.514842061 +0100
@@ -17,8 +17,8 @@
 # icecream 0
 
 
-%define srcversion 5.8
-%define patchversion 5.8.15
+%define srcversion 5.9
+%define patchversion 5.9.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.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif
@@ -43,7 +43,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 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.5B7fcR/_old  2020-10-26 16:14:35.546842091 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.546842091 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        5.8.15
+Version:        5.9.1
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.570842113 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.578842120 +0100
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.8
-%define patchversion 5.8.15
+%define srcversion 5.9
+%define patchversion 5.9.1
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -68,9 +68,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.15
+Version:        5.9.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gc680e93
+Release:        <RELEASE>.g435e92d
 %else
 Release:        0
 %endif
@@ -179,10 +179,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
-Provides:       kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       
kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
+Provides:       kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 # END COMMON DEPS
-Provides:       %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432
+Provides:       %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -910,13 +910,16 @@
     fi
 
     # These files are required for building external modules
-    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o 
arch/*/kernel/macros.s; do
+    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \
+               arch/*/kernel/macros.s scripts/module.lds
+    do
            if [ -f %kernel_build_dir/$FILE ]; then
                echo $FILE >> %my_builddir/obj-files
            fi
     done
 
-    tar -cf - -T %my_builddir/obj-files | \
+    tar --exclude=\*.ipa-clones --exclude=.config.old 
--exclude=.kernel-binary.spec.buildenv \
+        -cf - -T %my_builddir/obj-files | \
        tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
     # bnc#507084
     find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \
@@ -933,10 +936,6 @@
 fi
 
 rm -rf %{buildroot}/lib/firmware
-if [ %CONFIG_MODULES = y ]; then
-       # file contains number of CPUs, making builds hard to reproduce
-       find %{buildroot}/usr/src/linux-*-obj/ -name 
.kernel-binary.spec.buildenv -delete
-fi
 
 add_dirs_to_filelist() {
     sed -rn '
@@ -966,6 +965,9 @@
        f=${file##%buildroot}
        echo "$f"
 done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
+( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \
+sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e 
'/ipa-clones[.]list$'| \
+add_dirs_to_filelist >> %my_builddir/kernel-devel.files
 
 {   cd %buildroot
     for f in boot/*; do
@@ -1168,13 +1170,9 @@
 
 %files devel -f kernel-devel.files
 %defattr(-,root,root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
 %dir /usr/src/linux-obj
 %dir /usr/src/linux-obj/%cpu_arch
 %ghost /usr/src/linux-obj/%cpu_arch_flavor
-%obj_install_dir/%cpu_arch_flavor
-%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
 %if %kmp_target_cpu != %cpu_arch
 %obj_install_dir/%kmp_target_cpu
 /usr/src/linux-obj/%kmp_target_cpu

kernel-zfcpdump.spec: same change
++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.770842297 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.770842297 +0100
@@ -40,6 +40,7 @@
   <overwrite>
     <conditions>
       <package>kernel-source</package>
+      <package>kernel-source-azure</package>
       <package>kernel-source-rt</package>
     </conditions>
     <hardware>

++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:35.882842401 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:35.882842401 +0100
@@ -1,5 +1,5 @@
 # The version of the main tarball to use
-SRCVERSION=5.8
+SRCVERSION=5.9
 # variant of the kernel-source package, either empty or "-rt"
 VARIANT=
 # enable kernel module compression

++++++ config.tar.bz2 ++++++
++++ 7137 lines of diff (skipped)

++++++ constraints.in ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:36.238842728 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:36.238842728 +0100
@@ -33,6 +33,7 @@
   <overwrite>
     <conditions>
       <package>kernel-source</package>
+      <package>kernel-source-azure</package>
       <package>kernel-source-rt</package>
     </conditions>
     <hardware>

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:36.386842864 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:36.390842867 +0100
@@ -768,13 +768,16 @@
     fi
 
     # These files are required for building external modules
-    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o 
arch/*/kernel/macros.s; do
+    for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \
+               arch/*/kernel/macros.s scripts/module.lds
+    do
            if [ -f %kernel_build_dir/$FILE ]; then
                echo $FILE >> %my_builddir/obj-files
            fi
     done
 
-    tar -cf - -T %my_builddir/obj-files | \
+    tar --exclude=\*.ipa-clones --exclude=.config.old 
--exclude=.kernel-binary.spec.buildenv \
+        -cf - -T %my_builddir/obj-files | \
        tar -xf - -C %rpm_install_dir/%cpu_arch_flavor
     # bnc#507084
     find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \
@@ -791,10 +794,6 @@
 fi
 
 rm -rf %{buildroot}/lib/firmware
-if [ %CONFIG_MODULES = y ]; then
-       # file contains number of CPUs, making builds hard to reproduce
-       find %{buildroot}/usr/src/linux-*-obj/ -name 
.kernel-binary.spec.buildenv -delete
-fi
 
 add_dirs_to_filelist() {
     sed -rn '
@@ -824,6 +823,9 @@
        f=${file##%buildroot}
        echo "$f"
 done | add_dirs_to_filelist >%my_builddir/kernel-devel.files
+( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \
+sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e 
'/ipa-clones[.]list$'| \
+add_dirs_to_filelist >> %my_builddir/kernel-devel.files
 
 {   cd %buildroot
     for f in boot/*; do
@@ -1028,13 +1030,9 @@
 
 %files devel -f kernel-devel.files
 %defattr(-,root,root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
 %dir /usr/src/linux-obj
 %dir /usr/src/linux-obj/%cpu_arch
 %ghost /usr/src/linux-obj/%cpu_arch_flavor
-%obj_install_dir/%cpu_arch_flavor
-%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
 %if %kmp_target_cpu != %cpu_arch
 %obj_install_dir/%kmp_target_cpu
 /usr/src/linux-obj/%kmp_target_cpu

++++++ linux-5.8.tar.xz -> linux-5.9.tar.xz ++++++
/work/SRC/openSUSE:Factory/kernel-source/linux-5.8.tar.xz 
/work/SRC/openSUSE:Factory/.kernel-source.new.3463/linux-5.9.tar.xz differ: 
char 15, line 1

++++++ mkspec-dtb ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:36.666843122 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:36.666843122 +0100
@@ -59,9 +59,9 @@
 
 # DTB packages names
 my @aarch64_package_list = (
-     ['dtb-al',              'al/*.dts',               "Alpine Labs based 
arm64 systems"],
      ['dtb-allwinner',       'allwinner/*.dts',        "Allwinner based arm64 
systems"],
      ['dtb-altera',          'altera/*.dts',           "Altera based arm64 
systems"],
+     ['dtb-amazon',          'amazon/*.dts',           "Amazon based arm64 
systems"],
      ['dtb-amd',             'amd/*.dts',              "AMD based arm64 
systems"],
      ['dtb-amlogic',         'amlogic/*.dts',          "Amlogic based arm64 
systems"],
      ['dtb-apm',             'apm/*.dts',              "AppliedMicro based 
arm64 systems"],
@@ -126,6 +126,9 @@
             $subpkg_desc .= "Provides:       dtb-k2e = %version\n" .
                             "Provides:       dtb-k2l = %version\n";
         }
+        if ($PKG_NAME eq 'dtb-amazon' and $main_package eq 'dtb-aarch64') {
+            $subpkg_desc .= "Provides:       dtb-al = %version\n";
+        }
         if ($PKG_NAME eq 'dtb-apm' and $main_package eq 'dtb-aarch64') {
             $subpkg_desc .= "Provides:       dtb-apm-mustang = %version\n";
         }

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 171110 lines of diff (skipped)

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.rpmify/Add-ksym-provides-tool.patch 
new/patches.rpmify/Add-ksym-provides-tool.patch
--- old/patches.rpmify/Add-ksym-provides-tool.patch     2020-07-20 
01:15:11.000000000 +0200
+++ new/patches.rpmify/Add-ksym-provides-tool.patch     2020-08-18 
00:47:00.000000000 +0200
@@ -18,9 +18,9 @@
  # SPDX-License-Identifier: GPL-2.0
  OBJECT_FILES_NON_STANDARD := y
  
--hostprogs     := modpost mk_elfconfig
-+hostprogs     := modpost mk_elfconfig ksym-provides
- always-y      := $(hostprogs) empty.o
+-hostprogs-always-y    += modpost mk_elfconfig
++hostprogs-always-y    += modpost mk_elfconfig ksym-provides
+ always-y              += empty.o
  
  modpost-objs  := modpost.o file2alias.o sumversion.o
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch 
new/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch
--- 
old/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch   
    2020-07-20 01:15:11.000000000 +0200
+++ 
new/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch   
    1970-01-01 01:00:00.000000000 +0100
@@ -1,74 +0,0 @@
-From: Masahiro Yamada <masahi...@kernel.org>
-Date: Wed, 1 Jul 2020 18:26:44 +0900
-Subject: bpfilter: allow to build bpfilter_umh as a module without static 
library
-Patch-mainline: Submitted - 2020-07-01 - 
20200701092644.762234-1-masahi...@kernel.org
-References: 
http://lkml.kernel.org/r/20200608115628.osizkpo76cgn2...@lion.mk-sys.cz
-
-Originally, bpfilter_umh was linked with -static only when
-CONFIG_BPFILTER_UMH=y.
-
-Commit 8a2cc0505cc4 ("bpfilter: use 'userprogs' syntax to build
-bpfilter_umh") silently, accidentally dropped the CONFIG_BPFILTER_UMH=y
-test in the Makefile. Revive it in order to link it dynamically when
-CONFIG_BPFILTER_UMH=m.
-
-Since commit b1183b6dca3e ("bpfilter: check if $(CC) can link static
-libc in Kconfig"), the compiler must be capable of static linking to
-enable CONFIG_BPFILTER_UMH, but it requires more than needed.
-
-To loosen the compiler requirement, I changed the dependency as follows:
-
-    depends on CC_CAN_LINK
-    depends on m || CC_CAN_LINK_STATIC
-
-If CONFIG_CC_CAN_LINK_STATIC in unset, CONFIG_BPFILTER_UMH is restricted
-to 'm' or 'n'.
-
-In theory, CONFIG_CC_CAN_LINK is not required for CONFIG_BPFILTER_UMH=y,
-but I did not come up with a good way to describe it.
-
-Fixes: 8a2cc0505cc4 ("bpfilter: use 'userprogs' syntax to build bpfilter_umh")
-Reported-by: Michal Kubecek <mkube...@suse.cz>
-Signed-off-by: Masahiro Yamada <masahi...@kernel.org>
-Acked-by: Michal Kubecek <mkube...@suse.cz>
----
- net/bpfilter/Kconfig  | 10 ++++++----
- net/bpfilter/Makefile |  2 ++
- 2 files changed, 8 insertions(+), 4 deletions(-)
-
---- a/net/bpfilter/Kconfig
-+++ b/net/bpfilter/Kconfig
-@@ -9,12 +9,14 @@ menuconfig BPFILTER
- if BPFILTER
- config BPFILTER_UMH
-       tristate "bpfilter kernel module with user mode helper"
--      depends on CC_CAN_LINK_STATIC
-+      depends on CC_CAN_LINK
-+      depends on m || CC_CAN_LINK_STATIC
-       default m
-       help
-         This builds bpfilter kernel module with embedded user mode helper
- 
--        Note: your toolchain must support building static binaries, since
--        rootfs isn't mounted at the time when __init functions are called
--        and do_execv won't be able to find the elf interpreter.
-+        Note: To compile this as built-in, your toolchain must support
-+        building static binaries, since rootfs isn't mounted at the time
-+        when __init functions are called and do_execv won't be able to find
-+        the elf interpreter.
- endif
---- a/net/bpfilter/Makefile
-+++ b/net/bpfilter/Makefile
-@@ -7,10 +7,12 @@ userprogs := bpfilter_umh
- bpfilter_umh-objs := main.o
- userccflags += -I $(srctree)/tools/include/ -I $(srctree)/tools/include/uapi
- 
-+ifeq ($(CONFIG_BPFILTER_UMH), y)
- # builtin bpfilter_umh should be linked with -static
- # since rootfs isn't mounted at the time of __init
- # function is called and do_execv won't find elf interpreter
- userldflags += -static
-+endif
- 
- $(obj)/bpfilter_umh_blob.o: $(obj)/bpfilter_umh
- 

++++++ patches.suse.tar.bz2 ++++++
++++ 2483 lines of diff (skipped)

++++++ series.conf ++++++
++++ 2120 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.3463/series.conf

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.5B7fcR/_old  2020-10-26 16:14:37.662844038 +0100
+++ /var/tmp/diff_new_pack.5B7fcR/_new  2020-10-26 16:14:37.666844042 +0100
@@ -1,3 +1,3 @@
-2020-10-15 08:10:08 +0000
-GIT Revision: c680e9353e2ed383d01d7da7cf68fd65898a2432
+2020-10-26 07:02:23 +0000
+GIT Revision: 435e92d56d394d19f6e8d6bfa2fcfe909943e076
 GIT Branch: stable


Reply via email to