Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2019-11-03 11:09:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sun Nov  3 11:09:04 2019 rev:512 rq:743956 version:5.3.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2019-10-24 22:59:52.699875049 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.2990/dtb-aarch64.changes      
2019-11-03 11:09:06.831719047 +0100
@@ -1,0 +2,408 @@
+Wed Oct 30 08:12:05 CET 2019 - [email protected]
+
+- Refresh
+  patches.suse/stacktrace-don-t-skip-first-entry-on-noncurrent-task.patch.
+  v3 of the patch
+- commit ea4c828
+
+-------------------------------------------------------------------
+Tue Oct 29 10:02:07 CET 2019 - [email protected]
+
+- Linux 5.3.8 (bnc#1151927).
+- drm: Free the writeback_job when it with an empty fb
+  (bnc#1151927).
+- drm: Clear the fence pointer when writeback job signaled
+  (bnc#1151927).
+- clk: ti: dra7: Fix mcasp8 clock bits (bnc#1151927).
+- ARM: dts: Fix wrong clocks for dra7 mcasp (bnc#1151927).
+- nvme-pci: Fix a race in controller removal (bnc#1151927).
+- scsi: ufs: skip shutdown if hba is not powered (bnc#1151927).
+- scsi: megaraid: disable device when probe failed after enabled
+  device (bnc#1151927).
+- scsi: qla2xxx: Silence fwdump template message (bnc#1151927).
+- scsi: qla2xxx: Fix unbound sleep in fcport delete path
+  (bnc#1151927).
+- scsi: qla2xxx: Fix stale mem access on driver unload
+  (bnc#1151927).
+- scsi: qla2xxx: Fix N2N link reset (bnc#1151927).
+- scsi: qla2xxx: Fix N2N link up fail (bnc#1151927).
+- ARM: dts: Fix gpio0 flags for am335x-icev2 (bnc#1151927).
+- ARM: OMAP2+: Fix missing reset done flag for am3 and am43
+  (bnc#1151927).
+- ARM: OMAP2+: Add missing LCDC midlemode for am335x
+  (bnc#1151927).
+- ARM: OMAP2+: Fix warnings with broken omap2_set_init_voltage()
+  (bnc#1151927).
+- nvme-tcp: fix wrong stop condition in io_work (bnc#1151927).
+- nvme-pci: Save PCI state before putting drive into deepest state
+  (bnc#1151927).
+- nvme: fix an error code in nvme_init_subsystem() (bnc#1151927).
+- nvme-rdma: Fix max_hw_sectors calculation (bnc#1151927).
+- Added QUIRKs for ADATA XPG SX8200 Pro 512GB (bnc#1151927).
+- nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T
+  (bnc#1151927).
+- nvme: allow 64-bit results in passthru commands (bnc#1151927).
+- drm/komeda: prevent memory leak in komeda_wb_connector_add
+  (bnc#1151927).
+- nvme-rdma: fix possible use-after-free in connect timeout
+  (bnc#1151927).
+- blk-mq: honor IO scheduler for multiqueue devices (bnc#1151927).
+- ieee802154: ca8210: prevent memory leak (bnc#1151927).
+- ARM: dts: am4372: Set memory bandwidth limit for DISPC
+  (bnc#1151927).
+- net: dsa: qca8k: Use up to 7 ports for all operations
+  (bnc#1151927).
+- MIPS: dts: ar9331: fix interrupt-controller size (bnc#1151927).
+- xen/efi: Set nonblocking callbacks (bnc#1151927).
+- loop: change queue block size to match when using DIO
+  (bnc#1151927).
+- nl80211: fix null pointer dereference (bnc#1151927).
+- mac80211: fix txq null pointer dereference (bnc#1151927).
+- netfilter: nft_connlimit: disable bh on garbage collection
+  (bnc#1151927).
+- net: mscc: ocelot: add missing of_node_put after calling
+  of_get_child_by_name (bnc#1151927).
+- net: dsa: rtl8366rb: add missing of_node_put after calling
+  of_get_child_by_name (bnc#1151927).
+- net: stmmac: xgmac: Not all Unicast addresses may be available
+  (bnc#1151927).
+- net: stmmac: dwmac4: Always update the MAC Hash Filter
+  (bnc#1151927).
+- net: stmmac: Correctly take timestamp for PTPv2 (bnc#1151927).
+- net: stmmac: Do not stop PHY if WoL is enabled (bnc#1151927).
+- net: ag71xx: fix mdio subnode support (bnc#1151927).
+- RISC-V: Clear load reservations while restoring hart contexts
+  (bnc#1151927).
+- riscv: Fix memblock reservation for device tree blob
+  (bnc#1151927).
+- drm/amdgpu: fix multiple memory leaks in acp_hw_init
+  (bnc#1151927).
+- drm/amd/display: memory leak (bnc#1151927).
+- mips: Loongson: Fix the link time qualifier of 'serial_exit()'
+  (bnc#1151927).
+- net: hisilicon: Fix usage of uninitialized variable in function
+  mdio_sc_cfg_reg_write() (bnc#1151927).
+- net: stmmac: Avoid deadlock on suspend/resume (bnc#1151927).
+- selftests: kvm: Fix libkvm build error (bnc#1151927).
+- lib: textsearch: fix escapes in example code (bnc#1151927).
+- s390/mm: fix -Wunused-but-set-variable warnings (bnc#1151927).
+- r8152: Set macpassthru in reset_resume callback (bnc#1151927).
+- net: phy: allow for reset line to be tied to a sleepy GPIO
+  controller (bnc#1151927).
+- net: phy: fix write to mii-ctrl1000 register (bnc#1151927).
+- namespace: fix namespace.pl script to support relative paths
+  (bnc#1151927).
+- Convert filldir[64]() from __put_user() to unsafe_put_user()
+  (bnc#1151927).
+- elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings
+  (bnc#1151927).
+- Make filldir[64]() verify the directory entry filename is valid
+  (bnc#1151927).
+- uaccess: implement a proper unsafe_copy_to_user() and switch
+  filldir over to it (bnc#1151927).
+- filldir[64]: remove WARN_ON_ONCE() for bad directory entries
+  (bnc#1151927).
+- net_sched: fix backward compatibility for TCA_KIND
+  (bnc#1151927).
+- net_sched: fix backward compatibility for TCA_ACT_KIND
+  (bnc#1151927).
+- libata/ahci: Fix PCS quirk application (bnc#1151927).
+- md/raid0: fix warning message for parameter default_layout
+  (bnc#1151927).
+- Revert "drm/radeon: Fix EEH during kexec" (bnc#1151927).
+- ocfs2: fix panic due to ocfs2_wq is null (bnc#1151927).
+- nvme-pci: Set the prp2 correctly when using more than 4k page
+  (bnc#1151927).
+- ipv4: fix race condition between route lookup and invalidation
+  (bnc#1151927).
+- ipv4: Return -ENETUNREACH if we can't create route but saddr
+  is valid (bnc#1151927).
+- net: avoid potential infinite loop in tc_ctl_action()
+  (bnc#1151927).
+- net: bcmgenet: Fix RGMII_MODE_EN value for GENET v1/2/3
+  (bnc#1151927).
+- net: bcmgenet: Set phydev->dev_flags only for internal PHYs
+  (bnc#1151927).
+- net: i82596: fix dma_alloc_attr for sni_82596 (bnc#1151927).
+- net/ibmvnic: Fix EOI when running in XIVE mode (bnc#1151927).
+- net: ipv6: fix listify ip6_rcv_finish in case of forwarding
+  (bnc#1151927).
+- net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow
+  (bnc#1151927).
+- rxrpc: Fix possible NULL pointer access in ICMP handling
+  (bnc#1151927).
+- sched: etf: Fix ordering of packets with same txtime
+  (bnc#1151927).
+- sctp: change sctp_prot .no_autobind with true (bnc#1151927).
+- net: aquantia: temperature retrieval fix (bnc#1151927).
+- net: aquantia: when cleaning hw cache it should be toggled
+  (bnc#1151927).
+- net: aquantia: do not pass lro session with invalid tcp checksum
+  (bnc#1151927).
+- net: aquantia: correctly handle macvlan and multicast
+  coexistence (bnc#1151927).
+- net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs
+  (bnc#1151927).
+- net: phy: micrel: Update KSZ87xx PHY name (bnc#1151927).
+- net: avoid errors when trying to pop MLPS header on non-MPLS
+  packets (bnc#1151927).
+- net/sched: fix corrupted L2 header with MPLS 'push' and 'pop'
+  actions (bnc#1151927).
+- netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit
+  (bnc#1151927).
+- net: ethernet: broadcom: have drivers select DIMLIB as needed
+  (bnc#1151927).
+- net: phy: Fix "link partner" information disappear issue
+  (bnc#1151927).
+- LSM: SafeSetID: Stop releasing uninitialized ruleset
+  (bnc#1151927).
+- rxrpc: use rcu protection while reading sk->sk_user_data
+  (bnc#1151927).
+- io_uring: fix bad inflight accounting for
+  SETUP_IOPOLL|SETUP_SQTHREAD (bnc#1151927).
+- io_uring: Fix corrupted user_data (bnc#1151927).
+- USB: legousbtower: fix memleak on disconnect (bnc#1151927).
+- ALSA: hda/realtek - Add support for ALC711 (bnc#1151927).
+- ALSA: hda/realtek - Enable headset mic on Asus MJ401TA
+  (bnc#1151927).
+- ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers
+  (bnc#1151927).
+- ALSA: hda - Force runtime PM on Nvidia HDMI codecs
+  (bnc#1151927).
+- usb: udc: lpc32xx: fix bad bit shift operation (bnc#1151927).
+- USB: serial: ti_usb_3410_5052: fix port-close races
+  (bnc#1151927).
+- USB: ldusb: fix memleak on disconnect (bnc#1151927).
+- USB: usblp: fix use-after-free on disconnect (bnc#1151927).
+- USB: ldusb: fix read info leaks (bnc#1151927).
+- binder: Don't modify VMA bounds in ->mmap handler (bnc#1151927).
+- MIPS: tlbex: Fix build_restore_pagemask KScratch restore
+  (bnc#1151927).
+- staging: wlan-ng: fix exit return when sme->key_idx >=
+  NUM_WEPKEYS (bnc#1151927).
+- scsi: zfcp: fix reaction on bit error threshold notification
+  (bnc#1151927).
+- scsi: sd: Ignore a failure to sync cache due to lack of
+  authorization (bnc#1151927).
+- scsi: core: save/restore command resid for error handling
+  (bnc#1151927).
+- scsi: core: try to get module before removing device
+  (bnc#1151927).
+- scsi: ch: Make it possible to open a ch device multiple times
+  again (bnc#1151927).
+- Revert "Input: elantech - enable SMBus on new (2018+) systems"
+  (bnc#1151927).
+- Input: da9063 - fix capability and drop KEY_SLEEP (bnc#1151927).
+- Input: synaptics-rmi4 - avoid processing unknown IRQs
+  (bnc#1151927).
++++ 226 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2990/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
kernel-64kb.changes: same change
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change

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

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:12.767725835 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:12.771725839 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.3
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %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.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:12.879725963 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:12.883725968 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.3
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -64,9 +64,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif
@@ -171,10 +171,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
-Provides:       kernel-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       
kernel-%build_flavor-base-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
+Provides:       kernel-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 # END COMMON DEPS
-Provides:       %name-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       %name-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -969,6 +969,10 @@
 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 '
@@ -1224,8 +1228,10 @@
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
 Provides:       multiversion(kernel)
+%if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:12.915726004 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:12.919726008 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.3
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -64,9 +64,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif
@@ -171,10 +171,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
-Provides:       kernel-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       
kernel-%build_flavor-base-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
+Provides:       kernel-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 # END COMMON DEPS
-Provides:       %name-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       %name-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28
@@ -975,6 +975,10 @@
 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 '
@@ -1236,8 +1240,10 @@
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
 Provides:       multiversion(kernel)
+%if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:12.951726045 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:12.955726049 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.3
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -64,9 +64,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif
@@ -171,10 +171,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
-Provides:       kernel-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       
kernel-%build_flavor-base-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
+Provides:       kernel-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 # END COMMON DEPS
-Provides:       %name-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       %name-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17
@@ -1018,6 +1018,10 @@
 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 '
@@ -1318,8 +1322,10 @@
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
 Provides:       multiversion(kernel)
+%if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:12.995726095 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:12.999726100 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.3
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0
 Group:          Documentation/Man
-Version:        5.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif
@@ -63,7 +63,7 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       %name-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 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.BrNWvI/_old  2019-11-03 11:09:13.035726141 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:13.039726146 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.3
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -64,9 +64,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif
@@ -171,10 +171,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
-Provides:       kernel-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       
kernel-%build_flavor-base-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
+Provides:       kernel-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 # END COMMON DEPS
-Provides:       %name-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       %name-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -973,6 +973,10 @@
 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 '
@@ -1232,8 +1236,10 @@
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
 Provides:       multiversion(kernel)
+%if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:13.103726219 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:13.107726223 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+BuildRequires:  
kernel%kernel_flavor-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 
 %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.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:13.127726246 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:13.131726251 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %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.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:13.147726269 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:13.151726273 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.3
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -64,9 +64,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif
@@ -171,10 +171,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
-Provides:       kernel-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       
kernel-%build_flavor-base-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
+Provides:       kernel-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 # END COMMON DEPS
-Provides:       %name-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       %name-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17
@@ -995,6 +995,10 @@
 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 '
@@ -1274,8 +1278,10 @@
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
 Provides:       multiversion(kernel)
+%if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:13.171726296 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:13.175726301 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.3
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %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.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif
@@ -43,7 +43,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       %name-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 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.BrNWvI/_old  2019-11-03 11:09:13.191726319 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:13.195726324 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        5.3.7
+Version:        5.3.8
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       %name-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:13.211726342 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:13.215726347 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.3
-%define patchversion 5.3.7
+%define patchversion 5.3.8
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -64,9 +64,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        5.3.7
+Version:        5.3.8
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3eea5a9
+Release:        <RELEASE>.gea4c828
 %else
 Release:        0
 %endif
@@ -171,10 +171,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
-Provides:       kernel-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       
kernel-%build_flavor-base-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
+Provides:       kernel-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 # END COMMON DEPS
-Provides:       %name-srchash-3eea5a9f9638401a970874028a5e22774128d7ed
+Provides:       %name-srchash-ea4c828eff871b1903070b31debe0ff5f7a3065c
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -966,6 +966,10 @@
 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 '
@@ -1218,8 +1222,10 @@
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
 Provides:       multiversion(kernel)
+%if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

kernel-zfcpdump.spec: same change
++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2019-10-15 14:21:35.000000000 +0200
+++ new/config/arm64/default    2019-10-29 11:06:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.3.6 Kernel Configuration
+# Linux/arm64 5.3.8 Kernel Configuration
 #
 
 #
@@ -343,6 +343,7 @@
 CONFIG_CAVIUM_ERRATUM_23154=y
 CONFIG_CAVIUM_ERRATUM_27456=y
 CONFIG_CAVIUM_ERRATUM_30115=y
+CONFIG_CAVIUM_TX2_ERRATUM_219=y
 CONFIG_QCOM_FALKOR_ERRATUM_1003=y
 CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y
 CONFIG_QCOM_FALKOR_ERRATUM_1009=y
@@ -7476,7 +7477,6 @@
 CONFIG_USB_EMI26=m
 CONFIG_USB_ADUTUX=m
 CONFIG_USB_SEVSEG=m
-CONFIG_USB_RIO500=m
 CONFIG_USB_LEGOTOWER=m
 CONFIG_USB_LCD=m
 CONFIG_USB_CYPRESS_CY7C63=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2019-10-15 14:21:35.000000000 +0200
+++ new/config/armv6hl/default  2019-10-29 11:06:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.3.6 Kernel Configuration
+# Linux/arm 5.3.8 Kernel Configuration
 #
 
 #
@@ -5508,7 +5508,6 @@
 CONFIG_USB_EMI26=m
 CONFIG_USB_ADUTUX=m
 CONFIG_USB_SEVSEG=m
-CONFIG_USB_RIO500=m
 CONFIG_USB_LEGOTOWER=m
 CONFIG_USB_LCD=m
 CONFIG_USB_CYPRESS_CY7C63=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2019-10-15 14:21:35.000000000 +0200
+++ new/config/armv7hl/default  2019-10-29 11:06:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.3.6 Kernel Configuration
+# Linux/arm 5.3.8 Kernel Configuration
 #
 
 #
@@ -7677,7 +7677,6 @@
 CONFIG_USB_EMI26=m
 CONFIG_USB_ADUTUX=m
 CONFIG_USB_SEVSEG=m
-CONFIG_USB_RIO500=m
 CONFIG_USB_LEGOTOWER=m
 CONFIG_USB_LCD=m
 CONFIG_USB_CYPRESS_CY7C63=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae     2019-10-15 14:21:35.000000000 +0200
+++ new/config/armv7hl/lpae     2019-10-29 11:06:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.3.6 Kernel Configuration
+# Linux/arm 5.3.8 Kernel Configuration
 #
 
 #
@@ -7407,7 +7407,6 @@
 CONFIG_USB_EMI26=m
 CONFIG_USB_ADUTUX=m
 CONFIG_USB_SEVSEG=m
-CONFIG_USB_RIO500=m
 CONFIG_USB_LEGOTOWER=m
 CONFIG_USB_LCD=m
 CONFIG_USB_CYPRESS_CY7C63=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2019-10-15 14:21:35.000000000 +0200
+++ new/config/i386/pae 2019-10-29 11:06:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.3.6 Kernel Configuration
+# Linux/i386 5.3.8 Kernel Configuration
 #
 
 #
@@ -7168,7 +7168,6 @@
 CONFIG_USB_EMI26=m
 CONFIG_USB_ADUTUX=m
 CONFIG_USB_SEVSEG=m
-CONFIG_USB_RIO500=m
 CONFIG_USB_LEGOTOWER=m
 CONFIG_USB_LCD=m
 CONFIG_USB_CYPRESS_CY7C63=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2019-10-15 14:21:35.000000000 +0200
+++ new/config/ppc64/default    2019-10-29 11:06:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.3.6 Kernel Configuration
+# Linux/powerpc 5.3.8 Kernel Configuration
 #
 
 #
@@ -6088,7 +6088,6 @@
 CONFIG_USB_EMI26=m
 CONFIG_USB_ADUTUX=m
 CONFIG_USB_SEVSEG=m
-CONFIG_USB_RIO500=m
 CONFIG_USB_LEGOTOWER=m
 CONFIG_USB_LCD=m
 CONFIG_USB_CYPRESS_CY7C63=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2019-10-15 14:21:35.000000000 +0200
+++ new/config/ppc64le/default  2019-10-29 11:06:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.3.6 Kernel Configuration
+# Linux/powerpc 5.3.8 Kernel Configuration
 #
 
 #
@@ -5942,7 +5942,6 @@
 CONFIG_USB_EMI26=m
 CONFIG_USB_ADUTUX=m
 CONFIG_USB_SEVSEG=m
-CONFIG_USB_RIO500=m
 CONFIG_USB_LEGOTOWER=m
 CONFIG_USB_LCD=m
 CONFIG_USB_CYPRESS_CY7C63=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2019-10-15 14:21:35.000000000 +0200
+++ new/config/s390x/default    2019-10-29 11:06:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.3.6 Kernel Configuration
+# Linux/s390 5.3.8 Kernel Configuration
 #
 
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2019-10-15 14:21:35.000000000 +0200
+++ new/config/s390x/zfcpdump   2019-10-29 11:06:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.3.6 Kernel Configuration
+# Linux/s390 5.3.8 Kernel Configuration
 #
 
 #
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   2019-10-15 14:21:35.000000000 +0200
+++ new/config/x86_64/default   2019-10-29 11:06:09.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.3.6 Kernel Configuration
+# Linux/x86_64 5.3.8 Kernel Configuration
 #
 
 #
@@ -7037,7 +7037,6 @@
 CONFIG_USB_EMI26=m
 CONFIG_USB_ADUTUX=m
 CONFIG_USB_SEVSEG=m
-CONFIG_USB_RIO500=m
 CONFIG_USB_LEGOTOWER=m
 CONFIG_USB_LCD=m
 CONFIG_USB_CYPRESS_CY7C63=m
@@ -7654,7 +7653,6 @@
 CONFIG_FWTTY_MAX_CARD_PORTS=32
 # CONFIG_GS_FPGABOOT is not set
 # CONFIG_UNISYSSPAR is not set
-# CONFIG_FB_TFT is not set
 # CONFIG_WILC1000_SDIO is not set
 # CONFIG_WILC1000_SPI is not set
 # CONFIG_MOST is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/kvmsmall new/config/x86_64/kvmsmall
--- old/config/x86_64/kvmsmall  2019-10-15 14:21:35.000000000 +0200
+++ new/config/x86_64/kvmsmall  2019-10-29 11:06:09.000000000 +0100
@@ -1003,7 +1003,6 @@
 # CONFIG_USB_PHY is not set
 # CONFIG_USB_PRINTER is not set
 # CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_RIO500 is not set
 # CONFIG_USB_ROLE_SWITCH is not set
 # CONFIG_USB_SERIAL is not set
 # CONFIG_USB_SEVSEG is not set

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:13.703726905 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:13.703726905 +0100
@@ -824,6 +824,10 @@
 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 '
@@ -1078,8 +1082,10 @@
 Provides:      kernel-default-kgraft = %version
 Provides:      kernel-xen-kgraft = %version
 Provides:       multiversion(kernel)
+%if "%livepatch" != "kgraft"
 Obsoletes:     kernel-default-kgraft < %version
 Obsoletes:     kernel-xen-kgraft < %version
+%endif
 
 %description %{livepatch}
 This is a metapackage that pulls in the matching %patch_package package for a

++++++ kernel-subpackage-build ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:13.827727046 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:13.827727046 +0100
@@ -58,9 +58,7 @@
                        ln -s $ghost-$KREL $RPM_BUILD_ROOT$ghost
                        ;;
                /boot/vmlinux-$KREL)
-                       [ -f /boot/vmlinux-$KREL.gz ] && gunzip -dc < 
/boot/vmlinux-$KREL.gz > vmlinux-$KREL
-                       size="$(ls -l vmlinux-$KREL | sed -e 's/^\([^ ]* 
\)\{4\}//' -e 's/ .*//')"
-                       dd if=/dev/zero bs=1 count=1 seek="$(expr $size - 1)" 
of=$RPM_BUILD_ROOT$ghost
+                       [ -f /boot/vmlinux-$KREL.gz ] && touch vmlinux-$KREL
                        ;;
                /boot/initrd-$KREL | /boot/initrd-$KREL-kdump)
                        # Create a dummy initrd with roughly the size the real 
one will have.

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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0001-ARM-8904-1-skip-nomap-memblocks-while-finding-the-lo.patch
 
new/patches.suse/0001-ARM-8904-1-skip-nomap-memblocks-while-finding-the-lo.patch
--- 
old/patches.suse/0001-ARM-8904-1-skip-nomap-memblocks-while-finding-the-lo.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/0001-ARM-8904-1-skip-nomap-memblocks-while-finding-the-lo.patch
    2019-10-30 08:12:05.000000000 +0100
@@ -0,0 +1,36 @@
+From: Chester Lin <[email protected]>
+Date: Fri, 30 Aug 2019 14:30:07 +0100
+Subject: [PATCH] ARM: 8904/1: skip nomap memblocks while finding the
+ lowmem/highmem boundary
+
+Git-commit: 1d31999cf04c21709f72ceb17e65b54a401330da
+Patch-mainline: v5.4-rc1
+References: bsc#1122614
+
+adjust_lowmem_bounds() checks every memblocks in order to find the boundary
+between lowmem and highmem. However some memblocks could be marked as NOMAP
+so they are not used by kernel, which should be skipped while calculating
+the boundary.
+
+Signed-off-by: Chester Lin <[email protected]>
+Reviewed-by: Mike Rapoport <[email protected]>
+Signed-off-by: Russell King <[email protected]>
+---
+ arch/arm/mm/mmu.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c
+index d5e0b908f0ba..25da9b2d9610 100644
+--- a/arch/arm/mm/mmu.c
++++ b/arch/arm/mm/mmu.c
+@@ -1197,6 +1197,9 @@ void __init adjust_lowmem_bounds(void)
+               phys_addr_t block_start = reg->base;
+               phys_addr_t block_end = reg->base + reg->size;
+ 
++              if (memblock_is_nomap(reg))
++                      continue;
++
+               if (reg->base < vmalloc_limit) {
+                       if (block_end > lowmem_limit)
+                               /*
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/Revert-drm-i915-bios-make-child-device-order-the-pri.patch 
new/patches.suse/Revert-drm-i915-bios-make-child-device-order-the-pri.patch
--- old/patches.suse/Revert-drm-i915-bios-make-child-device-order-the-pri.patch 
2019-10-21 08:03:17.000000000 +0200
+++ new/patches.suse/Revert-drm-i915-bios-make-child-device-order-the-pri.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,91 +0,0 @@
-From: Jiri Slaby <[email protected]>
-Date: Thu, 17 Oct 2019 20:47:23 +0200
-Subject: Revert "drm/i915/bios: make child device order the priority order"
-Patch-mainline: no, under discussion
-References: bnc#1152971 fdo#112028
-
-This reverts commit 36a0f92020dc8794d3aa69b7fb4c5d2bf99b0099.
-
-We will have a different solution upstream, I assume.
-
-Signed-off-by: Jiri Slaby <[email protected]>
----
- drivers/gpu/drm/i915/display/intel_bios.c |   28 +++++++++++++++++-----------
- 1 file changed, 17 insertions(+), 11 deletions(-)
-
---- a/drivers/gpu/drm/i915/display/intel_bios.c
-+++ b/drivers/gpu/drm/i915/display/intel_bios.c
-@@ -1258,7 +1258,8 @@ static enum port get_port_by_ddc_pin(str
- static void sanitize_ddc_pin(struct drm_i915_private *dev_priv,
-                            enum port port)
- {
--      struct ddi_vbt_port_info *info = &dev_priv->vbt.ddi_port_info[port];
-+      const struct ddi_vbt_port_info *info =
-+              &dev_priv->vbt.ddi_port_info[port];
-       enum port p;
- 
-       if (!info->alternate_ddc_pin)
-@@ -1266,10 +1267,12 @@ static void sanitize_ddc_pin(struct drm_
- 
-       p = get_port_by_ddc_pin(dev_priv, info->alternate_ddc_pin);
-       if (p != PORT_NONE) {
-+              struct ddi_vbt_port_info *i = &dev_priv->vbt.ddi_port_info[p];
-+
-               DRM_DEBUG_KMS("port %c trying to use the same DDC pin (0x%x) as 
port %c, "
-                             "disabling port %c DVI/HDMI support\n",
--                            port_name(port), info->alternate_ddc_pin,
--                            port_name(p), port_name(port));
-+                            port_name(p), i->alternate_ddc_pin,
-+                            port_name(port), port_name(p));
- 
-               /*
-                * If we have multiple ports supposedly sharing the
-@@ -1280,9 +1283,9 @@ static void sanitize_ddc_pin(struct drm_
-                * Give child device order the priority, first come first
-                * served.
-                */
--              info->supports_dvi = false;
--              info->supports_hdmi = false;
--              info->alternate_ddc_pin = 0;
-+              i->supports_dvi = false;
-+              i->supports_hdmi = false;
-+              i->alternate_ddc_pin = 0;
-       }
- }
- 
-@@ -1304,7 +1307,8 @@ static enum port get_port_by_aux_ch(stru
- static void sanitize_aux_ch(struct drm_i915_private *dev_priv,
-                           enum port port)
- {
--      struct ddi_vbt_port_info *info = &dev_priv->vbt.ddi_port_info[port];
-+      const struct ddi_vbt_port_info *info =
-+              &dev_priv->vbt.ddi_port_info[port];
-       enum port p;
- 
-       if (!info->alternate_aux_channel)
-@@ -1312,10 +1316,12 @@ static void sanitize_aux_ch(struct drm_i
- 
-       p = get_port_by_aux_ch(dev_priv, info->alternate_aux_channel);
-       if (p != PORT_NONE) {
-+              struct ddi_vbt_port_info *i = &dev_priv->vbt.ddi_port_info[p];
-+
-               DRM_DEBUG_KMS("port %c trying to use the same AUX CH (0x%x) as 
port %c, "
-                             "disabling port %c DP support\n",
--                            port_name(port), info->alternate_aux_channel,
--                            port_name(p), port_name(port));
-+                            port_name(p), i->alternate_aux_channel,
-+                            port_name(port), port_name(p));
- 
-               /*
-                * If we have multiple ports supposedlt sharing the
-@@ -1326,8 +1332,8 @@ static void sanitize_aux_ch(struct drm_i
-                * Give child device order the priority, first come first
-                * served.
-                */
--              info->supports_dp = false;
--              info->alternate_aux_channel = 0;
-+              i->supports_dp = false;
-+              i->alternate_aux_channel = 0;
-       }
- }
- 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch 
new/patches.suse/drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch
--- old/patches.suse/drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch 
2019-10-30 08:12:05.000000000 +0100
@@ -0,0 +1,76 @@
+From eaf56410ccb06f4af9475b7018ec46aa022ee99e Mon Sep 17 00:00:00 2001
+From: Leo Li <[email protected]>
+Date: Mon, 21 Oct 2019 14:58:47 -0400
+Subject: [PATCH] drm/amdgpu: Add DC feature mask to disable fractional pwm
+Mime-version: 1.0
+Content-type: text/plain; charset=UTF-8
+Content-transfer-encoding: 8bit
+Git-commit: eaf56410ccb06f4af9475b7018ec46aa022ee99e
+Git-repo: git://people.freedesktop.org/~agd5f/linux
+Patch-mainline: Queued in subsystem maintainer repo
+References: bsc#1154010
+
+[Why]
+
+Some LED panel drivers might not like fractional PWM. In such cases,
+backlight flickering may be observed.
+
+[How]
+
+Add a DC feature mask to disable fractional PWM, and associate it with
+the preexisting dc_config flag.
+
+The flag is only plumbed through the dmcu firmware, so plumb it through
+the driver path as well.
+
+To disable, add the following to the linux cmdline:
+amdgpu.dcfeaturemask=0x4
+
+Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=204957
+Signed-off-by: Leo Li <[email protected]>
+Reviewed-by: Anthony Koo <[email protected]>
+Tested-by: Lukáš Krejčí <[email protected]>
+Signed-off-by: Alex Deucher <[email protected]>
+Acked-by: Takashi Iwai <[email protected]>
+
+---
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |    3 +++
+ drivers/gpu/drm/amd/display/dc/dce/dce_abm.c      |    4 ++++
+ drivers/gpu/drm/amd/include/amd_shared.h          |    1 +
+ 3 files changed, 8 insertions(+)
+
+--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+@@ -694,6 +694,9 @@ static int amdgpu_dm_init(struct amdgpu_
+       if (amdgpu_dc_feature_mask & DC_FBC_MASK)
+               init_data.flags.fbc_support = true;
+ 
++      if (amdgpu_dc_feature_mask & DC_DISABLE_FRACTIONAL_PWM_MASK)
++              init_data.flags.disable_fractional_pwm = true;
++
+       init_data.flags.power_down_display_on_boot = true;
+ 
+ #ifdef CONFIG_DRM_AMD_DC_DCN2_0
+--- a/drivers/gpu/drm/amd/display/dc/dce/dce_abm.c
++++ b/drivers/gpu/drm/amd/display/dc/dce/dce_abm.c
+@@ -401,6 +401,10 @@ static bool dce_abm_init_backlight(struc
+       /* Enable the backlight output */
+       REG_UPDATE(BL_PWM_CNTL, BL_PWM_EN, 1);
+ 
++      /* Disable fractional pwm if configured */
++      REG_UPDATE(BL_PWM_CNTL, BL_PWM_FRACTIONAL_EN,
++                 abm->ctx->dc->config.disable_fractional_pwm ? 0 : 1);
++
+       /* Unlock group 2 backlight registers */
+       REG_UPDATE(BL_PWM_GRP1_REG_LOCK,
+                       BL_PWM_GRP1_REG_LOCK, 0);
+--- a/drivers/gpu/drm/amd/include/amd_shared.h
++++ b/drivers/gpu/drm/amd/include/amd_shared.h
+@@ -142,6 +142,7 @@ enum PP_FEATURE_MASK {
+ 
+ enum DC_FEATURE_MASK {
+       DC_FBC_MASK = 0x1,
++      DC_DISABLE_FRACTIONAL_PWM_MASK = 0x4,
+ };
+ 
+ enum amd_dpm_forced_level;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/iwlwifi-pcie-fix-rb_allocator-workqueue-allocation.patch 
new/patches.suse/iwlwifi-pcie-fix-rb_allocator-workqueue-allocation.patch
--- old/patches.suse/iwlwifi-pcie-fix-rb_allocator-workqueue-allocation.patch   
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/iwlwifi-pcie-fix-rb_allocator-workqueue-allocation.patch   
2019-10-30 08:12:05.000000000 +0100
@@ -0,0 +1,59 @@
+From 8188a18ee2e48c9a7461139838048363bfce3fef Mon Sep 17 00:00:00 2001
+From: Johannes Berg <[email protected]>
+Date: Thu, 19 Sep 2019 09:04:09 +0200
+Subject: [PATCH] iwlwifi: pcie: fix rb_allocator workqueue allocation
+Git-commit: 8188a18ee2e48c9a7461139838048363bfce3fef
+Patch-mainline: v5.4-rc4
+References: CVE-2019-16234,bsc#1150452
+
+We don't handle failures in the rb_allocator workqueue allocation
+correctly. To fix that, move the code earlier so the cleanup is
+easier and we don't have to undo all the interrupt allocations in
+this case.
+
+Signed-off-by: Johannes Berg <[email protected]>
+Signed-off-by: Luca Coelho <[email protected]>
+Acked-by: Takashi Iwai <[email protected]>
+
+---
+ drivers/net/wireless/intel/iwlwifi/pcie/trans.c |   15 +++++++++++----
+ 1 file changed, 11 insertions(+), 4 deletions(-)
+
+--- a/drivers/net/wireless/intel/iwlwifi/pcie/trans.c
++++ b/drivers/net/wireless/intel/iwlwifi/pcie/trans.c
+@@ -3438,6 +3438,15 @@ struct iwl_trans *iwl_trans_pcie_alloc(s
+       spin_lock_init(&trans_pcie->reg_lock);
+       mutex_init(&trans_pcie->mutex);
+       init_waitqueue_head(&trans_pcie->ucode_write_waitq);
++
++      trans_pcie->rba.alloc_wq = alloc_workqueue("rb_allocator",
++                                                 WQ_HIGHPRI | WQ_UNBOUND, 1);
++      if (!trans_pcie->rba.alloc_wq) {
++              ret = -ENOMEM;
++              goto out_free_trans;
++      }
++      INIT_WORK(&trans_pcie->rba.rx_alloc, iwl_pcie_rx_allocator_work);
++
+       trans_pcie->tso_hdr_page = alloc_percpu(struct iwl_tso_hdr_page);
+       if (!trans_pcie->tso_hdr_page) {
+               ret = -ENOMEM;
+@@ -3653,10 +3662,6 @@ struct iwl_trans *iwl_trans_pcie_alloc(s
+               trans_pcie->inta_mask = CSR_INI_SET_MASK;
+        }
+ 
+-      trans_pcie->rba.alloc_wq = alloc_workqueue("rb_allocator",
+-                                                 WQ_HIGHPRI | WQ_UNBOUND, 1);
+-      INIT_WORK(&trans_pcie->rba.rx_alloc, iwl_pcie_rx_allocator_work);
+-
+ #ifdef CONFIG_IWLWIFI_PCIE_RTPM
+       trans->runtime_pm_mode = IWL_PLAT_PM_MODE_D0I3;
+ #else
+@@ -3674,6 +3679,8 @@ out_free_ict:
+       iwl_pcie_free_ict(trans);
+ out_no_pci:
+       free_percpu(trans_pcie->tso_hdr_page);
++      destroy_workqueue(trans_pcie->rba.alloc_wq);
++out_free_trans:
+       iwl_trans_free(trans);
+       return ERR_PTR(ret);
+ }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/libertas-fix-a-potential-NULL-pointer-dereference.patch 
new/patches.suse/libertas-fix-a-potential-NULL-pointer-dereference.patch
--- old/patches.suse/libertas-fix-a-potential-NULL-pointer-dereference.patch    
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/libertas-fix-a-potential-NULL-pointer-dereference.patch    
2019-10-30 08:12:05.000000000 +0100
@@ -0,0 +1,46 @@
+From 7da413a18583baaf35dd4a8eb414fa410367d7f2 Mon Sep 17 00:00:00 2001
+From: Allen Pais <[email protected]>
+Date: Wed, 18 Sep 2019 22:05:00 +0530
+Subject: [PATCH] libertas: fix a potential NULL pointer dereference
+Git-commit: 7da413a18583baaf35dd4a8eb414fa410367d7f2
+Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
+Patch-mainline: Queued in subsystem maintainer repo
+References: CVE-2019-16232,bsc#1150465
+
+alloc_workqueue is not checked for errors and as a result,
+a potential NULL dereference could occur.
+
+Signed-off-by: Allen Pais <[email protected]>
+Signed-off-by: Kalle Valo <[email protected]>
+Acked-by: Takashi Iwai <[email protected]>
+
+---
+ drivers/net/wireless/marvell/libertas/if_sdio.c | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/drivers/net/wireless/marvell/libertas/if_sdio.c 
b/drivers/net/wireless/marvell/libertas/if_sdio.c
+index 242d8845da3f..30f1025ecb9b 100644
+--- a/drivers/net/wireless/marvell/libertas/if_sdio.c
++++ b/drivers/net/wireless/marvell/libertas/if_sdio.c
+@@ -1179,6 +1179,10 @@ static int if_sdio_probe(struct sdio_func *func,
+ 
+       spin_lock_init(&card->lock);
+       card->workqueue = alloc_workqueue("libertas_sdio", WQ_MEM_RECLAIM, 0);
++      if (unlikely(!card->workqueue)) {
++              ret = -ENOMEM;
++              goto err_queue;
++      }
+       INIT_WORK(&card->packet_worker, if_sdio_host_to_card_worker);
+       init_waitqueue_head(&card->pwron_waitq);
+ 
+@@ -1230,6 +1234,7 @@ static int if_sdio_probe(struct sdio_func *func,
+       lbs_remove_card(priv);
+ free:
+       destroy_workqueue(card->workqueue);
++err_queue:
+       while (card->packets) {
+               packet = card->packets;
+               card->packets = card->packets->next;
+-- 
+2.16.4
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/rtlwifi-Fix-potential-overflow-on-P2P-code.patch 
new/patches.suse/rtlwifi-Fix-potential-overflow-on-P2P-code.patch
--- old/patches.suse/rtlwifi-Fix-potential-overflow-on-P2P-code.patch   
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/rtlwifi-Fix-potential-overflow-on-P2P-code.patch   
2019-10-30 08:12:05.000000000 +0100
@@ -0,0 +1,38 @@
+From: Laura Abbott <[email protected]>
+Date: Fri, 18 Oct 2019 07:43:21 -0400
+Subject: [PATCH] rtlwifi: Fix potential overflow on P2P code
+Patch-mainline: Submitted, https://lkml.org/lkml/2019/10/18/557
+References: bsc#1154372 CVE-2019-17666
+
+Nicolas Waisman noticed that even though noa_len is checked for
+a compatible length it's still possible to overrun the buffers
+of p2pinfo since there's no check on the upper bound of noa_num.
+Bound noa_num against P2P_MAX_NOA_NUM.
+
+Reported-by: Nicolas Waisman <[email protected]>
+Signed-off-by: Laura Abbott <[email protected]>
+Acked-by: Cho, Yu-Chen <[email protected]>
+---
+ drivers/net/wireless/realtek/rtlwifi/ps.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+--- a/drivers/net/wireless/realtek/rtlwifi/ps.c
++++ b/drivers/net/wireless/realtek/rtlwifi/ps.c
+@@ -754,6 +754,8 @@ static void rtl_p2p_noa_ie(struct ieee80
+                               return;
+                       } else {
+                               noa_num = (noa_len - 2) / 13;
++                              if (noa_num > P2P_MAX_NOA_NUM)
++                                      noa_num = P2P_MAX_NOA_NUM;
+                       }
+                       noa_index = ie[3];
+                       if (rtlpriv->psc.p2p_ps_info.p2p_ps_mode ==
+@@ -848,6 +850,8 @@ static void rtl_p2p_action_ie(struct iee
+                               return;
+                       } else {
+                               noa_num = (noa_len - 2) / 13;
++                              if (noa_num > P2P_MAX_NOA_NUM)
++                                      noa_num = P2P_MAX_NOA_NUM;
+                       }
+                       noa_index = ie[3];
+                       if (rtlpriv->psc.p2p_ps_info.p2p_ps_mode ==
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/stacktrace-don-t-skip-first-entry-on-noncurrent-task.patch 
new/patches.suse/stacktrace-don-t-skip-first-entry-on-noncurrent-task.patch
--- old/patches.suse/stacktrace-don-t-skip-first-entry-on-noncurrent-task.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/stacktrace-don-t-skip-first-entry-on-noncurrent-task.patch 
2019-10-30 08:12:05.000000000 +0100
@@ -0,0 +1,52 @@
+From: Jiri Slaby <[email protected]>
+Date: Fri, 25 Oct 2019 08:31:41 +0200
+Subject: stacktrace: don't skip first entry on noncurrent tasks
+Patch-mainline: submitted 2019/10/30
+References: bnc#1154866
+
+When doing cat /proc/<PID>/stack, the output is missing the first entry.
+When the current code walks the stack starting in stack_trace_save_tsk,
+it skips all scheduler functions (that's OK) plus one more function. But
+this one function should be skipped only for the 'current' task as it is
+stack_trace_save_tsk proper.
+
+The original code (before the common infrastructure) skipped one
+function only for the 'current' task -- see save_stack_trace_tsk before
+3599fe12a125. So do so also in the new infrastructure now.
+
+Signed-off-by: Jiri Slaby <[email protected]>
+Fixes: 214d8ca6ee85 ("stacktrace: Provide common infrastructure")
+Tested-by: Michal Suchanek <[email protected]>
+Acked-by: Josh Poimboeuf <[email protected]>
+Cc: Thomas Gleixner <[email protected]>
+---
+ kernel/stacktrace.c | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/kernel/stacktrace.c b/kernel/stacktrace.c
+index 6d1f68b7e528..c9ea7eb2cb1a 100644
+--- a/kernel/stacktrace.c
++++ b/kernel/stacktrace.c
+@@ -141,7 +141,8 @@ unsigned int stack_trace_save_tsk(struct task_struct *tsk, 
unsigned long *store,
+       struct stacktrace_cookie c = {
+               .store  = store,
+               .size   = size,
+-              .skip   = skipnr + 1,
++              /* skip this function if they are tracing us */
++              .skip   = skipnr + !!(current == tsk),
+       };
+ 
+       if (!try_get_task_stack(tsk))
+@@ -298,7 +299,8 @@ unsigned int stack_trace_save_tsk(struct task_struct *task,
+       struct stack_trace trace = {
+               .entries        = store,
+               .max_entries    = size,
+-              .skip           = skipnr + 1,
++              /* skip this function if they are tracing us */
++              .skip   = skipnr + !!(current == task),
+       };
+ 
+       save_stack_trace_tsk(task, &trace);
+-- 
+2.23.0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/x86-boot-64-Round-memory-hole-size-up-to-next-PMD-pa.patch 
new/patches.suse/x86-boot-64-Round-memory-hole-size-up-to-next-PMD-pa.patch
--- old/patches.suse/x86-boot-64-Round-memory-hole-size-up-to-next-PMD-pa.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/x86-boot-64-Round-memory-hole-size-up-to-next-PMD-pa.patch 
2019-10-30 08:12:05.000000000 +0100
@@ -0,0 +1,91 @@
+From: Steve Wahl <[email protected]>
+Date: Tue, 24 Sep 2019 16:04:31 -0500
+Subject: x86/boot/64: Round memory hole size up to next PMD page
+Git-commit: 1869dbe87cb94dc9a218ae1d9301dea3678bd4ff
+Patch-mainline: 5.4-rc4
+References: bnc#1153969
+
+The kernel image map is created using PMD pages, which can include
+some extra space beyond what's actually needed.  Round the size of the
+memory hole we search for up to the next PMD boundary, to be certain
+all of the space to be mapped is usable RAM and includes no reserved
+areas.
+
+Signed-off-by: Steve Wahl <[email protected]>
+Signed-off-by: Borislav Petkov <[email protected]>
+Acked-by: Dave Hansen <[email protected]>
+Acked-by: Kirill A. Shutemov <[email protected]>
+Cc: Baoquan He <[email protected]>
+Cc: Brijesh Singh <[email protected]>
+Cc: [email protected]
+Cc: Feng Tang <[email protected]>
+Cc: "H. Peter Anvin" <[email protected]>
+Cc: Ingo Molnar <[email protected]>
+Cc: Jordan Borgner <[email protected]>
+Cc: Juergen Gross <[email protected]>
+Cc: [email protected]
+Cc: [email protected]
+Cc: Thomas Gleixner <[email protected]>
+Cc: x86-ml <[email protected]>
+Cc: Zhenzhong Duan <[email protected]>
+Link: 
https://lkml.kernel.org/r/df4f49f05c0c27f108234eb93db5c613d09ea62e.1569358539.git.steve.w...@hpe.com
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ arch/x86/boot/compressed/misc.c |   25 +++++++++++++++++++------
+ 1 file changed, 19 insertions(+), 6 deletions(-)
+
+--- a/arch/x86/boot/compressed/misc.c
++++ b/arch/x86/boot/compressed/misc.c
+@@ -345,6 +345,7 @@ asmlinkage __visible void *extract_kerne
+ {
+       const unsigned long kernel_total_size = VO__end - VO__text;
+       unsigned long virt_addr = LOAD_PHYSICAL_ADDR;
++      unsigned long needed_size;
+ 
+       /* Retain x86 boot parameters pointer passed from startup_32/64. */
+       boot_params = rmode;
+@@ -379,26 +380,38 @@ asmlinkage __visible void *extract_kerne
+       free_mem_ptr     = heap;        /* Heap */
+       free_mem_end_ptr = heap + BOOT_HEAP_SIZE;
+ 
++      /*
++       * The memory hole needed for the kernel is the larger of either
++       * the entire decompressed kernel plus relocation table, or the
++       * entire decompressed kernel plus .bss and .brk sections.
++       *
++       * On X86_64, the memory is mapped with PMD pages. Round the
++       * size up so that the full extent of PMD pages mapped is
++       * included in the check against the valid memory table
++       * entries. This ensures the full mapped area is usable RAM
++       * and doesn't include any reserved areas.
++       */
++      needed_size = max(output_len, kernel_total_size);
++#ifdef CONFIG_X86_64
++      needed_size = ALIGN(needed_size, MIN_KERNEL_ALIGN);
++#endif
++
+       /* Report initial kernel position details. */
+       debug_putaddr(input_data);
+       debug_putaddr(input_len);
+       debug_putaddr(output);
+       debug_putaddr(output_len);
+       debug_putaddr(kernel_total_size);
++      debug_putaddr(needed_size);
+ 
+ #ifdef CONFIG_X86_64
+       /* Report address of 32-bit trampoline */
+       debug_putaddr(trampoline_32bit);
+ #endif
+ 
+-      /*
+-       * The memory hole needed for the kernel is the larger of either
+-       * the entire decompressed kernel plus relocation table, or the
+-       * entire decompressed kernel plus .bss and .brk sections.
+-       */
+       choose_random_location((unsigned long)input_data, input_len,
+                               (unsigned long *)&output,
+-                              max(output_len, kernel_total_size),
++                              needed_size,
+                               &virt_addr);
+ 
+       /* Validate memory location choices. */

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:14.663728002 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:14.663728002 +0100
@@ -848,6 +848,203 @@
        
patches.kernel.org/5.3.7-110-io_uring-only-flush-workqueues-on-fileset-remov.patch
        
patches.kernel.org/5.3.7-111-efi-tpm-Fix-sanity-check-of-unsigned-tbl_size-b.patch
        patches.kernel.org/5.3.7-112-Linux-5.3.7.patch
+       
patches.kernel.org/5.3.8-001-drm-Free-the-writeback_job-when-it-with-an-empt.patch
+       
patches.kernel.org/5.3.8-002-drm-Clear-the-fence-pointer-when-writeback-job-.patch
+       patches.kernel.org/5.3.8-003-clk-ti-dra7-Fix-mcasp8-clock-bits.patch
+       
patches.kernel.org/5.3.8-004-ARM-dts-Fix-wrong-clocks-for-dra7-mcasp.patch
+       
patches.kernel.org/5.3.8-005-nvme-pci-Fix-a-race-in-controller-removal.patch
+       
patches.kernel.org/5.3.8-006-scsi-ufs-skip-shutdown-if-hba-is-not-powered.patch
+       
patches.kernel.org/5.3.8-007-scsi-megaraid-disable-device-when-probe-failed-.patch
+       
patches.kernel.org/5.3.8-008-scsi-qla2xxx-Silence-fwdump-template-message.patch
+       
patches.kernel.org/5.3.8-009-scsi-qla2xxx-Fix-unbound-sleep-in-fcport-delete.patch
+       
patches.kernel.org/5.3.8-010-scsi-qla2xxx-Fix-stale-mem-access-on-driver-unl.patch
+       patches.kernel.org/5.3.8-011-scsi-qla2xxx-Fix-N2N-link-reset.patch
+       patches.kernel.org/5.3.8-012-scsi-qla2xxx-Fix-N2N-link-up-fail.patch
+       
patches.kernel.org/5.3.8-013-ARM-dts-Fix-gpio0-flags-for-am335x-icev2.patch
+       
patches.kernel.org/5.3.8-014-ARM-OMAP2-Fix-missing-reset-done-flag-for-am3-a.patch
+       
patches.kernel.org/5.3.8-015-ARM-OMAP2-Add-missing-LCDC-midlemode-for-am335x.patch
+       
patches.kernel.org/5.3.8-016-ARM-OMAP2-Fix-warnings-with-broken-omap2_set_in.patch
+       
patches.kernel.org/5.3.8-017-nvme-tcp-fix-wrong-stop-condition-in-io_work.patch
+       
patches.kernel.org/5.3.8-018-nvme-pci-Save-PCI-state-before-putting-drive-in.patch
+       
patches.kernel.org/5.3.8-019-nvme-fix-an-error-code-in-nvme_init_subsystem.patch
+       
patches.kernel.org/5.3.8-020-nvme-rdma-Fix-max_hw_sectors-calculation.patch
+       
patches.kernel.org/5.3.8-021-Added-QUIRKs-for-ADATA-XPG-SX8200-Pro-512GB.patch
+       
patches.kernel.org/5.3.8-022-nvme-Add-quirk-for-Kingston-NVME-SSD-running-FW.patch
+       
patches.kernel.org/5.3.8-023-nvme-allow-64-bit-results-in-passthru-commands.patch
+       
patches.kernel.org/5.3.8-024-drm-komeda-prevent-memory-leak-in-komeda_wb_con.patch
+       
patches.kernel.org/5.3.8-025-nvme-rdma-fix-possible-use-after-free-in-connec.patch
+       
patches.kernel.org/5.3.8-026-blk-mq-honor-IO-scheduler-for-multiqueue-device.patch
+       patches.kernel.org/5.3.8-027-ieee802154-ca8210-prevent-memory-leak.patch
+       
patches.kernel.org/5.3.8-028-ARM-dts-am4372-Set-memory-bandwidth-limit-for-D.patch
+       
patches.kernel.org/5.3.8-029-net-dsa-qca8k-Use-up-to-7-ports-for-all-operati.patch
+       
patches.kernel.org/5.3.8-030-MIPS-dts-ar9331-fix-interrupt-controller-size.patch
+       patches.kernel.org/5.3.8-031-xen-efi-Set-nonblocking-callbacks.patch
+       
patches.kernel.org/5.3.8-032-loop-change-queue-block-size-to-match-when-usin.patch
+       patches.kernel.org/5.3.8-033-nl80211-fix-null-pointer-dereference.patch
+       
patches.kernel.org/5.3.8-034-mac80211-fix-txq-null-pointer-dereference.patch
+       
patches.kernel.org/5.3.8-035-netfilter-nft_connlimit-disable-bh-on-garbage-c.patch
+       
patches.kernel.org/5.3.8-036-net-mscc-ocelot-add-missing-of_node_put-after-c.patch
+       
patches.kernel.org/5.3.8-037-net-dsa-rtl8366rb-add-missing-of_node_put-after.patch
+       
patches.kernel.org/5.3.8-038-net-stmmac-xgmac-Not-all-Unicast-addresses-may-.patch
+       
patches.kernel.org/5.3.8-039-net-stmmac-dwmac4-Always-update-the-MAC-Hash-Fi.patch
+       
patches.kernel.org/5.3.8-040-net-stmmac-Correctly-take-timestamp-for-PTPv2.patch
+       
patches.kernel.org/5.3.8-041-net-stmmac-Do-not-stop-PHY-if-WoL-is-enabled.patch
+       patches.kernel.org/5.3.8-042-net-ag71xx-fix-mdio-subnode-support.patch
+       
patches.kernel.org/5.3.8-043-RISC-V-Clear-load-reservations-while-restoring-.patch
+       
patches.kernel.org/5.3.8-044-riscv-Fix-memblock-reservation-for-device-tree-.patch
+       
patches.kernel.org/5.3.8-045-drm-amdgpu-fix-multiple-memory-leaks-in-acp_hw_.patch
+       patches.kernel.org/5.3.8-046-drm-amd-display-memory-leak.patch
+       
patches.kernel.org/5.3.8-047-mips-Loongson-Fix-the-link-time-qualifier-of-se.patch
+       
patches.kernel.org/5.3.8-048-net-hisilicon-Fix-usage-of-uninitialized-variab.patch
+       
patches.kernel.org/5.3.8-049-net-stmmac-Avoid-deadlock-on-suspend-resume.patch
+       patches.kernel.org/5.3.8-050-selftests-kvm-Fix-libkvm-build-error.patch
+       
patches.kernel.org/5.3.8-051-lib-textsearch-fix-escapes-in-example-code.patch
+       
patches.kernel.org/5.3.8-052-s390-mm-fix-Wunused-but-set-variable-warnings.patch
+       
patches.kernel.org/5.3.8-053-r8152-Set-macpassthru-in-reset_resume-callback.patch
+       
patches.kernel.org/5.3.8-054-net-phy-allow-for-reset-line-to-be-tied-to-a-sl.patch
+       
patches.kernel.org/5.3.8-055-net-phy-fix-write-to-mii-ctrl1000-register.patch
+       
patches.kernel.org/5.3.8-056-namespace-fix-namespace.pl-script-to-support-re.patch
+       
patches.kernel.org/5.3.8-057-Convert-filldir-64-from-__put_user-to-unsafe_pu.patch
+       
patches.kernel.org/5.3.8-058-elf-don-t-use-MAP_FIXED_NOREPLACE-for-elf-execu.patch
+       
patches.kernel.org/5.3.8-059-Make-filldir-64-verify-the-directory-entry-file.patch
+       
patches.kernel.org/5.3.8-060-uaccess-implement-a-proper-unsafe_copy_to_user-.patch
+       
patches.kernel.org/5.3.8-061-filldir-64-remove-WARN_ON_ONCE-for-bad-director.patch
+       
patches.kernel.org/5.3.8-062-net_sched-fix-backward-compatibility-for-TCA_KI.patch
+       
patches.kernel.org/5.3.8-063-net_sched-fix-backward-compatibility-for-TCA_AC.patch
+       patches.kernel.org/5.3.8-064-libata-ahci-Fix-PCS-quirk-application.patch
+       
patches.kernel.org/5.3.8-065-md-raid0-fix-warning-message-for-parameter-defa.patch
+       
patches.kernel.org/5.3.8-066-Revert-drm-radeon-Fix-EEH-during-kexec.patch
+       
patches.kernel.org/5.3.8-067-ocfs2-fix-panic-due-to-ocfs2_wq-is-null.patch
+       
patches.kernel.org/5.3.8-068-nvme-pci-Set-the-prp2-correctly-when-using-more.patch
+       
patches.kernel.org/5.3.8-069-ipv4-fix-race-condition-between-route-lookup-an.patch
+       
patches.kernel.org/5.3.8-070-ipv4-Return-ENETUNREACH-if-we-can-t-create-rout.patch
+       
patches.kernel.org/5.3.8-071-net-avoid-potential-infinite-loop-in-tc_ctl_act.patch
+       
patches.kernel.org/5.3.8-072-net-bcmgenet-Fix-RGMII_MODE_EN-value-for-GENET-.patch
+       
patches.kernel.org/5.3.8-073-net-bcmgenet-Set-phydev-dev_flags-only-for-inte.patch
+       
patches.kernel.org/5.3.8-074-net-i82596-fix-dma_alloc_attr-for-sni_82596.patch
+       
patches.kernel.org/5.3.8-075-net-ibmvnic-Fix-EOI-when-running-in-XIVE-mode.patch
+       
patches.kernel.org/5.3.8-076-net-ipv6-fix-listify-ip6_rcv_finish-in-case-of-.patch
+       
patches.kernel.org/5.3.8-077-net-stmmac-disable-enable-ptp_ref_clk-in-suspen.patch
+       
patches.kernel.org/5.3.8-078-rxrpc-Fix-possible-NULL-pointer-access-in-ICMP-.patch
+       
patches.kernel.org/5.3.8-079-sched-etf-Fix-ordering-of-packets-with-same-txt.patch
+       
patches.kernel.org/5.3.8-080-sctp-change-sctp_prot-.no_autobind-with-true.patch
+       
patches.kernel.org/5.3.8-081-net-aquantia-temperature-retrieval-fix.patch
+       
patches.kernel.org/5.3.8-082-net-aquantia-when-cleaning-hw-cache-it-should-b.patch
+       
patches.kernel.org/5.3.8-083-net-aquantia-do-not-pass-lro-session-with-inval.patch
+       
patches.kernel.org/5.3.8-084-net-aquantia-correctly-handle-macvlan-and-multi.patch
+       
patches.kernel.org/5.3.8-085-net-phy-micrel-Discern-KSZ8051-and-KSZ8795-PHYs.patch
+       
patches.kernel.org/5.3.8-086-net-phy-micrel-Update-KSZ87xx-PHY-name.patch
+       
patches.kernel.org/5.3.8-087-net-avoid-errors-when-trying-to-pop-MLPS-header.patch
+       
patches.kernel.org/5.3.8-088-net-sched-fix-corrupted-L2-header-with-MPLS-pus.patch
+       
patches.kernel.org/5.3.8-089-netdevsim-Fix-error-handling-in-nsim_fib_init-a.patch
+       
patches.kernel.org/5.3.8-090-net-ethernet-broadcom-have-drivers-select-DIMLI.patch
+       
patches.kernel.org/5.3.8-091-net-phy-Fix-link-partner-information-disappear-.patch
+       
patches.kernel.org/5.3.8-092-LSM-SafeSetID-Stop-releasing-uninitialized-rule.patch
+       
patches.kernel.org/5.3.8-093-rxrpc-use-rcu-protection-while-reading-sk-sk_us.patch
+       
patches.kernel.org/5.3.8-094-io_uring-fix-bad-inflight-accounting-for-SETUP_.patch
+       patches.kernel.org/5.3.8-095-io_uring-Fix-corrupted-user_data.patch
+       
patches.kernel.org/5.3.8-096-USB-legousbtower-fix-memleak-on-disconnect.patch
+       
patches.kernel.org/5.3.8-097-ALSA-hda-realtek-Add-support-for-ALC711.patch
+       
patches.kernel.org/5.3.8-098-ALSA-hda-realtek-Enable-headset-mic-on-Asus-MJ4.patch
+       
patches.kernel.org/5.3.8-099-ALSA-usb-audio-Disable-quirks-for-BOSS-Katana-a.patch
+       
patches.kernel.org/5.3.8-100-ALSA-hda-Force-runtime-PM-on-Nvidia-HDMI-codecs.patch
+       
patches.kernel.org/5.3.8-101-usb-udc-lpc32xx-fix-bad-bit-shift-operation.patch
+       
patches.kernel.org/5.3.8-102-USB-serial-ti_usb_3410_5052-fix-port-close-race.patch
+       patches.kernel.org/5.3.8-103-USB-ldusb-fix-memleak-on-disconnect.patch
+       
patches.kernel.org/5.3.8-104-USB-usblp-fix-use-after-free-on-disconnect.patch
+       patches.kernel.org/5.3.8-105-USB-ldusb-fix-read-info-leaks.patch
+       
patches.kernel.org/5.3.8-106-binder-Don-t-modify-VMA-bounds-in-mmap-handler.patch
+       
patches.kernel.org/5.3.8-107-MIPS-tlbex-Fix-build_restore_pagemask-KScratch-.patch
+       
patches.kernel.org/5.3.8-108-staging-wlan-ng-fix-exit-return-when-sme-key_id.patch
+       
patches.kernel.org/5.3.8-109-scsi-zfcp-fix-reaction-on-bit-error-threshold-n.patch
+       
patches.kernel.org/5.3.8-110-scsi-sd-Ignore-a-failure-to-sync-cache-due-to-l.patch
+       
patches.kernel.org/5.3.8-111-scsi-core-save-restore-command-resid-for-error-.patch
+       
patches.kernel.org/5.3.8-112-scsi-core-try-to-get-module-before-removing-dev.patch
+       
patches.kernel.org/5.3.8-113-scsi-ch-Make-it-possible-to-open-a-ch-device-mu.patch
+       
patches.kernel.org/5.3.8-114-Revert-Input-elantech-enable-SMBus-on-new-2018-.patch
+       
patches.kernel.org/5.3.8-115-Input-da9063-fix-capability-and-drop-KEY_SLEEP.patch
+       
patches.kernel.org/5.3.8-116-Input-synaptics-rmi4-avoid-processing-unknown-I.patch
+       
patches.kernel.org/5.3.8-117-Input-st1232-fix-reporting-multitouch-coordinat.patch
+       
patches.kernel.org/5.3.8-118-ASoC-rsnd-Reinitialize-bit-clock-inversion-flag.patch
+       
patches.kernel.org/5.3.8-119-ACPI-CPPC-Set-pcc_data-pcc_ss_id-to-NULL-in-acp.patch
+       
patches.kernel.org/5.3.8-120-ACPI-NFIT-Fix-unlock-on-error-in-scrub_show.patch
+       
patches.kernel.org/5.3.8-121-iwlwifi-pcie-change-qu-with-jf-devices-to-use-q.patch
+       
patches.kernel.org/5.3.8-122-cfg80211-wext-avoid-copying-malformed-SSIDs.patch
+       
patches.kernel.org/5.3.8-123-mac80211-Reject-malformed-SSID-elements.patch
+       
patches.kernel.org/5.3.8-124-drm-edid-Add-6-bpc-quirk-for-SDC-panel-in-Lenov.patch
+       patches.kernel.org/5.3.8-125-drm-ttm-Restore-ttm-prefaulting.patch
+       
patches.kernel.org/5.3.8-126-drm-panfrost-Handle-resetting-on-timeout-better.patch
+       
patches.kernel.org/5.3.8-127-drm-amdgpu-Bail-earlier-when-amdgpu.cik_-si_sup.patch
+       
patches.kernel.org/5.3.8-128-drm-amdgpu-sdma5-fix-mask-value-of-POLL_REGMEM-.patch
+       
patches.kernel.org/5.3.8-129-drm-i915-userptr-Never-allow-userptr-into-the-m.patch
+       
patches.kernel.org/5.3.8-130-drm-i915-Favor-last-VBT-child-device-with-confl.patch
+       
patches.kernel.org/5.3.8-131-drm-amdgpu-vce-fix-allocation-size-in-enc-ring-.patch
+       
patches.kernel.org/5.3.8-132-drm-amdgpu-vcn-fix-allocation-size-in-enc-ring-.patch
+       
patches.kernel.org/5.3.8-133-drm-amdgpu-uvd6-fix-allocation-size-in-enc-ring.patch
+       
patches.kernel.org/5.3.8-134-drm-amdgpu-uvd7-fix-allocation-size-in-enc-ring.patch
+       
patches.kernel.org/5.3.8-135-drm-amdgpu-user-pages-array-memory-leak-fix.patch
+       
patches.kernel.org/5.3.8-136-drivers-base-memory.c-don-t-access-uninitialize.patch
+       
patches.kernel.org/5.3.8-137-fs-proc-page.c-don-t-access-uninitialized-memma.patch
+       
patches.kernel.org/5.3.8-138-io_uring-Fix-broken-links-with-offloading.patch
+       
patches.kernel.org/5.3.8-139-io_uring-Fix-race-for-sqes-with-userspace.patch
+       
patches.kernel.org/5.3.8-140-io_uring-used-cached-copies-of-sq-dropped-and-c.patch
+       
patches.kernel.org/5.3.8-141-mmc-mxs-fix-flags-passed-to-dmaengine_prep_slav.patch
+       
patches.kernel.org/5.3.8-142-mmc-cqhci-Commit-descriptors-before-setting-the.patch
+       
patches.kernel.org/5.3.8-143-mmc-sdhci-omap-Fix-Tuning-procedure-for-tempera.patch
+       
patches.kernel.org/5.3.8-144-mm-memory-failure.c-don-t-access-uninitialized-.patch
+       
patches.kernel.org/5.3.8-145-mm-slub-fix-a-deadlock-in-show_slab_objects.patch
+       
patches.kernel.org/5.3.8-146-mm-page_owner-don-t-access-uninitialized-memmap.patch
+       
patches.kernel.org/5.3.8-147-mm-memunmap-don-t-access-uninitialized-memmap-i.patch
+       
patches.kernel.org/5.3.8-148-mm-memcg-slab-fix-panic-in-__free_slab-caused-b.patch
+       
patches.kernel.org/5.3.8-149-mm-compaction-fix-wrong-pfn-handling-in-__reset.patch
+       
patches.kernel.org/5.3.8-150-mm-memcg-get-number-of-pages-on-the-LRU-list-in.patch
+       
patches.kernel.org/5.3.8-151-mm-memblock-do-not-enforce-current-limit-for-me.patch
+       
patches.kernel.org/5.3.8-152-hugetlbfs-don-t-access-uninitialized-memmaps-in.patch
+       
patches.kernel.org/5.3.8-153-mm-memory-failure-poison-read-receives-SIGKILL-.patch
+       
patches.kernel.org/5.3.8-154-zram-fix-race-between-backing_dev_show-and-back.patch
+       
patches.kernel.org/5.3.8-155-xtensa-drop-EXPORT_SYMBOL-for-outs-ins.patch
+       
patches.kernel.org/5.3.8-156-xtensa-fix-change_bit-in-exclusive-access-optio.patch
+       patches.kernel.org/5.3.8-157-s390-zcrypt-fix-memleak-at-release.patch
+       
patches.kernel.org/5.3.8-158-s390-kaslr-add-support-for-R_390_GLOB_DAT-reloc.patch
+       
patches.kernel.org/5.3.8-159-lib-vdso-Make-clock_getres-POSIX-compliant-agai.patch
+       
patches.kernel.org/5.3.8-160-parisc-Fix-vmap-memory-leak-in-ioremap-iounmap.patch
+       
patches.kernel.org/5.3.8-161-EDAC-ghes-Fix-Use-after-free-in-ghes_edac-remov.patch
+       
patches.kernel.org/5.3.8-162-arm64-KVM-Trap-VM-ops-when-ARM64_WORKAROUND_CAV.patch
+       
patches.kernel.org/5.3.8-163-arm64-Avoid-Cavium-TX2-erratum-219-when-switchi.patch
+       
patches.kernel.org/5.3.8-164-arm64-Enable-workaround-for-Cavium-TX2-erratum-.patch
+       
patches.kernel.org/5.3.8-165-arm64-Allow-CAVIUM_TX2_ERRATUM_219-to-be-select.patch
+       patches.kernel.org/5.3.8-166-CIFS-avoid-using-MID-0xFFFF.patch
+       patches.kernel.org/5.3.8-167-cifs-Fix-missed-free-operations.patch
+       
patches.kernel.org/5.3.8-168-CIFS-Fix-use-after-free-of-file-info-structures.patch
+       patches.kernel.org/5.3.8-169-perf-aux-Fix-AUX-output-stopping.patch
+       
patches.kernel.org/5.3.8-170-tracing-Fix-race-in-perf_trace_buf-initializati.patch
+       
patches.kernel.org/5.3.8-171-fs-dax-Fix-pmd-vs-pte-conflict-detection.patch
+       
patches.kernel.org/5.3.8-172-dm-cache-fix-bugs-when-a-GFP_NOWAIT-allocation-.patch
+       
patches.kernel.org/5.3.8-173-irqchip-sifive-plic-Switch-to-fasteoi-flow.patch
+       
patches.kernel.org/5.3.8-174-x86-boot-64-Make-level2_kernel_pgt-pages-invali.patch
+       
patches.kernel.org/5.3.8-175-x86-apic-x2apic-Fix-a-NULL-pointer-deref-when-h.patch
+       
patches.kernel.org/5.3.8-176-x86-hyperv-Make-vapic-support-x2apic-mode.patch
+       
patches.kernel.org/5.3.8-177-pinctrl-cherryview-restore-Strago-DMI-workaroun.patch
+       
patches.kernel.org/5.3.8-178-pinctrl-armada-37xx-fix-control-of-pins-32-and-.patch
+       
patches.kernel.org/5.3.8-179-pinctrl-armada-37xx-swap-polarity-on-LED-group.patch
+       
patches.kernel.org/5.3.8-180-btrfs-block-group-Fix-a-memory-leak-due-to-miss.patch
+       
patches.kernel.org/5.3.8-181-Btrfs-add-missing-extents-release-on-file-exten.patch
+       
patches.kernel.org/5.3.8-182-btrfs-don-t-needlessly-create-extent-refs-kerne.patch
+       
patches.kernel.org/5.3.8-183-Btrfs-fix-qgroup-double-free-after-failure-to-r.patch
+       
patches.kernel.org/5.3.8-184-Btrfs-check-for-the-full-sync-flag-while-holdin.patch
+       
patches.kernel.org/5.3.8-185-btrfs-tracepoints-Fix-wrong-parameter-order-for.patch
+       
patches.kernel.org/5.3.8-186-btrfs-tracepoints-Fix-bad-entry-members-of-qgro.patch
+       
patches.kernel.org/5.3.8-187-KVM-PPC-Book3S-HV-XIVE-Ensure-VP-isn-t-already-.patch
+       
patches.kernel.org/5.3.8-188-memstick-jmb38x_ms-Fix-an-error-handling-path-i.patch
+       
patches.kernel.org/5.3.8-189-cpufreq-Avoid-cpufreq_suspend-deadlock-on-syste.patch
+       
patches.kernel.org/5.3.8-190-ceph-just-skip-unrecognized-info-in-ceph_reply_.patch
+       
patches.kernel.org/5.3.8-191-xen-netback-fix-error-path-of-xenvif_connect_da.patch
+       patches.kernel.org/5.3.8-192-PCI-PM-Fix-pci_power_up.patch
+       
patches.kernel.org/5.3.8-193-opp-of-drop-incorrect-lockdep_assert_held.patch
+       
patches.kernel.org/5.3.8-194-of-reserved_mem-add-missing-of_node_put-for-pro.patch
+       
patches.kernel.org/5.3.8-195-blk-rq-qos-fix-first-node-deletion-of-rq_qos_de.patch
+       
patches.kernel.org/5.3.8-196-RDMA-cxgb4-Do-not-dma-memory-off-of-the-stack.patch
+       patches.kernel.org/5.3.8-197-Linux-5.3.8.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -898,6 +1095,7 @@
 
        # x86
        patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch
+       patches.suse/x86-boot-64-Round-memory-hole-size-up-to-next-PMD-pa.patch
 
        # s390x
 
@@ -920,6 +1118,7 @@
        
patches.suse/0001-clk-bcm2835-Introduce-SoC-specific-clock-registratio.patch
        patches.suse/0001-clk-bcm2835-Add-BCM2711_CLOCK_EMMC2-support.patch
        patches.suse/0001-clk-bcm2835-Mark-PLLD_PER-as-CRITICAL.patch
+       
patches.suse/0001-ARM-8904-1-skip-nomap-memblocks-while-finding-the-lo.patch
 
        
patches.suse/V4-01-10-bluetooth-hci_bcm-Fix-RTS-handling-during-startup.patch
        
patches.suse/V4-02-10-ARM-dts-bcm283x-Remove-simple-bus-from-fixed-clocks.patch
@@ -1004,6 +1203,7 @@
        ########################################################
        # Other core patches
        ########################################################
+       patches.suse/stacktrace-don-t-skip-first-entry-on-noncurrent-task.patch
 
        ########################################################
        # PM
@@ -1014,7 +1214,7 @@
        ########################################################
        # DRM / Graphics
        ########################################################
-       patches.suse/Revert-drm-i915-bios-make-child-device-order-the-pri.patch
+       patches.suse/drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch
 
        ########################################################
        # Storage
@@ -1033,6 +1233,9 @@
        patches.suse/b43-missing-firmware-info.patch
        patches.suse/net-ath10k-Fix-a-NULL-ptr-deref-bug.patch
        patches.suse/net-ath6kl-Fix-a-NULL-ptr-deref-bug.patch
+       patches.suse/iwlwifi-pcie-fix-rb_allocator-workqueue-allocation.patch
+       patches.suse/libertas-fix-a-potential-NULL-pointer-dereference.patch
+       patches.suse/rtlwifi-Fix-potential-overflow-on-P2P-code.patch
 
        ########################################################
        # USB

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.BrNWvI/_old  2019-11-03 11:09:14.687728030 +0100
+++ /var/tmp/diff_new_pack.BrNWvI/_new  2019-11-03 11:09:14.691728034 +0100
@@ -1,3 +1,3 @@
-2019-10-21 06:03:17 +0000
-GIT Revision: 3eea5a9f9638401a970874028a5e22774128d7ed
+2019-10-30 07:12:05 +0000
+GIT Revision: ea4c828eff871b1903070b31debe0ff5f7a3065c
 GIT Branch: stable


Reply via email to