Hello community,

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

Package is "kernel-source"

Sat Oct  3 18:56:19 2020 rev:555 rq:838480 version:5.8.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2020-09-22 21:00:46.095383070 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.4249/dtb-aarch64.changes      
2020-10-03 18:57:01.101583026 +0200
@@ -1,0 +2,306 @@
+Mon Sep 28 18:54:40 CEST 2020 - jsl...@suse.cz
+
+- hv_netvsc: Switch the data path at the right time during
+  hibernation (git-fixes).
+- commit 79e03c2
+
+-------------------------------------------------------------------
+Mon Sep 28 18:52:42 CEST 2020 - jsl...@suse.cz
+
+- Linux 5.8.12 (bsc#1012628).
+- net/mlx5e: Fix endianness when calculating pedit mask first bit
+  (bsc#1012628).
+- net/mlx5e: Use synchronize_rcu to sync with NAPI (bsc#1012628).
+- net/mlx5e: Use RCU to protect rq->xdp_prog (bsc#1012628).
+- Revert "netns: don't disable BHs when locking "nsid_lock""
+  (bsc#1012628).
+- net: macb: fix for pause frame receive enable bit (bsc#1012628).
+- net: dsa: microchip: ksz8795: really set the correct number
+  of ports (bsc#1012628).
+- net: dsa: link interfaces with the DSA master to get rid of
+  lockdep warnings (bsc#1012628).
+- hv_netvsc: Fix hibernation for mlx5 VF driver (bsc#1012628).
+- hinic: fix rewaking txq after netif_tx_disable (bsc#1012628).
+- net/mlx5e: Fix memory leak of tunnel info when rule under
+  multipath not ready (bsc#1012628).
+- net: ipa: fix u32_replace_bits by u32p_xxx version
+  (bsc#1012628).
+- wireguard: peerlookup: take lock before checking hash in
+  replace operation (bsc#1012628).
+- wireguard: noise: take lock when removing handshake entry from
+  table (bsc#1012628).
+- net: ethernet: ti: cpsw_new: fix suspend/resume (bsc#1012628).
+- net: add __must_check to skb_put_padto() (bsc#1012628).
+- net: qrtr: check skb_put_padto() return value (bsc#1012628).
+- net: phy: Do not warn in phy_stop() on PHY_DOWN (bsc#1012628).
+- net: phy: Avoid NPD upon phy_detach() when driver is unbound
+  (bsc#1012628).
+- net: lantiq: Disable IRQs only if NAPI gets scheduled
+  (bsc#1012628).
+- net: lantiq: Use napi_complete_done() (bsc#1012628).
+- net: lantiq: use netif_tx_napi_add() for TX NAPI (bsc#1012628).
+- net: lantiq: Wake TX queue again (bsc#1012628).
+- bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam()
+  with mutex (bsc#1012628).
+- bnxt_en: return proper error codes in bnxt_show_temp
+  (bsc#1012628).
+- bnxt_en: Use memcpy to copy VPD field info (bsc#1012628).
+- net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported
+  (bsc#1012628).
+- net/mlx5e: Enable adding peer miss rules only if merged eswitch
+  is supported (bsc#1012628).
+- tipc: use skb_unshare() instead in tipc_buf_append()
+  (bsc#1012628).
+- tipc: fix shutdown() of connection oriented socket
+  (bsc#1012628).
+- tipc: Fix memory leak in tipc_group_create_member()
+  (bsc#1012628).
+- taprio: Fix allowing too small intervals (bsc#1012628).
+- nfp: use correct define to return NONE fec (bsc#1012628).
+- net: sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant
+  (bsc#1012628).
+- net: sch_generic: aviod concurrent reset and enqueue op for
+  lockless qdisc (bsc#1012628).
+- net: sched: initialize with 0 before setting erspan md->u
+  (bsc#1012628).
+- net: phy: call phy_disable_interrupts() in phy_attach_direct()
+  instead (bsc#1012628).
+- net/mlx5: Fix FTE cleanup (bsc#1012628).
+- net: ipv6: fix kconfig dependency warning for IPV6_SEG6_HMAC
+  (bsc#1012628).
+- net: Fix bridge enslavement failure (bsc#1012628).
+- net: dsa: rtl8366: Properly clear member config (bsc#1012628).
+- net: DCB: Validate DCB_ATTR_DCB_BUFFER argument (bsc#1012628).
+- net: bridge: br_vlan_get_pvid_rcu() should dereference the
+  VLAN group under RCU (bsc#1012628).
+- ipv6: avoid lockdep issue in fib6_del() (bsc#1012628).
+- ipv4: Update exception handling for multipath routes via same
+  device (bsc#1012628).
+- ipv4: Initialize flowi4_multipath_hash in data path
+  (bsc#1012628).
+- ip: fix tos reflection in ack and reset packets (bsc#1012628).
+- hinic: bump up the timeout of SET_FUNC_STATE cmd (bsc#1012628).
+- hdlc_ppp: add range checks in ppp_cp_parse_cr() (bsc#1012628).
+- geneve: add transport ports in route lookup for geneve
+  (bsc#1012628).
+- cxgb4: Fix offset when clearing filter byte counters
+  (bsc#1012628).
+- cxgb4: fix memory leak during module unload (bsc#1012628).
+- bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task()
+  (bsc#1012628).
+- bnxt_en: Avoid sending firmware messages when AER error is
+  detected (bsc#1012628).
+- act_ife: load meta modules before tcf_idr_check_alloc()
+  (bsc#1012628).
+- ibmvnic: add missing parenthesis in do_reset() (bsc#1012628).
+- ibmvnic fix NULL tx_pools and rx_tools issue at do_reset
+  (bsc#1012628).
+- commit 4416947
+
+-------------------------------------------------------------------
+Thu Sep 24 06:12:22 CEST 2020 - jsl...@suse.cz
+
+- mptcp: sendmsg: reset iter on error redux (git-fixes).
+- commit f4bb27a
+
+-------------------------------------------------------------------
+Thu Sep 24 05:45:26 CEST 2020 - jsl...@suse.cz
+
+- Linux 5.8.11 (bsc#1012628).
+- RDMA/bnxt_re: Restrict the max_gids to 256 (bsc#1012628).
+- dt-bindings: spi: Fix spi-bcm-qspi compatible ordering
+  (bsc#1012628).
+- mptcp: sendmsg: reset iter on error (bsc#1012628).
+- net: handle the return value of pskb_carve_frag_list() correctly
+  (bsc#1012628).
+- dt-bindings: PCI: intel,lgm-pcie: Fix matching on all
+  snps,dw-pcie instances (bsc#1012628).
+- hv_netvsc: Remove "unlikely" from netvsc_select_queue
+  (bsc#1012628).
+- loop: Set correct device size when using LOOP_CONFIGURE
+  (bsc#1012628).
+- xprtrdma: Release in-flight MRs on disconnect (bsc#1012628).
+- NFSv4.1 handle ERR_DELAY error reclaiming locking state on
+  delegation recall (bsc#1012628).
+- phy: omap-usb2-phy: disable PHY charger detect (bsc#1012628).
+- habanalabs: prevent user buff overflow (bsc#1012628).
+- habanalabs: fix report of RAZWI initiator coordinates
+  (bsc#1012628).
+- scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort
+  (bsc#1012628).
+- scsi: libfc: Fix for double free() (bsc#1012628).
+- scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt
+  discovery (bsc#1012628).
+- scsi: lpfc: Extend the RDF FPIN Registration descriptor for
+  additional events (bsc#1012628).
+- regulator: pwm: Fix machine constraints application
+  (bsc#1012628).
+- spi: spi-loopback-test: Fix out-of-bounds read (bsc#1012628).
+- interconnect: Show bandwidth for disabled paths as zero in
+  debugfs (bsc#1012628).
+- NFS: Zero-stateid SETATTR should first return delegation
+  (bsc#1012628).
+- SUNRPC: stop printk reading past end of string (bsc#1012628).
+- rapidio: Replace 'select' DMAENGINES 'with depends on'
+  (bsc#1012628).
+- cifs: fix DFS mount with cifsacl/modefromsid (bsc#1012628).
+- openrisc: Fix cache API compile issue when not inlining
+  (bsc#1012628).
+- nvme-fc: cancel async events before freeing event struct
+  (bsc#1012628).
+- nvme-rdma: cancel async events before freeing event struct
+  (bsc#1012628).
+- nvme-tcp: cancel async events before freeing event struct
+  (bsc#1012628).
+- block: only call sched requeue_request() for scheduled requests
+  (bsc#1012628).
+- f2fs: fix indefinite loop scanning for free nid (bsc#1012628).
+- f2fs: Return EOF on unaligned end of file DIO read
+  (bsc#1012628).
+- i2c: algo: pca: Reapply i2c bus settings after reset
+  (bsc#1012628).
+- spi: Fix memory leak on splited transfers (bsc#1012628).
+- KVM: MIPS: Change the definition of kvm type (bsc#1012628).
+- clk: davinci: Use the correct size when allocating memory
+  (bsc#1012628).
+- clk: rockchip: Fix initialization of mux_pll_src_4plls_p
+  (bsc#1012628).
+- ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in
+  autosuspend delay (bsc#1012628).
+- ASoC: qcom: Set card->owner to avoid warnings (bsc#1012628).
+- ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw()
+  (bsc#1012628).
+- ASoC: rt711: Fix return check for devm_regmap_init_sdw()
+  (bsc#1012628).
+- ASoC: rt715: Fix return check for devm_regmap_init_sdw()
+  (bsc#1012628).
+- ASoC: rt700: Fix return check for devm_regmap_init_sdw()
+  (bsc#1012628).
+- ASoC: qcom: common: Fix refcount imbalance on error
+  (bsc#1012628).
+- drm/mediatek: dsi: Fix scrolling of panel with small hfp or hbp
+  (bsc#1012628).
+- powerpc/book3s64/radix: Fix boot failure with large amount of
+  guest memory (bsc#1012628).
+- ASoC: soc-core: add snd_soc_find_dai_with_mutex() (bsc#1012628).
+- ASoC: meson: axg-toddr: fix channel order on g12 platforms
+  (bsc#1012628).
+- ASoC: tlv320adcx140: Fix accessing uninitialized adcx140->dev
+  (bsc#1012628).
+- ASoC: Intel: haswell: Fix power transition refactor
+  (bsc#1012628).
+- ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open
+  failure (bsc#1012628).
+- Drivers: hv: vmbus: hibernation: do not hang forever in
+  vmbus_bus_resume() (bsc#1012628).
+- scsi: libsas: Fix error path in sas_notify_lldd_dev_found()
+  (bsc#1012628).
++++ 155 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.4249/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

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

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:24.537608983 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.541608987 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.8
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %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.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
dtb-riscv64.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:24.685609146 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.689609151 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.8
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -51,7 +51,7 @@
 
 # Define some CONFIG variables as rpm macros as well. (rpm cannot handle
 # defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES
 %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf 
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in 
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
 %define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED 
== "y")
 %if %CONFIG_MODULES != "y"
@@ -68,9 +68,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %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-af3e800080ea43fbe9f7197f1b859aa8faafdcda
-Provides:       kernel-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       
kernel-%build_flavor-base-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
+Provides:       kernel-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 # END COMMON DEPS
-Provides:       %name-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       %name-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -820,6 +820,15 @@
     # List of symbols that are used to generate kernel livepatches
     %if 0%{?klp_symbols}
         cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
+        echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > 
%my_builddir/livepatch-files.no_dir
+
+        %if %CONFIG_LIVEPATCH_IPA_CLONES == "y"
+            find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 
's|^%kernel_build_dir/||' > ipa-clones.list
+            cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
+            echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> 
%my_builddir/livepatch-files.no_dir
+            tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list 
-cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
+            cat ipa-clones.list | sed -e 
's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> 
%my_builddir/livepatch-files.no_dir
+        %endif
     %endif
 
     # Table of types used in exported symbols (for modversion debugging).
@@ -950,6 +959,10 @@
 }
 
 # Collect the file lists.
+if [ -f %my_builddir/livepatch-files.no_dir ] ; then
+    cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > 
%my_builddir/livepatch-files
+fi
+
 shopt -s nullglob dotglob
 > %my_builddir/kernel-devel.files
 for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; 
do
@@ -1214,13 +1227,7 @@
 the klp-convert tool, which helps livepatch developers by enabling automatic
 symbol resolution.
 
-%files %{livepatch}-devel
-%defattr(-, root, root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
-%dir %obj_install_dir/%cpu_arch_flavor/
-%obj_install_dir/%cpu_arch_flavor/Symbols.list
-
+%files %{livepatch}-devel -f livepatch-files
 %endif
 
 %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:24.713609177 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.717609182 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.8
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -51,7 +51,7 @@
 
 # Define some CONFIG variables as rpm macros as well. (rpm cannot handle
 # defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES
 %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf 
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in 
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
 %define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED 
== "y")
 %if %CONFIG_MODULES != "y"
@@ -68,9 +68,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %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-af3e800080ea43fbe9f7197f1b859aa8faafdcda
-Provides:       kernel-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       
kernel-%build_flavor-base-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
+Provides:       kernel-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 # END COMMON DEPS
-Provides:       %name-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       %name-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28
@@ -826,6 +826,15 @@
     # List of symbols that are used to generate kernel livepatches
     %if 0%{?klp_symbols}
         cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
+        echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > 
%my_builddir/livepatch-files.no_dir
+
+        %if %CONFIG_LIVEPATCH_IPA_CLONES == "y"
+            find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 
's|^%kernel_build_dir/||' > ipa-clones.list
+            cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
+            echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> 
%my_builddir/livepatch-files.no_dir
+            tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list 
-cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
+            cat ipa-clones.list | sed -e 
's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> 
%my_builddir/livepatch-files.no_dir
+        %endif
     %endif
 
     # Table of types used in exported symbols (for modversion debugging).
@@ -956,6 +965,10 @@
 }
 
 # Collect the file lists.
+if [ -f %my_builddir/livepatch-files.no_dir ] ; then
+    cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > 
%my_builddir/livepatch-files
+fi
+
 shopt -s nullglob dotglob
 > %my_builddir/kernel-devel.files
 for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; 
do
@@ -1226,13 +1239,7 @@
 the klp-convert tool, which helps livepatch developers by enabling automatic
 symbol resolution.
 
-%files %{livepatch}-devel
-%defattr(-, root, root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
-%dir %obj_install_dir/%cpu_arch_flavor/
-%obj_install_dir/%cpu_arch_flavor/Symbols.list
-
+%files %{livepatch}-devel -f livepatch-files
 %endif
 
 %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:24.741609208 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.745609213 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.8
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -51,7 +51,7 @@
 
 # Define some CONFIG variables as rpm macros as well. (rpm cannot handle
 # defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES
 %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf 
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in 
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
 %define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED 
== "y")
 %if %CONFIG_MODULES != "y"
@@ -68,9 +68,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %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-af3e800080ea43fbe9f7197f1b859aa8faafdcda
-Provides:       kernel-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       
kernel-%build_flavor-base-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
+Provides:       kernel-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 # END COMMON DEPS
-Provides:       %name-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       %name-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17
@@ -869,6 +869,15 @@
     # List of symbols that are used to generate kernel livepatches
     %if 0%{?klp_symbols}
         cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
+        echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > 
%my_builddir/livepatch-files.no_dir
+
+        %if %CONFIG_LIVEPATCH_IPA_CLONES == "y"
+            find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 
's|^%kernel_build_dir/||' > ipa-clones.list
+            cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
+            echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> 
%my_builddir/livepatch-files.no_dir
+            tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list 
-cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
+            cat ipa-clones.list | sed -e 
's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> 
%my_builddir/livepatch-files.no_dir
+        %endif
     %endif
 
     # Table of types used in exported symbols (for modversion debugging).
@@ -999,6 +1008,10 @@
 }
 
 # Collect the file lists.
+if [ -f %my_builddir/livepatch-files.no_dir ] ; then
+    cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > 
%my_builddir/livepatch-files
+fi
+
 shopt -s nullglob dotglob
 > %my_builddir/kernel-devel.files
 for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; 
do
@@ -1308,13 +1321,7 @@
 the klp-convert tool, which helps livepatch developers by enabling automatic
 symbol resolution.
 
-%files %{livepatch}-devel
-%defattr(-, root, root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
-%dir %obj_install_dir/%cpu_arch_flavor/
-%obj_install_dir/%cpu_arch_flavor/Symbols.list
-
+%files %{livepatch}-devel -f livepatch-files
 %endif
 
 %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:24.773609244 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.777609249 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.8
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %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.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %else
 Release:        0
 %endif
@@ -63,7 +63,7 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       %name-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 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.4VtC7z/_old  2020-10-03 18:57:24.805609280 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.809609284 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.8
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -51,7 +51,7 @@
 
 # Define some CONFIG variables as rpm macros as well. (rpm cannot handle
 # defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES
 %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf 
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in 
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
 %define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED 
== "y")
 %if %CONFIG_MODULES != "y"
@@ -68,9 +68,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %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-af3e800080ea43fbe9f7197f1b859aa8faafdcda
-Provides:       kernel-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       
kernel-%build_flavor-base-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
+Provides:       kernel-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 # END COMMON DEPS
-Provides:       %name-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       %name-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -824,6 +824,15 @@
     # List of symbols that are used to generate kernel livepatches
     %if 0%{?klp_symbols}
         cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
+        echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > 
%my_builddir/livepatch-files.no_dir
+
+        %if %CONFIG_LIVEPATCH_IPA_CLONES == "y"
+            find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 
's|^%kernel_build_dir/||' > ipa-clones.list
+            cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
+            echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> 
%my_builddir/livepatch-files.no_dir
+            tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list 
-cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
+            cat ipa-clones.list | sed -e 
's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> 
%my_builddir/livepatch-files.no_dir
+        %endif
     %endif
 
     # Table of types used in exported symbols (for modversion debugging).
@@ -954,6 +963,10 @@
 }
 
 # Collect the file lists.
+if [ -f %my_builddir/livepatch-files.no_dir ] ; then
+    cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > 
%my_builddir/livepatch-files
+fi
+
 shopt -s nullglob dotglob
 > %my_builddir/kernel-devel.files
 for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; 
do
@@ -1222,13 +1235,7 @@
 the klp-convert tool, which helps livepatch developers by enabling automatic
 symbol resolution.
 
-%files %{livepatch}-devel
-%defattr(-, root, root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
-%dir %obj_install_dir/%cpu_arch_flavor/
-%obj_install_dir/%cpu_arch_flavor/Symbols.list
-
+%files %{livepatch}-devel -f livepatch-files
 %endif
 
 %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:24.877609359 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.877609359 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+BuildRequires:  
kernel%kernel_flavor-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 
 %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.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:24.897609382 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.901609386 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %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.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:24.925609413 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.929609417 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.8
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -51,7 +51,7 @@
 
 # Define some CONFIG variables as rpm macros as well. (rpm cannot handle
 # defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES
 %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf 
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in 
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
 %define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED 
== "y")
 %if %CONFIG_MODULES != "y"
@@ -68,9 +68,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %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-af3e800080ea43fbe9f7197f1b859aa8faafdcda
-Provides:       kernel-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       
kernel-%build_flavor-base-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
+Provides:       kernel-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 # END COMMON DEPS
-Provides:       %name-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       %name-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17
@@ -846,6 +846,15 @@
     # List of symbols that are used to generate kernel livepatches
     %if 0%{?klp_symbols}
         cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
+        echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > 
%my_builddir/livepatch-files.no_dir
+
+        %if %CONFIG_LIVEPATCH_IPA_CLONES == "y"
+            find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 
's|^%kernel_build_dir/||' > ipa-clones.list
+            cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
+            echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> 
%my_builddir/livepatch-files.no_dir
+            tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list 
-cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
+            cat ipa-clones.list | sed -e 
's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> 
%my_builddir/livepatch-files.no_dir
+        %endif
     %endif
 
     # Table of types used in exported symbols (for modversion debugging).
@@ -976,6 +985,10 @@
 }
 
 # Collect the file lists.
+if [ -f %my_builddir/livepatch-files.no_dir ] ; then
+    cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > 
%my_builddir/livepatch-files
+fi
+
 shopt -s nullglob dotglob
 > %my_builddir/kernel-devel.files
 for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; 
do
@@ -1264,13 +1277,7 @@
 the klp-convert tool, which helps livepatch developers by enabling automatic
 symbol resolution.
 
-%files %{livepatch}-devel
-%defattr(-, root, root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
-%dir %obj_install_dir/%cpu_arch_flavor/
-%obj_install_dir/%cpu_arch_flavor/Symbols.list
-
+%files %{livepatch}-devel -f livepatch-files
 %endif
 
 %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:24.953609444 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.953609444 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.8
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %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.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %else
 Release:        0
 %endif
@@ -43,7 +43,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       %name-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 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.4VtC7z/_old  2020-10-03 18:57:24.981609475 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:24.985609479 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        5.8.10
+Version:        5.8.12
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       %name-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel
@@ -60,6 +60,11 @@
 ExclusiveArch:  %ix86 aarch64 armv6hl armv7hl ppc64 ppc64le riscv64 s390x 
x86_64
 Prefix:         /usr/src
 
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356 boo#1175882)
+%define _binary_payload w9.bzdio
+
 %description
 Kernel symbols, such as functions and variables, have version
 information attached to them. This package contains the symbol versions

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:25.009609506 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:25.017609514 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.8
-%define patchversion 5.8.10
+%define patchversion 5.8.12
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -51,7 +51,7 @@
 
 # Define some CONFIG variables as rpm macros as well. (rpm cannot handle
 # defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES
 %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf 
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in 
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
 %define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED 
== "y")
 %if %CONFIG_MODULES != "y"
@@ -68,9 +68,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.8.10
+Version:        5.8.12
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gaf3e800
+Release:        <RELEASE>.g79e03c2
 %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-af3e800080ea43fbe9f7197f1b859aa8faafdcda
-Provides:       kernel-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       
kernel-%build_flavor-base-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
+Provides:       kernel-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 # END COMMON DEPS
-Provides:       %name-srchash-af3e800080ea43fbe9f7197f1b859aa8faafdcda
+Provides:       %name-srchash-79e03c25f1842966b73fd48825bb1b7d969c0fe5
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -817,6 +817,15 @@
     # List of symbols that are used to generate kernel livepatches
     %if 0%{?klp_symbols}
         cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
+        echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > 
%my_builddir/livepatch-files.no_dir
+
+        %if %CONFIG_LIVEPATCH_IPA_CLONES == "y"
+            find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 
's|^%kernel_build_dir/||' > ipa-clones.list
+            cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
+            echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> 
%my_builddir/livepatch-files.no_dir
+            tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list 
-cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
+            cat ipa-clones.list | sed -e 
's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> 
%my_builddir/livepatch-files.no_dir
+        %endif
     %endif
 
     # Table of types used in exported symbols (for modversion debugging).
@@ -947,6 +956,10 @@
 }
 
 # Collect the file lists.
+if [ -f %my_builddir/livepatch-files.no_dir ] ; then
+    cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > 
%my_builddir/livepatch-files
+fi
+
 shopt -s nullglob dotglob
 > %my_builddir/kernel-devel.files
 for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; 
do
@@ -1208,13 +1221,7 @@
 the klp-convert tool, which helps livepatch developers by enabling automatic
 symbol resolution.
 
-%files %{livepatch}-devel
-%defattr(-, root, root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
-%dir %obj_install_dir/%cpu_arch_flavor/
-%obj_install_dir/%cpu_arch_flavor/Symbols.list
-
+%files %{livepatch}-devel -f livepatch-files
 %endif
 
 %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"

kernel-zfcpdump.spec: same change
++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2020-09-07 09:10:13.000000000 +0200
+++ new/config/x86_64/default   2020-09-22 10:26:52.000000000 +0200
@@ -6365,7 +6365,7 @@
 CONFIG_SND_DEBUG=y
 # CONFIG_SND_DEBUG_VERBOSE is not set
 CONFIG_SND_PCM_XRUN_DEBUG=y
-CONFIG_SND_CTL_VALIDATION=y
+# CONFIG_SND_CTL_VALIDATION is not set
 CONFIG_SND_VMASTER=y
 CONFIG_SND_DMA_SGBUF=y
 CONFIG_SND_SEQUENCER=m

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:26.093610706 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:26.097610711 +0200
@@ -51,7 +51,7 @@
 
 # Define some CONFIG variables as rpm macros as well. (rpm cannot handle
 # defining them all at once.)
-%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
+%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS 
CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES
 %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf 
%_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in 
%config_vars; do echo "%%global $config ${!config:-n}"; done)}
 %define split_extra (%CONFIG_MODULES == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED 
== "y")
 %if %CONFIG_MODULES != "y"
@@ -675,6 +675,15 @@
     # List of symbols that are used to generate kernel livepatches
     %if 0%{?klp_symbols}
         cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
+        echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > 
%my_builddir/livepatch-files.no_dir
+
+        %if %CONFIG_LIVEPATCH_IPA_CLONES == "y"
+            find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 
's|^%kernel_build_dir/||' > ipa-clones.list
+            cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
+            echo %obj_install_dir/%cpu_arch/%build_flavor/ipa-clones.list >> 
%my_builddir/livepatch-files.no_dir
+            tar -C %kernel_build_dir --verbatim-files-from -T ipa-clones.list 
-cf- | tar -C %rpm_install_dir/%cpu_arch/%build_flavor -xvf-
+            cat ipa-clones.list | sed -e 
's|^|%obj_install_dir/%cpu_arch/%build_flavor/|' >> 
%my_builddir/livepatch-files.no_dir
+        %endif
     %endif
 
     # Table of types used in exported symbols (for modversion debugging).
@@ -805,6 +814,10 @@
 }
 
 # Collect the file lists.
+if [ -f %my_builddir/livepatch-files.no_dir ] ; then
+    cat %my_builddir/livepatch-files.no_dir | add_dirs_to_filelist > 
%my_builddir/livepatch-files
+fi
+
 shopt -s nullglob dotglob
 > %my_builddir/kernel-devel.files
 for file in %buildroot/boot/symtypes* %buildroot/lib/modules/*/{build,source}; 
do
@@ -1068,13 +1081,7 @@
 the klp-convert tool, which helps livepatch developers by enabling automatic
 symbol resolution.
 
-%files %{livepatch}-devel
-%defattr(-, root, root)
-%dir %obj_install_dir
-%dir %obj_install_dir/%cpu_arch
-%dir %obj_install_dir/%cpu_arch_flavor/
-%obj_install_dir/%cpu_arch_flavor/Symbols.list
-
+%files %{livepatch}-devel -f livepatch-files
 %endif
 
 %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"

++++++ kernel-cert-subpackage ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:26.129610746 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:26.133610751 +0200
@@ -11,9 +11,15 @@
 if ! command -v mokutil >/dev/null; then
        exit 0
 fi
+# Only apply CA check on the kernel package certs (bsc#1173115)
+if [ %{defined _suse_kernel_module_subpackage} = 0 ] && mokutil -h | grep -q 
"ca-check"; then
+       MOK_ARG="--ca-check"
+else
+       MOK_ARG=""
+fi
 # XXX: Only call mokutil if UEFI and shim are used
 for cert in @CERTS@; do
-       if ! mokutil --import "$cert" --root-pw; then
+       if ! mokutil --import "$cert" --root-pw ${MOK_ARG}; then
                echo "Failed to import $cert"
        fi
 done

++++++ kernel-syms.spec.in ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:26.349610989 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:26.353610994 +0200
@@ -49,6 +49,11 @@
 ExclusiveArch:  @ARCHS@
 Prefix:         /usr/src
 
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356 boo#1175882)
+%define _binary_payload w9.bzdio
+
 %description
 Kernel symbols, such as functions and variables, have version
 information attached to them. This package contains the symbol versions

++++++ macros.kernel-source ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:26.445611096 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:26.449611101 +0200
@@ -82,9 +82,9 @@
 
 # kernel_module_package: simply pass on all options and arguments.
 %kernel_module_package(n:v:r:t:f:xp:bc:) \
-       %{expand:%%_kernel_module_package %{-x:-X} %{-n} %{-v} %{-r} %{-t} 
%{-f} %{-p} %{-b} %*}
+       %{expand:%%_kernel_module_package %{-x:-X} %{-n} %{-v} %{-r} %{-t} 
%{-f} %{-p} %{-b} %{-c} %*}
 
 # suse_kernel_module_package: invert the meaning of the -x flag. (You are not
 # supposed to understand why a simple %{-x:}%{!-x:-x} won't work.)
 %suse_kernel_module_package(n:v:r:s:f:xp:bc:) \
-       %{expand:%%_kernel_module_package %{-x: }%{!-x:-X} %{-n} %{-v} %{-r} 
%{-s:-t %{-s*}} %{-f} %{-p} %{-b} %*}
+       %{expand:%%_kernel_module_package %{-x: }%{!-x:-X} %{-n} %{-v} %{-r} 
%{-s:-t %{-s*}} %{-f} %{-p} %{-b} %{-c} %*}

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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/firmware_loader-fix-memory-leak-for-paged-buffer.patch 
new/patches.suse/firmware_loader-fix-memory-leak-for-paged-buffer.patch
--- old/patches.suse/firmware_loader-fix-memory-leak-for-paged-buffer.patch     
2020-09-18 06:36:01.000000000 +0200
+++ new/patches.suse/firmware_loader-fix-memory-leak-for-paged-buffer.patch     
1970-01-01 01:00:00.000000000 +0100
@@ -1,95 +0,0 @@
-From: Prateek Sood <prs...@codeaurora.org>
-Subject: [PATCH v2] firmware_loader: fix memory leak for paged buffer
-Date: Fri, 14 Aug 2020 01:30:22 +0530
-Message-id: <1597348822-17762-1-git-send-email-prs...@codeaurora.org>
-Patch-mainline: Submitted, LKML
-References: bsc#1175367
-
-vfree() is being called on paged buffer allocated
-using alloc_page() and mapped using vmap().
-
-Freeing of pages in vfree() relies on nr_pages of
-struct vm_struct. vmap() does not update nr_pages.
-It can lead to memory leaks.
-
-Fixes: ddaf29fd9bb6 ("firmware: Free temporary page table after vmapping")
-Signed-off-by: Prateek Sood <prs...@codeaurora.org>
-Reviewed-by: Takashi Iwai <ti...@suse.de>
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/base/firmware_loader/firmware.h |  2 ++
- drivers/base/firmware_loader/main.c     | 17 +++++++++++------
- 2 files changed, 13 insertions(+), 6 deletions(-)
-
-diff --git a/drivers/base/firmware_loader/firmware.h 
b/drivers/base/firmware_loader/firmware.h
-index 933e2192..d08efc7 100644
---- a/drivers/base/firmware_loader/firmware.h
-+++ b/drivers/base/firmware_loader/firmware.h
-@@ -142,10 +142,12 @@ static inline void fw_state_done(struct fw_priv *fw_priv)
- void fw_free_paged_buf(struct fw_priv *fw_priv);
- int fw_grow_paged_buf(struct fw_priv *fw_priv, int pages_needed);
- int fw_map_paged_buf(struct fw_priv *fw_priv);
-+bool fw_is_paged_buf(struct fw_priv *fw_priv);
- #else
- static inline void fw_free_paged_buf(struct fw_priv *fw_priv) {}
- static inline int fw_grow_paged_buf(struct fw_priv *fw_priv, int 
pages_needed) { return -ENXIO; }
- static inline int fw_map_paged_buf(struct fw_priv *fw_priv) { return -ENXIO; }
-+static inline bool fw_is_paged_buf(struct fw_priv *fw_priv) { return false; }
- #endif
- 
- #endif /* __FIRMWARE_LOADER_H */
-diff --git a/drivers/base/firmware_loader/main.c 
b/drivers/base/firmware_loader/main.c
-index ca871b1..36bf455 100644
---- a/drivers/base/firmware_loader/main.c
-+++ b/drivers/base/firmware_loader/main.c
-@@ -252,9 +252,11 @@ static void __free_fw_priv(struct kref *ref)
-       list_del(&fw_priv->list);
-       spin_unlock(&fwc->lock);
- 
--      fw_free_paged_buf(fw_priv); /* free leftover pages */
--      if (!fw_priv->allocated_size)
-+      if (fw_is_paged_buf(fw_priv))
-+              fw_free_paged_buf(fw_priv);
-+      else if (!fw_priv->allocated_size)
-               vfree(fw_priv->data);
-+
-       kfree_const(fw_priv->fw_name);
-       kfree(fw_priv);
- }
-@@ -268,6 +270,11 @@ static void free_fw_priv(struct fw_priv *fw_priv)
- }
- 
- #ifdef CONFIG_FW_LOADER_PAGED_BUF
-+bool fw_is_paged_buf(struct fw_priv *fw_priv)
-+{
-+      return fw_priv->is_paged_buf;
-+}
-+
- void fw_free_paged_buf(struct fw_priv *fw_priv)
- {
-       int i;
-@@ -275,6 +282,8 @@ void fw_free_paged_buf(struct fw_priv *fw_priv)
-       if (!fw_priv->pages)
-               return;
- 
-+      vunmap(fw_priv->data);
-+
-       for (i = 0; i < fw_priv->nr_pages; i++)
-               __free_page(fw_priv->pages[i]);
-       kvfree(fw_priv->pages);
-@@ -328,10 +337,6 @@ int fw_map_paged_buf(struct fw_priv *fw_priv)
-       if (!fw_priv->data)
-               return -ENOMEM;
- 
--      /* page table is no longer needed after mapping, let's free */
--      kvfree(fw_priv->pages);
--      fw_priv->pages = NULL;
--
-       return 0;
- }
- #endif
--- 
-Qualcomm India Private Limited, on behalf of Qualcomm Innovation Center, Inc., 
-is a member of Code Aurora Forum, a Linux Foundation Collaborative Project.
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/hv_netvsc-Switch-the-data-path-at-the-right-time-dur.patch 
new/patches.suse/hv_netvsc-Switch-the-data-path-at-the-right-time-dur.patch
--- old/patches.suse/hv_netvsc-Switch-the-data-path-at-the-right-time-dur.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/hv_netvsc-Switch-the-data-path-at-the-right-time-dur.patch 
2020-09-29 10:27:06.000000000 +0200
@@ -0,0 +1,61 @@
+From: Dexuan Cui <de...@microsoft.com>
+Date: Tue, 8 Sep 2020 21:07:32 -0700
+Subject: hv_netvsc: Switch the data path at the right time during hibernation
+Git-commit: de214e52de1bba5392b5b7054924a08dbd57c2f6
+Patch-mainline: 5.9-rc7
+References: git-fixes
+
+When netvsc_resume() is called, the mlx5 VF NIC has not been resumed yet,
+so in the future the host might sliently fail the call netvsc_vf_changed()
+-> netvsc_switch_datapath() there, even if the call works now.
+
+Call netvsc_vf_changed() in the NETDEV_CHANGE event handler: at that time
+the mlx5 VF NIC has been resumed.
+
+Fixes: 19162fd4063a ("hv_netvsc: Fix hibernation for mlx5 VF driver")
+Signed-off-by: Dexuan Cui <de...@microsoft.com>
+Signed-off-by: David S. Miller <da...@davemloft.net>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/net/hyperv/netvsc_drv.c | 11 +----------
+ 1 file changed, 1 insertion(+), 10 deletions(-)
+
+diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c
+index 81c5c70b616a..4a25886e2346 100644
+--- a/drivers/net/hyperv/netvsc_drv.c
++++ b/drivers/net/hyperv/netvsc_drv.c
+@@ -2619,7 +2619,6 @@ static int netvsc_resume(struct hv_device *dev)
+       struct net_device *net = hv_get_drvdata(dev);
+       struct net_device_context *net_device_ctx;
+       struct netvsc_device_info *device_info;
+-      struct net_device *vf_netdev;
+       int ret;
+ 
+       rtnl_lock();
+@@ -2632,15 +2631,6 @@ static int netvsc_resume(struct hv_device *dev)
+       netvsc_devinfo_put(device_info);
+       net_device_ctx->saved_netvsc_dev_info = NULL;
+ 
+-      /* A NIC driver (e.g. mlx5) may keep the VF network interface across
+-       * hibernation, but here the data path is implicitly switched to the
+-       * netvsc NIC since the vmbus channel is closed and re-opened, so
+-       * netvsc_vf_changed() must be used to switch the data path to the VF.
+-       */
+-      vf_netdev = rtnl_dereference(net_device_ctx->vf_netdev);
+-      if (vf_netdev && netvsc_vf_changed(vf_netdev) != NOTIFY_OK)
+-              ret = -EINVAL;
+-
+       rtnl_unlock();
+ 
+       return ret;
+@@ -2701,6 +2691,7 @@ static int netvsc_netdev_event(struct notifier_block 
*this,
+               return netvsc_unregister_vf(event_dev);
+       case NETDEV_UP:
+       case NETDEV_DOWN:
++      case NETDEV_CHANGE:
+               return netvsc_vf_changed(event_dev);
+       default:
+               return NOTIFY_DONE;
+-- 
+2.28.0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/mptcp-sendmsg-reset-iter-on-error-redux.patch 
new/patches.suse/mptcp-sendmsg-reset-iter-on-error-redux.patch
--- old/patches.suse/mptcp-sendmsg-reset-iter-on-error-redux.patch      
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/mptcp-sendmsg-reset-iter-on-error-redux.patch      
2020-09-29 10:27:06.000000000 +0200
@@ -0,0 +1,58 @@
+From: Florian Westphal <f...@strlen.de>
+Date: Sun, 16 Aug 2020 23:14:20 +0200
+Subject: mptcp: sendmsg: reset iter on error redux
+Git-commit: b3b2854dcf704c1db05d897072f98e8b79398af1
+Patch-mainline: 5.9-rc2
+References: git-fixes
+
+This fix wasn't correct: When this function is invoked from the
+retransmission worker, the iterator contains garbage and resetting
+it causes a crash.
+
+As the work queue should not be performance critical also zero the
+msghdr struct.
+
+Fixes: 35759383133f64d "(mptcp: sendmsg: reset iter on error)"
+Signed-off-by: Florian Westphal <f...@strlen.de>
+Signed-off-by: David S. Miller <da...@davemloft.net>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ net/mptcp/protocol.c | 8 +++++---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
+index c84b4051c2a4..1aad411a0e46 100644
+--- a/net/mptcp/protocol.c
++++ b/net/mptcp/protocol.c
+@@ -740,7 +740,8 @@ static int mptcp_sendmsg_frag(struct sock *sk, struct sock 
*ssk,
+       ret = do_tcp_sendpages(ssk, page, offset, psize,
+                              msg->msg_flags | MSG_SENDPAGE_NOTLAST | 
MSG_DONTWAIT);
+       if (ret <= 0) {
+-              iov_iter_revert(&msg->msg_iter, psize);
++              if (!retransmission)
++                      iov_iter_revert(&msg->msg_iter, psize);
+               return ret;
+       }
+ 
+@@ -1392,7 +1393,9 @@ static void mptcp_worker(struct work_struct *work)
+       struct mptcp_data_frag *dfrag;
+       u64 orig_write_seq;
+       size_t copied = 0;
+-      struct msghdr msg;
++      struct msghdr msg = {
++              .msg_flags = MSG_DONTWAIT,
++      };
+       long timeo = 0;
+ 
+       lock_sock(sk);
+@@ -1425,7 +1428,6 @@ static void mptcp_worker(struct work_struct *work)
+ 
+       lock_sock(ssk);
+ 
+-      msg.msg_flags = MSG_DONTWAIT;
+       orig_len = dfrag->data_len;
+       orig_offset = dfrag->offset;
+       orig_write_seq = dfrag->data_seq;
+-- 
+2.28.0
+

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:27.801612598 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:27.801612598 +0200
@@ -1578,6 +1578,181 @@
        patches.kernel.org/5.8.10-175-drm-msm-gpu-make-ringbuffer-readonly.patch
        patches.kernel.org/5.8.10-176-gcov-add-support-for-GCC-10.1.patch
        patches.kernel.org/5.8.10-177-Linux-5.8.10.patch
+       
patches.kernel.org/5.8.11-001-RDMA-bnxt_re-Restrict-the-max_gids-to-256.patch
+       
patches.kernel.org/5.8.11-002-dt-bindings-spi-Fix-spi-bcm-qspi-compatible-or.patch
+       patches.kernel.org/5.8.11-003-mptcp-sendmsg-reset-iter-on-error.patch
+       
patches.kernel.org/5.8.11-004-net-handle-the-return-value-of-pskb_carve_frag.patch
+       
patches.kernel.org/5.8.11-005-dt-bindings-PCI-intel-lgm-pcie-Fix-matching-on.patch
+       
patches.kernel.org/5.8.11-006-hv_netvsc-Remove-unlikely-from-netvsc_select_q.patch
+       
patches.kernel.org/5.8.11-007-loop-Set-correct-device-size-when-using-LOOP_C.patch
+       
patches.kernel.org/5.8.11-008-firmware_loader-fix-memory-leak-for-paged-buff.patch
+       
patches.kernel.org/5.8.11-009-xprtrdma-Release-in-flight-MRs-on-disconnect.patch
+       
patches.kernel.org/5.8.11-010-NFSv4.1-handle-ERR_DELAY-error-reclaiming-lock.patch
+       
patches.kernel.org/5.8.11-011-phy-omap-usb2-phy-disable-PHY-charger-detect.patch
+       
patches.kernel.org/5.8.11-012-habanalabs-prevent-user-buff-overflow.patch
+       
patches.kernel.org/5.8.11-013-habanalabs-fix-report-of-RAZWI-initiator-coord.patch
+       
patches.kernel.org/5.8.11-014-scsi-pm8001-Fix-memleak-in-pm8001_exec_interna.patch
+       patches.kernel.org/5.8.11-015-scsi-libfc-Fix-for-double-free.patch
+       
patches.kernel.org/5.8.11-016-scsi-lpfc-Fix-FLOGI-PLOGI-receive-race-conditi.patch
+       
patches.kernel.org/5.8.11-017-scsi-lpfc-Extend-the-RDF-FPIN-Registration-des.patch
+       
patches.kernel.org/5.8.11-018-regulator-pwm-Fix-machine-constraints-applicat.patch
+       
patches.kernel.org/5.8.11-019-spi-spi-loopback-test-Fix-out-of-bounds-read.patch
+       
patches.kernel.org/5.8.11-020-interconnect-Show-bandwidth-for-disabled-paths.patch
+       
patches.kernel.org/5.8.11-021-NFS-Zero-stateid-SETATTR-should-first-return-d.patch
+       
patches.kernel.org/5.8.11-022-SUNRPC-stop-printk-reading-past-end-of-string.patch
+       
patches.kernel.org/5.8.11-023-rapidio-Replace-select-DMAENGINES-with-depends.patch
+       
patches.kernel.org/5.8.11-024-cifs-fix-DFS-mount-with-cifsacl-modefromsid.patch
+       
patches.kernel.org/5.8.11-025-openrisc-Fix-cache-API-compile-issue-when-not-.patch
+       
patches.kernel.org/5.8.11-026-nvme-fc-cancel-async-events-before-freeing-eve.patch
+       
patches.kernel.org/5.8.11-027-nvme-rdma-cancel-async-events-before-freeing-e.patch
+       
patches.kernel.org/5.8.11-028-nvme-tcp-cancel-async-events-before-freeing-ev.patch
+       
patches.kernel.org/5.8.11-029-block-only-call-sched-requeue_request-for-sche.patch
+       
patches.kernel.org/5.8.11-030-f2fs-fix-indefinite-loop-scanning-for-free-nid.patch
+       
patches.kernel.org/5.8.11-031-f2fs-Return-EOF-on-unaligned-end-of-file-DIO-r.patch
+       
patches.kernel.org/5.8.11-032-i2c-algo-pca-Reapply-i2c-bus-settings-after-re.patch
+       
patches.kernel.org/5.8.11-033-spi-Fix-memory-leak-on-splited-transfers.patch
+       
patches.kernel.org/5.8.11-034-KVM-MIPS-Change-the-definition-of-kvm-type.patch
+       
patches.kernel.org/5.8.11-035-clk-davinci-Use-the-correct-size-when-allocati.patch
+       
patches.kernel.org/5.8.11-036-clk-rockchip-Fix-initialization-of-mux_pll_src.patch
+       
patches.kernel.org/5.8.11-037-ASoC-Intel-skl_hda_dsp_generic-Fix-NULLptr-der.patch
+       
patches.kernel.org/5.8.11-038-ASoC-qcom-Set-card-owner-to-avoid-warnings.patch
+       
patches.kernel.org/5.8.11-039-ASoC-rt1308-sdw-Fix-return-check-for-devm_regm.patch
+       
patches.kernel.org/5.8.11-040-ASoC-rt711-Fix-return-check-for-devm_regmap_in.patch
+       
patches.kernel.org/5.8.11-041-ASoC-rt715-Fix-return-check-for-devm_regmap_in.patch
+       
patches.kernel.org/5.8.11-042-ASoC-rt700-Fix-return-check-for-devm_regmap_in.patch
+       
patches.kernel.org/5.8.11-043-ASoC-qcom-common-Fix-refcount-imbalance-on-err.patch
+       
patches.kernel.org/5.8.11-044-drm-mediatek-dsi-Fix-scrolling-of-panel-with-s.patch
+       
patches.kernel.org/5.8.11-045-powerpc-book3s64-radix-Fix-boot-failure-with-l.patch
+       
patches.kernel.org/5.8.11-046-ASoC-soc-core-add-snd_soc_find_dai_with_mutex.patch
+       
patches.kernel.org/5.8.11-047-ASoC-meson-axg-toddr-fix-channel-order-on-g12-.patch
+       
patches.kernel.org/5.8.11-048-ASoC-tlv320adcx140-Fix-accessing-uninitialized.patch
+       
patches.kernel.org/5.8.11-049-ASoC-Intel-haswell-Fix-power-transition-refact.patch
+       
patches.kernel.org/5.8.11-050-ASoC-core-Do-not-cleanup-uninitialized-dais-on.patch
+       
patches.kernel.org/5.8.11-051-Drivers-hv-vmbus-hibernation-do-not-hang-forev.patch
+       
patches.kernel.org/5.8.11-052-scsi-libsas-Fix-error-path-in-sas_notify_lldd_.patch
+       
patches.kernel.org/5.8.11-053-arm64-Allow-CPUs-unffected-by-ARM-erratum-1418.patch
+       
patches.kernel.org/5.8.11-054-Drivers-hv-vmbus-Add-timeout-to-vmbus_wait_for.patch
+       
patches.kernel.org/5.8.11-055-perf-test-Fix-the-signal-test-inline-assembly.patch
+       
patches.kernel.org/5.8.11-056-perf-record-Don-t-clear-event-s-period-if-set-.patch
+       patches.kernel.org/5.8.11-057-MIPS-SNI-Fix-MIPS_L1_CACHE_SHIFT.patch
+       
patches.kernel.org/5.8.11-058-perf-test-Free-aliases-for-PMU-event-map-alias.patch
+       patches.kernel.org/5.8.11-059-perf-metric-Fix-some-memory-leaks.patch
+       patches.kernel.org/5.8.11-060-perf-evlist-Fix-cpu-thread-map-leak.patch
+       
patches.kernel.org/5.8.11-061-perf-parse-event-Fix-memory-leak-in-evsel-unit.patch
+       
patches.kernel.org/5.8.11-062-perf-test-Free-formats-for-perf-pmu-parse-test.patch
+       
patches.kernel.org/5.8.11-063-drm-i915-gem-Reduce-context-termination-list-i.patch
+       
patches.kernel.org/5.8.11-064-fbcon-Fix-user-font-detection-test-at-fbcon_re.patch
+       patches.kernel.org/5.8.11-065-MIPS-SNI-Fix-spurious-interrupts.patch
+       
patches.kernel.org/5.8.11-066-drm-mediatek-Use-CPU-when-fail-to-get-cmdq-eve.patch
+       
patches.kernel.org/5.8.11-067-drm-mediatek-Add-missing-put_device-call-in-mt.patch
+       
patches.kernel.org/5.8.11-068-drm-mediatek-Add-exception-handing-in-mtk_drm_.patch
+       
patches.kernel.org/5.8.11-069-drm-mediatek-Add-missing-put_device-call-in-mt.patch
+       
patches.kernel.org/5.8.11-070-drm-mediatek-Add-missing-put_device-call-in-mt.patch
+       patches.kernel.org/5.8.11-071-arm64-bpf-Fix-branch-offset-in-JIT.patch
+       
patches.kernel.org/5.8.11-072-iommu-amd-Fix-potential-entry-null-deref.patch
+       
patches.kernel.org/5.8.11-073-iommu-amd-Restore-IRTE.RemapEn-bit-for-amd_iom.patch
+       
patches.kernel.org/5.8.11-074-kconfig-qconf-use-delete-instead-of-delete-to-.patch
+       
patches.kernel.org/5.8.11-075-i2c-mediatek-Fix-generic-definitions-for-bus-f.patch
+       
patches.kernel.org/5.8.11-076-i2c-mxs-use-MXS_DMA_CTRL_WAIT4END-instead-of-D.patch
+       
patches.kernel.org/5.8.11-077-riscv-Add-sfence.vma-after-early-page-table-ch.patch
+       
patches.kernel.org/5.8.11-078-locking-lockdep-Fix-USED-IN-NMI-inversions.patch
+       
patches.kernel.org/5.8.11-079-efi-efibc-check-for-efivars-write-capability.patch
+       
patches.kernel.org/5.8.11-080-locking-percpu-rwsem-Use-this_cpu_-inc-dec-for.patch
+       
patches.kernel.org/5.8.11-081-x86-unwind-fp-Fix-FP-unwinding-in-ret_from_for.patch
+       
patches.kernel.org/5.8.11-082-drm-kfd-fix-a-system-crash-issue-during-GPU-re.patch
+       
patches.kernel.org/5.8.11-083-drm-i915-gem-Delay-tracking-the-GEM-context-un.patch
+       
patches.kernel.org/5.8.11-084-drm-i915-Filter-wake_flags-passed-to-default_w.patch
+       
patches.kernel.org/5.8.11-085-USB-quirks-Add-USB_QUIRK_IGNORE_REMOTE_WAKEUP-.patch
+       
patches.kernel.org/5.8.11-086-USB-UAS-fix-disconnect-by-unplugging-a-hub.patch
+       
patches.kernel.org/5.8.11-087-usblp-fix-race-between-disconnect-and-read.patch
+       
patches.kernel.org/5.8.11-088-usb-typec-ucsi-acpi-Increase-command-completio.patch
+       patches.kernel.org/5.8.11-089-usb-typec-ucsi-Prevent-mode-overrun.patch
+       patches.kernel.org/5.8.11-090-i2c-i801-Fix-resume-bug.patch
+       
patches.kernel.org/5.8.11-091-Revert-ALSA-hda-Fix-silent-audio-output-and-co.patch
+       
patches.kernel.org/5.8.11-092-ALSA-hda-fixup-headset-for-ASUS-GX502-laptop.patch
+       
patches.kernel.org/5.8.11-093-ALSA-hda-realtek-The-Mic-on-a-RedmiBook-doesn-.patch
+       
patches.kernel.org/5.8.11-094-percpu-fix-first-chunk-size-calculation-for-po.patch
+       
patches.kernel.org/5.8.11-095-Input-trackpoint-add-new-trackpoint-variant-ID.patch
+       
patches.kernel.org/5.8.11-096-Input-i8042-add-Entroware-Proteus-EL07R4-to-no.patch
+       
patches.kernel.org/5.8.11-097-thunderbolt-Retry-DROM-read-once-if-parsing-fa.patch
+       
patches.kernel.org/5.8.11-098-serial-8250_pci-Add-Realtek-816a-and-816b.patch
+       
patches.kernel.org/5.8.11-099-serial-core-fix-port-lock-initialisation.patch
+       
patches.kernel.org/5.8.11-100-serial-core-fix-console-port-lock-regression.patch
+       
patches.kernel.org/5.8.11-101-x86-boot-compressed-Disable-relocation-relaxat.patch
+       
patches.kernel.org/5.8.11-102-ksm-reinstate-memcg-charge-on-copied-pages.patch
+       
patches.kernel.org/5.8.11-103-kprobes-fix-kill-kprobe-which-has-been-marked-.patch
+       
patches.kernel.org/5.8.11-104-mm-thp-fix-__split_huge_pmd_locked-for-migrati.patch
+       
patches.kernel.org/5.8.11-105-s390-add-3f-program-exception-handler.patch
+       
patches.kernel.org/5.8.11-106-s390-pci-fix-leak-of-DMA-tables-on-hard-unplug.patch
+       patches.kernel.org/5.8.11-107-s390-zcrypt-fix-kmalloc-256k-failure.patch
+       
patches.kernel.org/5.8.11-108-ehci-hcd-Move-include-to-keep-CRC-stable.patch
+       
patches.kernel.org/5.8.11-109-arm64-paravirt-Initialize-steal-time-when-cpu-.patch
+       
patches.kernel.org/5.8.11-110-powerpc-dma-Fix-dma_map_ops-get_required_mask.patch
+       
patches.kernel.org/5.8.11-111-selftests-vm-fix-display-of-page-size-in-map_h.patch
+       patches.kernel.org/5.8.11-112-dm-dax-Fix-table-reference-counts.patch
+       
patches.kernel.org/5.8.11-113-mm-memory_hotplug-drain-per-cpu-pages-again-du.patch
+       
patches.kernel.org/5.8.11-114-dm-Call-proper-helper-to-determine-dax-support.patch
+       
patches.kernel.org/5.8.11-115-dax-Fix-compilation-for-CONFIG_DAX-CONFIG_FS_D.patch
+       
patches.kernel.org/5.8.11-116-mm-memcg-fix-memcg-reclaim-soft-lockup.patch
+       
patches.kernel.org/5.8.11-117-nvme-loop-set-ctrl-state-connecting-after-init.patch
+       patches.kernel.org/5.8.11-118-Linux-5.8.11.patch
+       
patches.kernel.org/5.8.12-001-ibmvnic-fix-NULL-tx_pools-and-rx_tools-issue-a.patch
+       
patches.kernel.org/5.8.12-002-ibmvnic-add-missing-parenthesis-in-do_reset.patch
+       
patches.kernel.org/5.8.12-003-act_ife-load-meta-modules-before-tcf_idr_check.patch
+       
patches.kernel.org/5.8.12-004-bnxt_en-Avoid-sending-firmware-messages-when-A.patch
+       
patches.kernel.org/5.8.12-005-bnxt_en-Fix-NULL-ptr-dereference-crash-in-bnxt.patch
+       
patches.kernel.org/5.8.12-006-cxgb4-fix-memory-leak-during-module-unload.patch
+       
patches.kernel.org/5.8.12-007-cxgb4-Fix-offset-when-clearing-filter-byte-cou.patch
+       
patches.kernel.org/5.8.12-008-geneve-add-transport-ports-in-route-lookup-for.patch
+       
patches.kernel.org/5.8.12-009-hdlc_ppp-add-range-checks-in-ppp_cp_parse_cr.patch
+       
patches.kernel.org/5.8.12-010-hinic-bump-up-the-timeout-of-SET_FUNC_STATE-cm.patch
+       
patches.kernel.org/5.8.12-011-ip-fix-tos-reflection-in-ack-and-reset-packets.patch
+       
patches.kernel.org/5.8.12-012-ipv4-Initialize-flowi4_multipath_hash-in-data-.patch
+       
patches.kernel.org/5.8.12-013-ipv4-Update-exception-handling-for-multipath-r.patch
+       patches.kernel.org/5.8.12-014-ipv6-avoid-lockdep-issue-in-fib6_del.patch
+       
patches.kernel.org/5.8.12-015-net-bridge-br_vlan_get_pvid_rcu-should-derefer.patch
+       
patches.kernel.org/5.8.12-016-net-DCB-Validate-DCB_ATTR_DCB_BUFFER-argument.patch
+       
patches.kernel.org/5.8.12-017-net-dsa-rtl8366-Properly-clear-member-config.patch
+       patches.kernel.org/5.8.12-018-net-Fix-bridge-enslavement-failure.patch
+       
patches.kernel.org/5.8.12-019-net-ipv6-fix-kconfig-dependency-warning-for-IP.patch
+       patches.kernel.org/5.8.12-020-net-mlx5-Fix-FTE-cleanup.patch
+       
patches.kernel.org/5.8.12-021-net-phy-call-phy_disable_interrupts-in-phy_att.patch
+       
patches.kernel.org/5.8.12-022-net-sched-initialize-with-0-before-setting-ers.patch
+       
patches.kernel.org/5.8.12-023-net-sch_generic-aviod-concurrent-reset-and-enq.patch
+       
patches.kernel.org/5.8.12-024-net-sctp-Fix-IPv6-ancestor_size-calc-in-sctp_c.patch
+       
patches.kernel.org/5.8.12-025-nfp-use-correct-define-to-return-NONE-fec.patch
+       
patches.kernel.org/5.8.12-026-taprio-Fix-allowing-too-small-intervals.patch
+       
patches.kernel.org/5.8.12-027-tipc-Fix-memory-leak-in-tipc_group_create_memb.patch
+       
patches.kernel.org/5.8.12-028-tipc-fix-shutdown-of-connection-oriented-socke.patch
+       
patches.kernel.org/5.8.12-029-tipc-use-skb_unshare-instead-in-tipc_buf_appen.patch
+       
patches.kernel.org/5.8.12-030-net-mlx5e-Enable-adding-peer-miss-rules-only-i.patch
+       
patches.kernel.org/5.8.12-031-net-mlx5e-TLS-Do-not-expose-FPGA-TLS-counter-i.patch
+       
patches.kernel.org/5.8.12-032-bnxt_en-Use-memcpy-to-copy-VPD-field-info.patch
+       
patches.kernel.org/5.8.12-033-bnxt_en-return-proper-error-codes-in-bnxt_show.patch
+       
patches.kernel.org/5.8.12-034-bnxt_en-Protect-bnxt_set_eee-and-bnxt_set_paus.patch
+       patches.kernel.org/5.8.12-035-net-lantiq-Wake-TX-queue-again.patch
+       
patches.kernel.org/5.8.12-036-net-lantiq-use-netif_tx_napi_add-for-TX-NAPI.patch
+       patches.kernel.org/5.8.12-037-net-lantiq-Use-napi_complete_done.patch
+       
patches.kernel.org/5.8.12-038-net-lantiq-Disable-IRQs-only-if-NAPI-gets-sche.patch
+       
patches.kernel.org/5.8.12-039-net-phy-Avoid-NPD-upon-phy_detach-when-driver-.patch
+       
patches.kernel.org/5.8.12-040-net-phy-Do-not-warn-in-phy_stop-on-PHY_DOWN.patch
+       
patches.kernel.org/5.8.12-041-net-qrtr-check-skb_put_padto-return-value.patch
+       
patches.kernel.org/5.8.12-042-net-add-__must_check-to-skb_put_padto.patch
+       
patches.kernel.org/5.8.12-043-net-ethernet-ti-cpsw_new-fix-suspend-resume.patch
+       
patches.kernel.org/5.8.12-044-wireguard-noise-take-lock-when-removing-handsh.patch
+       
patches.kernel.org/5.8.12-045-wireguard-peerlookup-take-lock-before-checking.patch
+       
patches.kernel.org/5.8.12-046-net-ipa-fix-u32_replace_bits-by-u32p_xxx-versi.patch
+       
patches.kernel.org/5.8.12-047-net-mlx5e-Fix-memory-leak-of-tunnel-info-when-.patch
+       
patches.kernel.org/5.8.12-048-hinic-fix-rewaking-txq-after-netif_tx_disable.patch
+       
patches.kernel.org/5.8.12-049-hv_netvsc-Fix-hibernation-for-mlx5-VF-driver.patch
+       
patches.kernel.org/5.8.12-050-net-dsa-link-interfaces-with-the-DSA-master-to.patch
+       
patches.kernel.org/5.8.12-051-net-dsa-microchip-ksz8795-really-set-the-corre.patch
+       
patches.kernel.org/5.8.12-052-net-macb-fix-for-pause-frame-receive-enable-bi.patch
+       
patches.kernel.org/5.8.12-053-Revert-netns-don-t-disable-BHs-when-locking-ns.patch
+       
patches.kernel.org/5.8.12-054-net-mlx5e-Use-RCU-to-protect-rq-xdp_prog.patch
+       
patches.kernel.org/5.8.12-055-net-mlx5e-Use-synchronize_rcu-to-sync-with-NAP.patch
+       
patches.kernel.org/5.8.12-056-net-mlx5e-Fix-endianness-when-calculating-pedi.patch
+       patches.kernel.org/5.8.12-057-Linux-5.8.12.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1610,8 +1785,9 @@
        patches.suse/brcmfmac-Transform-compatible-string-for-FW-loading.patch
        patches.suse/r8169-rename-RTL8125-to-RTL8125A.patch
        patches.suse/r8169-add-support-for-RTL8125B.patch
-       patches.suse/firmware_loader-fix-memory-leak-for-paged-buffer.patch
        patches.suse/RDMA-bnxt_re-Remove-set-but-not-used-variable-qplib_.patch
+       patches.suse/mptcp-sendmsg-reset-iter-on-error-redux.patch
+       patches.suse/hv_netvsc-Switch-the-data-path-at-the-right-time-dur.patch
 
        ########################################################
        # kbuild/module infrastructure fixes

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.4VtC7z/_old  2020-10-03 18:57:27.837612638 +0200
+++ /var/tmp/diff_new_pack.4VtC7z/_new  2020-10-03 18:57:27.841612642 +0200
@@ -1,3 +1,3 @@
-2020-09-21 11:00:19 +0000
-GIT Revision: af3e800080ea43fbe9f7197f1b859aa8faafdcda
+2020-09-29 08:27:06 +0000
+GIT Revision: 79e03c25f1842966b73fd48825bb1b7d969c0fe5
 GIT Branch: stable


Reply via email to