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
