Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2020-01-13 22:17:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Jan 13 22:17:24 2020 rev:520 rq:762531 version:5.4.10 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2020-01-08 17:53:02.629593323 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.6675/dtb-aarch64.changes 2020-01-13 22:19:05.854450691 +0100 @@ -1,0 +2,700 @@ +Thu Jan 9 16:45:44 CET 2020 - [email protected] + +- Linux 5.4.10 (bnc#1012628). +- powerpc/pmem: Fix kernel crash due to wrong range value usage + in flush_dcache_range (bnc#1012628). +- commit 556a6fe + +------------------------------------------------------------------- +Thu Jan 9 16:44:46 CET 2020 - [email protected] + +- Linux 5.4.9 (bnc#1012628). +- drm/mcde: dsi: Fix invalid pointer dereference if panel cannot + be found (bnc#1012628). +- nvme_fc: add module to ops template to allow module references + (bnc#1012628). +- nvme-fc: fix double-free scenarios on hw queues (bnc#1012628). +- drm/amdgpu: add check before enabling/disabling broadcast mode + (bnc#1012628). +- drm/amdgpu: add header line for power profile on Arcturus + (bnc#1012628). +- drm/amdgpu: add cache flush workaround to gfx8 emit_fence + (bnc#1012628). +- drm/amd/display: Map DSC resources 1-to-1 if numbers of OPPs + and DSCs are equal (bnc#1012628). +- drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI + dongle (bnc#1012628). +- drm/amd/display: Change the delay time before enabling FEC + (bnc#1012628). +- drm/amd/display: Reset steer fifo before unblanking the stream + (bnc#1012628). +- drm/amd/display: update dispclk and dppclk vco frequency + (bnc#1012628). +- nvme/pci: Fix write and poll queue types (bnc#1012628). +- nvme/pci: Fix read queue count (bnc#1012628). +- iio: st_accel: Fix unused variable warning (bnc#1012628). +- iio: adc: max9611: Fix too short conversion time delay + (bnc#1012628). +- PM / devfreq: Fix devfreq_notifier_call returning errno + (bnc#1012628). +- PM / devfreq: Set scaling_max_freq to max on OPP notifier error + (bnc#1012628). +- PM / devfreq: Don't fail devfreq_dev_release if not in list + (bnc#1012628). +- afs: Fix afs_find_server lookups for ipv4 peers (bnc#1012628). +- afs: Fix SELinux setting security label on /afs (bnc#1012628). +- RDMA/cma: add missed unregister_pernet_subsys in init failure + (bnc#1012628). +- rxe: correctly calculate iCRC for unaligned payloads + (bnc#1012628). +- scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func + (bnc#1012628). +- scsi: qla2xxx: Use explicit LOGO in target mode (bnc#1012628). +- scsi: qla2xxx: Drop superfluous INIT_WORK of del_work + (bnc#1012628). +- scsi: qla2xxx: Don't call qlt_async_event twice (bnc#1012628). +- scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length + (bnc#1012628). +- scsi: qla2xxx: Configure local loop for N2N target + (bnc#1012628). +- scsi: qla2xxx: Send Notify ACK after N2N PLOGI (bnc#1012628). +- scsi: qla2xxx: Don't defer relogin unconditonally (bnc#1012628). +- scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (bnc#1012628). +- scsi: iscsi: qla4xxx: fix double free in probe (bnc#1012628). +- scsi: libsas: stop discovering if oob mode is disconnected + (bnc#1012628). +- scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func + (bnc#1012628). +- staging/wlan-ng: add CRC32 dependency in Kconfig (bnc#1012628). +- drm/nouveau: Move the declaration of struct nouveau_conn_atom + up a bit (bnc#1012628). +- drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 + hardware (bnc#1012628). +- drm/nouveau/kms/nv50-: fix panel scaling (bnc#1012628). +- usb: gadget: fix wrong endpoint desc (bnc#1012628). +- net: make socket read/write_iter() honor IOCB_NOWAIT + (bnc#1012628). +- afs: Fix mountpoint parsing (bnc#1012628). +- afs: Fix creation calls in the dynamic root to fail with + EOPNOTSUPP (bnc#1012628). +- raid5: need to set STRIPE_HANDLE for batch head (bnc#1012628). +- md: raid1: check rdev before reference in raid1_sync_request + func (bnc#1012628). +- s390/cpum_sf: Adjust sampling interval to avoid hitting sample + limits (bnc#1012628). +- s390/cpum_sf: Avoid SBD overflow condition in irq handler + (bnc#1012628). +- RDMA/counter: Prevent auto-binding a QP which are not tracked + with res (bnc#1012628). +- IB/mlx4: Follow mirror sequence of device add during device + removal (bnc#1012628). +- IB/mlx5: Fix steering rule of drop and count (bnc#1012628). +- xen-blkback: prevent premature module unload (bnc#1012628). +- xen/balloon: fix ballooned page accounting without hotplug + enabled (bnc#1012628). +- PM / hibernate: memory_bm_find_bit(): Tighten node optimisation + (bnc#1012628). +- ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass + speaker (bnc#1012628). +- ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC + (bnc#1012628). +- PCI: Add a helper to check Power Resource Requirements _PR3 + existence (bnc#1012628). +- ALSA: hda: Allow HDA to be runtime suspended when dGPU is not + bound to a driver (bnc#1012628). +- PCI: Fix missing inline for pci_pr3_present() (bnc#1012628). +- ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 + 7th gen (bnc#1012628). +- tcp: fix data-race in tcp_recvmsg() (bnc#1012628). +- shmem: pin the file in shmem_fault() if mmap_sem is dropped + (bnc#1012628). +- taskstats: fix data-race (bnc#1012628). +- ALSA: hda - Downgrade error message for single-cmd fallback + (bnc#1012628). +- netfilter: nft_tproxy: Fix port selector on Big Endian + (bnc#1012628). +- block: add bio_truncate to fix guard_bio_eod (bnc#1012628). +- mm: drop mmap_sem before calling balance_dirty_pages() in + write fault (bnc#1012628). +- ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet + support code (bnc#1012628). +- ALSA: usb-audio: fix set_format altsetting sanity check + (bnc#1012628). +- ALSA: usb-audio: set the interface format after resume on Dell + WD19 (bnc#1012628). +- ALSA: hda - Apply sync-write workaround to old Intel platforms, + too (bnc#1012628). +- ALSA: hda/realtek - Add headset Mic no shutup for ALC283 + (bnc#1012628). +- drm/sun4i: hdmi: Remove duplicate cleanup calls (bnc#1012628). +- drm/amdgpu/smu: add metrics table lock (bnc#1012628). +- drm/amdgpu/smu: add metrics table lock for arcturus (v2) + (bnc#1012628). +- drm/amdgpu/smu: add metrics table lock for navi (v2) + (bnc#1012628). +- drm/amdgpu/smu: add metrics table lock for vega20 (v2) + (bnc#1012628). +- MIPS: BPF: Disable MIPS32 eBPF JIT (bnc#1012628). +- MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig + (bnc#1012628). +- MIPS: Avoid VDSO ABI breakage due to global register variable + (bnc#1012628). +- media: pulse8-cec: fix lost cec_transmit_attempt_done() call + (bnc#1012628). +- media: cec: CEC 2.0-only bcast messages were ignored + (bnc#1012628). +- media: cec: avoid decrementing transmit_queue_sz if it is 0 + (bnc#1012628). +- media: cec: check 'transmit_in_progress', not 'transmitting' + (bnc#1012628). +- mm/memory_hotplug: shrink zones when offlining memory + (bnc#1012628). +- mm/zsmalloc.c: fix the migrated zspage statistics (bnc#1012628). +- memcg: account security cred as well to kmemcg (bnc#1012628). +- mm: move_pages: return valid node id in status if the page is + already on the target node (bnc#1012628). +- mm/oom: fix pgtables units mismatch in Killed process message + (bnc#1012628). +- ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less + (bnc#1012628). +- pstore/ram: Write new dumps to start of recycled zones + (bnc#1012628). +- pstore/ram: Fix error-path memory leak in persistent_ram_new() + callers (bnc#1012628). +- gcc-plugins: make it possible to disable CONFIG_GCC_PLUGINS + again (bnc#1012628). +- locks: print unsigned ino in /proc/locks (bnc#1012628). +- selftests/seccomp: Zero out seccomp_notif (bnc#1012628). +- seccomp: Check that seccomp_notif is zeroed out by the user + (bnc#1012628). +- samples/seccomp: Zero out members based on seccomp_notif_sizes + (bnc#1012628). +- selftests/seccomp: Catch garbage on SECCOMP_IOCTL_NOTIF_RECV + (bnc#1012628). +- dmaengine: Fix access to uninitialized dma_slave_caps + (bnc#1012628). +- dmaengine: dma-jz4780: Also break descriptor chains on JZ4725B + (bnc#1012628). +- Btrfs: fix infinite loop during nocow writeback due to race + (bnc#1012628). +- compat_ioctl: block: handle Persistent Reservations + (bnc#1012628). +- compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE + (bnc#1012628). +- compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES + (bnc#1012628). +- bpf: Fix precision tracking for unbounded scalars (bnc#1012628). +- ata: libahci_platform: Export again + ahci_platform_<en/dis>able_phys() (bnc#1012628). +- ata: ahci_brcm: Fix AHCI resources management (bnc#1012628). +- ata: ahci_brcm: Add missing clock management during recovery + (bnc#1012628). +- ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE + (bnc#1012628). +- libata: Fix retrieving of active qcs (bnc#1012628). +- gpio: xtensa: fix driver build (bnc#1012628). +- gpiolib: fix up emulated open drain outputs (bnc#1012628). +- clocksource: riscv: add notrace to riscv_sched_clock ++++ 503 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.6675/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.g4sr5X/_old 2020-01-13 22:19:28.810461339 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:28.818461342 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.4 -%define patchversion 5.4.7 +%define patchversion 5.4.10 %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.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:28.902461381 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:28.906461383 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.7 +%define patchversion 5.4.10 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif @@ -172,10 +172,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e -Provides: kernel-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: kernel-%build_flavor-base-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf +Provides: kernel-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf # END COMMON DEPS -Provides: %name-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: %name-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:28.922461391 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:28.922461391 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.7 +%define patchversion 5.4.10 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif @@ -172,10 +172,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e -Provides: kernel-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: kernel-%build_flavor-base-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf +Provides: kernel-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf # END COMMON DEPS -Provides: %name-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: %name-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:28.946461402 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:28.950461404 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.7 +%define patchversion 5.4.10 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif @@ -172,10 +172,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e -Provides: kernel-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: kernel-%build_flavor-base-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf +Provides: kernel-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf # END COMMON DEPS -Provides: %name-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: %name-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:28.982461418 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:28.982461418 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.4 -%define patchversion 5.4.7 +%define patchversion 5.4.10 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: %name-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf 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.g4sr5X/_old 2020-01-13 22:19:29.006461430 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:29.010461431 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.7 +%define patchversion 5.4.10 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif @@ -172,10 +172,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e -Provides: kernel-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: kernel-%build_flavor-base-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf +Provides: kernel-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf # END COMMON DEPS -Provides: %name-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: %name-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:29.058461454 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:29.062461455 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.4.7 +%define patchversion 5.4.10 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +BuildRequires: kernel%kernel_flavor-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf %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.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:29.086461466 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:29.086461466 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.4.7 +%define patchversion 5.4.10 %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.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:29.106461476 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:29.106461476 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.7 +%define patchversion 5.4.10 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif @@ -172,10 +172,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e -Provides: kernel-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: kernel-%build_flavor-base-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf +Provides: kernel-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf # END COMMON DEPS -Provides: %name-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: %name-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:29.138461491 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:29.138461491 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.7 +%define patchversion 5.4.10 %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.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: %name-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf 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.g4sr5X/_old 2020-01-13 22:19:29.166461504 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:29.174461507 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.4.7 +Version: 5.4.10 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: %name-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:29.194461517 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:29.198461518 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.4 -%define patchversion 5.4.7 +%define patchversion 5.4.10 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -65,9 +65,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.4.7 +Version: 5.4.10 %if 0%{?is_kotd} -Release: <RELEASE>.g34ebd00 +Release: <RELEASE>.g556a6fe %else Release: 0 %endif @@ -172,10 +172,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e -Provides: kernel-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: kernel-%build_flavor-base-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf +Provides: kernel-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf # END COMMON DEPS -Provides: %name-srchash-34ebd00cfe5fe0f030f33cc081662ff856d0f36e +Provides: %name-srchash-556a6fedae3fb6edb8e82270a37ceaf38d8666cf %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-zfcpdump.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2019-12-31 22:37:48.000000000 +0100 +++ new/config/s390x/default 2020-01-03 11:53:32.000000000 +0100 @@ -4,7 +4,7 @@ # # -# Compiler: s390x-suse-linux-gcc (SUSE Linux) 9.2.1 20190903 [gcc-9-branch revision 275330] +# Compiler: s390x-suse-linux-gcc (SUSE Linux) 9.2.1 20191209 [gcc-9-branch revision 279114] # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90201 @@ -3588,9 +3588,7 @@ CONFIG_SECURITY_PATH=y CONFIG_LSM_MMAP_MIN_ADDR=0 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y -CONFIG_HARDENED_USERCOPY=y -# CONFIG_HARDENED_USERCOPY_FALLBACK is not set -# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set +# CONFIG_HARDENED_USERCOPY is not set CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2019-12-31 22:37:48.000000000 +0100 +++ new/config/s390x/zfcpdump 2020-01-03 11:53:32.000000000 +0100 @@ -4,7 +4,7 @@ # # -# Compiler: s390x-suse-linux-gcc (SUSE Linux) 9.2.1 20190903 [gcc-9-branch revision 275330] +# Compiler: s390x-suse-linux-gcc (SUSE Linux) 9.2.1 20191209 [gcc-9-branch revision 279114] # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=90201 @@ -1225,8 +1225,7 @@ # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y -CONFIG_HARDENED_USERCOPY=y -# CONFIG_HARDENED_USERCOPY_FALLBACK is not set +# CONFIG_HARDENED_USERCOPY is not set CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_DEFAULT_SECURITY_DAC=y ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 33674 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/USB-Fix-Don-t-skip-endpoint-descriptors-with-maxpack.patch new/patches.suse/USB-Fix-Don-t-skip-endpoint-descriptors-with-maxpack.patch --- old/patches.suse/USB-Fix-Don-t-skip-endpoint-descriptors-with-maxpack.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/USB-Fix-Don-t-skip-endpoint-descriptors-with-maxpack.patch 2020-01-09 16:44:46.000000000 +0100 @@ -0,0 +1,69 @@ +From 2548288b4fb059b2da9ceada172ef763077e8a59 Mon Sep 17 00:00:00 2001 +From: Alan Stern <[email protected]> +Date: Mon, 6 Jan 2020 10:43:42 -0500 +Subject: [PATCH] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 +Git-commit: 2548288b4fb059b2da9ceada172ef763077e8a59 +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1159811 + +It turns out that even though endpoints with a maxpacket length of 0 +aren't useful for data transfer, the descriptors do serve other +purposes. In particular, skipping them will also skip over other +class-specific descriptors for classes such as UVC. This unexpected +side effect has caused some UVC cameras to stop working. + +In addition, the USB spec requires that when isochronous endpoint +descriptors are present in an interface's altsetting 0 (which is true +on some devices), the maxpacket size _must_ be set to 0. Warning +about such things seems like a bad idea. + +This patch updates an earlier commit which would log a warning and +skip these endpoint descriptors. Now we only log a warning, and we +don't even do that for isochronous endpoints in altsetting 0. + +We don't need to worry about preventing endpoints with maxpacket = 0 +from ever being used for data transfers; usb_submit_urb() already +checks for this. + +Reported-and-tested-by: Roger Whittaker <[email protected]> +Fixes: d482c7bb0541 ("USB: Skip endpoints with 0 maxpacket length") +Signed-off-by: Alan Stern <[email protected]> +Cc: Laurent Pinchart <[email protected]> +Link: https://marc.info/?l=linux-usb&m=157790377329882&w=2 +Link: https://lore.kernel.org/r/[email protected] +Signed-off-by: Greg Kroah-Hartman <[email protected]> +Acked-by: Takashi Iwai <[email protected]> + +--- + drivers/usb/core/config.c | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +diff --git a/drivers/usb/core/config.c b/drivers/usb/core/config.c +index 21291950cc97..26bc05e48d8a 100644 +--- a/drivers/usb/core/config.c ++++ b/drivers/usb/core/config.c +@@ -392,12 +392,16 @@ static int usb_parse_endpoint(struct device *ddev, int cfgno, + endpoint->desc.wMaxPacketSize = cpu_to_le16(8); + } + +- /* Validate the wMaxPacketSize field */ ++ /* ++ * Validate the wMaxPacketSize field. ++ * Some devices have isochronous endpoints in altsetting 0; ++ * the USB-2 spec requires such endpoints to have wMaxPacketSize = 0 ++ * (see the end of section 5.6.3), so don't warn about them. ++ */ + maxp = usb_endpoint_maxp(&endpoint->desc); +- if (maxp == 0) { +- dev_warn(ddev, "config %d interface %d altsetting %d endpoint 0x%X has wMaxPacketSize 0, skipping\n", ++ if (maxp == 0 && !(usb_endpoint_xfer_isoc(d) && asnum == 0)) { ++ dev_warn(ddev, "config %d interface %d altsetting %d endpoint 0x%X has invalid wMaxPacketSize 0\n", + cfgno, inum, asnum, d->bEndpointAddress); +- goto skip_to_next_endpoint_or_interface_descriptor; + } + + /* Find the highest legal maxpacket size for this endpoint */ +-- +2.16.4 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/dma-direct-check-for-overflows-on-32-bit-dma-addresses.patch new/patches.suse/dma-direct-check-for-overflows-on-32-bit-dma-addresses.patch --- old/patches.suse/dma-direct-check-for-overflows-on-32-bit-dma-addresses.patch 2020-01-01 08:55:24.000000000 +0100 +++ new/patches.suse/dma-direct-check-for-overflows-on-32-bit-dma-addresses.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,66 +0,0 @@ -From: Nicolas Saenz Julienne <[email protected]> -Date: Thu, 7 Nov 2019 16:06:44 +0100 -Subject: dma-direct: check for overflows on 32 bit DMA addresses -Git-commit: b12d66278dd627cbe1ea7c000aa4715aaf8830c8 -Patch-mainline: Queued in subsystem maintainer repository -Git-repo: git://git.infradead.org/users/hch/dma-mapping.git -References: jsc#SLE-7772 - -As seen on the new Raspberry Pi 4 and sta2x11's DMA implementation it is -possible for a device configured with 32 bit DMA addresses and a partial -DMA mapping located at the end of the address space to overflow. It -happens when a higher physical address, not DMAable, is translated to -it's DMA counterpart. - -For example the Raspberry Pi 4, configurable up to 4 GB of memory, has -an interconnect capable of addressing the lower 1 GB of physical memory -with a DMA offset of 0xc0000000. It transpires that, any attempt to -translate physical addresses higher than the first GB will result in an -overflow which dma_capable() can't detect as it only checks for -addresses bigger then the maximum allowed DMA address. - -Fix this by verifying in dma_capable() if the DMA address range provided -is at any point lower than the minimum possible DMA address on the bus. - -Signed-off-by: Nicolas Saenz Julienne <[email protected]> -Signed-off-by: Christoph Hellwig <[email protected]> ---- - include/linux/dma-direct.h | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -diff --git a/include/linux/dma-direct.h b/include/linux/dma-direct.h -index bcd953fb1f5a..6db863c3eb93 100644 ---- a/include/linux/dma-direct.h -+++ b/include/linux/dma-direct.h -@@ -3,8 +3,11 @@ - #define _LINUX_DMA_DIRECT_H 1 - - #include <linux/dma-mapping.h> -+#include <linux/memblock.h> /* for min_low_pfn */ - #include <linux/mem_encrypt.h> - -+static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr); -+ - #ifdef CONFIG_ARCH_HAS_PHYS_TO_DMA - #include <asm/dma-direct.h> - #else -@@ -24,11 +27,16 @@ static inline phys_addr_t __dma_to_phys(struct device *dev, dma_addr_t dev_addr) - - static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) - { -+ dma_addr_t end = addr + size - 1; -+ - if (!dev->dma_mask) - return false; - -- return addr + size - 1 <= -- min_not_zero(*dev->dma_mask, dev->bus_dma_mask); -+ if (!IS_ENABLED(CONFIG_ARCH_DMA_ADDR_T_64BIT) && -+ min(addr, end) < phys_to_dma(dev, PFN_PHYS(min_low_pfn))) -+ return false; -+ -+ return end <= min_not_zero(*dev->dma_mask, dev->bus_dma_mask); - } - #endif /* !CONFIG_ARCH_HAS_PHYS_TO_DMA */ - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/libertas-Fix-two-buffer-overflows-at-parsing-bss-des.patch new/patches.suse/libertas-Fix-two-buffer-overflows-at-parsing-bss-des.patch --- old/patches.suse/libertas-Fix-two-buffer-overflows-at-parsing-bss-des.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/libertas-Fix-two-buffer-overflows-at-parsing-bss-des.patch 2020-01-09 16:44:46.000000000 +0100 @@ -0,0 +1,73 @@ +From e5e884b42639c74b5b57dc277909915c0aefc8bb Mon Sep 17 00:00:00 2001 +From: Wen Huang <[email protected]> +Date: Thu, 28 Nov 2019 18:51:04 +0800 +Subject: [PATCH] libertas: Fix two buffer overflows at parsing bss descriptor +Git-commit: e5e884b42639c74b5b57dc277909915c0aefc8bb +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-14896 bsc#1157157 CVE-2019-14897 bsc#1157155 + +add_ie_rates() copys rates without checking the length +in bss descriptor from remote AP.when victim connects to +remote attacker, this may trigger buffer overflow. +lbs_ibss_join_existing() copys rates without checking the length +in bss descriptor from remote IBSS node.when victim connects to +remote attacker, this may trigger buffer overflow. +Fix them by putting the length check before performing copy. + +This fix addresses CVE-2019-14896 and CVE-2019-14897. +This also fix build warning of mixed declarations and code. + +Reported-by: kbuild test robot <[email protected]> +Signed-off-by: Wen Huang <[email protected]> +Signed-off-by: Kalle Valo <[email protected]> +Acked-by: Takashi Iwai <[email protected]> + +--- + drivers/net/wireless/marvell/libertas/cfg.c | 16 +++++++++++++--- + 1 file changed, 13 insertions(+), 3 deletions(-) + +diff --git a/drivers/net/wireless/marvell/libertas/cfg.c b/drivers/net/wireless/marvell/libertas/cfg.c +index 57edfada0665..c9401c121a14 100644 +--- a/drivers/net/wireless/marvell/libertas/cfg.c ++++ b/drivers/net/wireless/marvell/libertas/cfg.c +@@ -273,6 +273,10 @@ add_ie_rates(u8 *tlv, const u8 *ie, int *nrates) + int hw, ap, ap_max = ie[1]; + u8 hw_rate; + ++ if (ap_max > MAX_RATES) { ++ lbs_deb_assoc("invalid rates\n"); ++ return tlv; ++ } + /* Advance past IE header */ + ie += 2; + +@@ -1717,6 +1721,9 @@ static int lbs_ibss_join_existing(struct lbs_private *priv, + struct cmd_ds_802_11_ad_hoc_join cmd; + u8 preamble = RADIO_PREAMBLE_SHORT; + int ret = 0; ++ int hw, i; ++ u8 rates_max; ++ u8 *rates; + + /* TODO: set preamble based on scan result */ + ret = lbs_set_radio(priv, preamble, 1); +@@ -1775,9 +1782,12 @@ static int lbs_ibss_join_existing(struct lbs_private *priv, + if (!rates_eid) { + lbs_add_rates(cmd.bss.rates); + } else { +- int hw, i; +- u8 rates_max = rates_eid[1]; +- u8 *rates = cmd.bss.rates; ++ rates_max = rates_eid[1]; ++ if (rates_max > MAX_RATES) { ++ lbs_deb_join("invalid rates"); ++ goto out; ++ } ++ rates = cmd.bss.rates; + for (hw = 0; hw < ARRAY_SIZE(lbs_rates); hw++) { + u8 hw_rate = lbs_rates[hw].bitrate / 5; + for (i = 0; i < rates_max; i++) { +-- +2.16.4 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/md-make-sure-desc_nr-less-than-MD_SB_DISKS.patch new/patches.suse/md-make-sure-desc_nr-less-than-MD_SB_DISKS.patch --- old/patches.suse/md-make-sure-desc_nr-less-than-MD_SB_DISKS.patch 2020-01-01 08:55:24.000000000 +0100 +++ new/patches.suse/md-make-sure-desc_nr-less-than-MD_SB_DISKS.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,28 +0,0 @@ -From: Yufen Yu <[email protected]> -Date: Tue, 10 Dec 2019 15:01:29 +0800 -Subject: md: make sure desc_nr less than MD_SB_DISKS -Git-commit: 3b7436cc9449d5ff7fa1c1fd5bc3edb6402ff5b8 -Patch-mainline: 5.5-rc2 -References: git-fixes - -For super_90_load, we need to make sure 'desc_nr' less -than MD_SB_DISKS, avoiding invalid memory access of 'sb->disks'. - -Fixes: 228fc7d76db6 ("md: avoid invalid memory access for array sb->dev_roles") -Signed-off-by: Yufen Yu <[email protected]> -Signed-off-by: Song Liu <[email protected]> -Signed-off-by: Jiri Slaby <[email protected]> ---- - drivers/md/md.c | 1 + - 1 file changed, 1 insertion(+) - ---- a/drivers/md/md.c -+++ b/drivers/md/md.c -@@ -1159,6 +1159,7 @@ static int super_90_load(struct md_rdev - /* not spare disk, or LEVEL_MULTIPATH */ - if (sb->level == LEVEL_MULTIPATH || - (rdev->desc_nr >= 0 && -+ rdev->desc_nr < MD_SB_DISKS && - sb->disks[rdev->desc_nr].state & - ((1<<MD_DISK_SYNC) | (1 << MD_DISK_ACTIVE)))) - spare_disk = false; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/tpm-Revert-tpm_tis-reserve-chip-for-duration-of-tpm_.patch new/patches.suse/tpm-Revert-tpm_tis-reserve-chip-for-duration-of-tpm_.patch --- old/patches.suse/tpm-Revert-tpm_tis-reserve-chip-for-duration-of-tpm_.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/tpm-Revert-tpm_tis-reserve-chip-for-duration-of-tpm_.patch 2020-01-09 16:44:46.000000000 +0100 @@ -0,0 +1,130 @@ +From 9550f210492c6f88415709002f42a9d15c0e6231 Mon Sep 17 00:00:00 2001 +From: Jarkko Sakkinen <[email protected]> +Date: Tue, 31 Dec 2019 01:19:59 +0200 +Subject: [PATCH] tpm: Revert "tpm_tis: reserve chip for duration of tpm_tis_core_init" +Git-commit: 9550f210492c6f88415709002f42a9d15c0e6231 +Patch-mainline: v5.5-rc6 +References: bsc#1159152 + +Revert a commit, which was included in Linux v5.5-rc3 because it did not +properly fix the issues it was supposed to fix. + +Fixes: 21df4a8b6018 ("tpm_tis: reserve chip for duration of tpm_tis_core_init") +Link: https://bugzilla.kernel.org/show_bug.cgi?id=205935 +Cc: [email protected] +Cc: Jerry Snitselaar <[email protected]> +Cc: Dan Williams <[email protected]> +Tested-by: Dan Williams <[email protected]> +Tested-by: Xiaoping Zhou <[email protected]> +Signed-off-by: Jarkko Sakkinen <[email protected]> +Acked-by: Takashi Iwai <[email protected]> + +--- + drivers/char/tpm/tpm_tis_core.c | 35 +++++++++++++++++------------------ + 1 file changed, 17 insertions(+), 18 deletions(-) + +diff --git a/drivers/char/tpm/tpm_tis_core.c b/drivers/char/tpm/tpm_tis_core.c +index bb0343ffd235..8af2cee1a762 100644 +--- a/drivers/char/tpm/tpm_tis_core.c ++++ b/drivers/char/tpm/tpm_tis_core.c +@@ -978,13 +978,13 @@ int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq, + + if (wait_startup(chip, 0) != 0) { + rc = -ENODEV; +- goto err_start; ++ goto out_err; + } + + /* Take control of the TPM's interrupt hardware and shut it off */ + rc = tpm_tis_read32(priv, TPM_INT_ENABLE(priv->locality), &intmask); + if (rc < 0) +- goto err_start; ++ goto out_err; + + intmask |= TPM_INTF_CMD_READY_INT | TPM_INTF_LOCALITY_CHANGE_INT | + TPM_INTF_DATA_AVAIL_INT | TPM_INTF_STS_VALID_INT; +@@ -993,21 +993,21 @@ int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq, + + rc = tpm_chip_start(chip); + if (rc) +- goto err_start; +- ++ goto out_err; + rc = tpm2_probe(chip); ++ tpm_chip_stop(chip); + if (rc) +- goto err_probe; ++ goto out_err; + + rc = tpm_tis_read32(priv, TPM_DID_VID(0), &vendor); + if (rc < 0) +- goto err_probe; ++ goto out_err; + + priv->manufacturer_id = vendor; + + rc = tpm_tis_read8(priv, TPM_RID(0), &rid); + if (rc < 0) +- goto err_probe; ++ goto out_err; + + dev_info(dev, "%s TPM (device-id 0x%X, rev-id %d)\n", + (chip->flags & TPM_CHIP_FLAG_TPM2) ? "2.0" : "1.2", +@@ -1016,13 +1016,13 @@ int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq, + probe = probe_itpm(chip); + if (probe < 0) { + rc = -ENODEV; +- goto err_probe; ++ goto out_err; + } + + /* Figure out the capabilities */ + rc = tpm_tis_read32(priv, TPM_INTF_CAPS(priv->locality), &intfcaps); + if (rc < 0) +- goto err_probe; ++ goto out_err; + + dev_dbg(dev, "TPM interface capabilities (0x%x):\n", + intfcaps); +@@ -1056,9 +1056,10 @@ int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq, + if (tpm_get_timeouts(chip)) { + dev_err(dev, "Could not get TPM timeouts and durations\n"); + rc = -ENODEV; +- goto err_probe; ++ goto out_err; + } + ++ tpm_chip_start(chip); + chip->flags |= TPM_CHIP_FLAG_IRQ; + if (irq) { + tpm_tis_probe_irq_single(chip, intmask, IRQF_SHARED, +@@ -1069,20 +1070,18 @@ int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq, + } else { + tpm_tis_probe_irq(chip, intmask); + } ++ tpm_chip_stop(chip); + } + +- tpm_chip_stop(chip); +- + rc = tpm_chip_register(chip); + if (rc) +- goto err_start; +- +- return 0; ++ goto out_err; + +-err_probe: +- tpm_chip_stop(chip); ++ if (chip->ops->clk_enable != NULL) ++ chip->ops->clk_enable(chip, false); + +-err_start: ++ return 0; ++out_err: + if ((chip->ops != NULL) && (chip->ops->clk_enable != NULL)) + chip->ops->clk_enable(chip, false); + +-- +2.16.4 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/tpm-Revert-tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before.patch new/patches.suse/tpm-Revert-tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before.patch --- old/patches.suse/tpm-Revert-tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/tpm-Revert-tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before.patch 2020-01-09 16:44:46.000000000 +0100 @@ -0,0 +1,52 @@ +From dda8b2af395b2ed508e2ef314ae32e122841b447 Mon Sep 17 00:00:00 2001 +From: Stefan Berger <[email protected]> +Date: Tue, 26 Nov 2019 08:17:52 -0500 +Subject: [PATCH] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" +Git-commit: dda8b2af395b2ed508e2ef314ae32e122841b447 +Patch-mainline: v5.5-rc6 +References: bsc#1159152 + +There has been a bunch of reports (one from kernel bugzilla linked) +reporting that when this commit is applied it causes on some machines +boot freezes. + +Unfortunately hardware where this commit causes a failure is not widely +available (only one I'm aware is Lenovo T490), which means we cannot +predict yet how long it will take to properly fix tpm_tis interrupt +probing. + +Thus, the least worst short term action is to revert the code to the +state before this commit. In long term we need fix the tpm_tis probing +code to work on machines that Stefan's fix was supposed to fix. + +Link: https://bugzilla.kernel.org/show_bug.cgi?id=205935 +Fixes: 1ea32c83c699 ("tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts") +Cc: [email protected] +Cc: Jerry Snitselaar <[email protected]> +Cc: Dan Williams <[email protected]> +Tested-by: Dan Williams <[email protected]> +Tested-by: Xiaoping Zhou <[email protected]> +Signed-off-by: Stefan Berger <[email protected]> +Reported-by: Jerry Snitselaar <[email protected]> +Signed-off-by: Jarkko Sakkinen <[email protected]> +Acked-by: Takashi Iwai <[email protected]> + +--- + drivers/char/tpm/tpm_tis_core.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/drivers/char/tpm/tpm_tis_core.c b/drivers/char/tpm/tpm_tis_core.c +index 8af2cee1a762..5dc52c4e2292 100644 +--- a/drivers/char/tpm/tpm_tis_core.c ++++ b/drivers/char/tpm/tpm_tis_core.c +@@ -1060,7 +1060,6 @@ int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq, + } + + tpm_chip_start(chip); +- chip->flags |= TPM_CHIP_FLAG_IRQ; + if (irq) { + tpm_tis_probe_irq_single(chip, intmask, IRQF_SHARED, + irq); +-- +2.16.4 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/tpm-Revert-tpm_tis_core-Turn-on-the-TPM-before-probi.patch new/patches.suse/tpm-Revert-tpm_tis_core-Turn-on-the-TPM-before-probi.patch --- old/patches.suse/tpm-Revert-tpm_tis_core-Turn-on-the-TPM-before-probi.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/tpm-Revert-tpm_tis_core-Turn-on-the-TPM-before-probi.patch 2020-01-09 16:44:46.000000000 +0100 @@ -0,0 +1,60 @@ +From aa4a63dd981682b1742baa01237036e48bc11923 Mon Sep 17 00:00:00 2001 +From: Stefan Berger <[email protected]> +Date: Tue, 26 Nov 2019 08:17:53 -0500 +Subject: [PATCH] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" +Git-commit: aa4a63dd981682b1742baa01237036e48bc11923 +Patch-mainline: v5.5-rc6 +References: bsc#1159152 + +There has been a bunch of reports (one from kernel bugzilla linked) +reporting that when this commit is applied it causes on some machines +boot freezes. + +Unfortunately hardware where this commit causes a failure is not widely +available (only one I'm aware is Lenovo T490), which means we cannot +predict yet how long it will take to properly fix tpm_tis interrupt +probing. + +Thus, the least worst short term action is to revert the code to the +state before this commit. In long term we need fix the tpm_tis probing +code to work on machines that Stefan's fix was supposed to fix. + +Fixes: 21df4a8b6018 ("tpm_tis: reserve chip for duration of tpm_tis_core_init") +Link: https://bugzilla.kernel.org/show_bug.cgi?id=205935 +Cc: [email protected] +Cc: Jerry Snitselaar <[email protected]> +Cc: Dan Williams <[email protected]> +Tested-by: Dan Williams <[email protected]> +Tested-by: Xiaoping Zhou <[email protected]> +Signed-off-by: Stefan Berger <[email protected]> +Reported-by: Jerry Snitselaar <[email protected]> +Signed-off-by: Jarkko Sakkinen <[email protected]> +Acked-by: Takashi Iwai <[email protected]> + +--- + drivers/char/tpm/tpm_tis_core.c | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/drivers/char/tpm/tpm_tis_core.c b/drivers/char/tpm/tpm_tis_core.c +index 5dc52c4e2292..27c6ca031e23 100644 +--- a/drivers/char/tpm/tpm_tis_core.c ++++ b/drivers/char/tpm/tpm_tis_core.c +@@ -1059,7 +1059,6 @@ int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq, + goto out_err; + } + +- tpm_chip_start(chip); + if (irq) { + tpm_tis_probe_irq_single(chip, intmask, IRQF_SHARED, + irq); +@@ -1069,7 +1068,6 @@ int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq, + } else { + tpm_tis_probe_irq(chip, intmask); + } +- tpm_chip_stop(chip); + } + + rc = tpm_chip_register(chip); +-- +2.16.4 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/vfs-add-super_operations-get_inode_dev new/patches.suse/vfs-add-super_operations-get_inode_dev --- old/patches.suse/vfs-add-super_operations-get_inode_dev 2020-01-01 08:55:24.000000000 +0100 +++ new/patches.suse/vfs-add-super_operations-get_inode_dev 2020-01-09 16:44:46.000000000 +0100 @@ -17,33 +17,33 @@ Signed-off-by: Jeff Mahoney <[email protected]> --- - fs/locks.c | 4 ++-- - fs/nfsd/nfs3xdr.c | 2 +- - fs/nfsd/vfs.c | 4 ++-- - fs/notify/fdinfo.c | 4 ++-- - fs/proc/nommu.c | 2 +- - fs/proc/task_mmu.c | 2 +- - fs/proc/task_nommu.c | 2 +- - fs/stat.c | 2 +- - include/linux/fs.h | 9 +++++++++ - include/trace/events/filelock.h | 8 ++++---- - include/trace/events/filemap.h | 2 +- - include/trace/events/writeback.h | 2 +- - kernel/audit_fsnotify.c | 2 +- - kernel/audit_watch.c | 6 +++--- - kernel/auditsc.c | 6 +++--- - kernel/events/core.c | 2 +- - mm/memory-failure.c | 2 +- - net/unix/diag.c | 2 +- - security/tomoyo/condition.c | 2 +- + fs/locks.c | 4 ++-- + fs/nfsd/nfs3xdr.c | 2 +- + fs/nfsd/vfs.c | 4 ++-- + fs/notify/fdinfo.c | 4 ++-- + fs/proc/nommu.c | 2 +- + fs/proc/task_mmu.c | 2 +- + fs/proc/task_nommu.c | 2 +- + fs/stat.c | 2 +- + include/linux/fs.h | 9 +++++++++ + include/trace/events/filelock.h | 8 ++++---- + include/trace/events/filemap.h | 2 +- + include/trace/events/writeback.h | 2 +- + kernel/audit_fsnotify.c | 2 +- + kernel/audit_watch.c | 6 +++--- + kernel/auditsc.c | 6 +++--- + kernel/events/core.c | 2 +- + mm/memory-failure.c | 2 +- + net/unix/diag.c | 2 +- + security/tomoyo/condition.c | 2 +- 19 files changed, 37 insertions(+), 28 deletions(-) --- a/fs/locks.c +++ b/fs/locks.c -@@ -2854,8 +2854,8 @@ static void lock_get_status(struct seq_file *f, struct file_lock *fl, +@@ -2854,8 +2854,8 @@ static void lock_get_status(struct seq_f if (inode) { /* userspace relies on this representation of dev_t */ - seq_printf(f, "%d %02x:%02x:%ld ", fl_pid, + seq_printf(f, "%d %02x:%02x:%lu ", fl_pid, - MAJOR(inode->i_sb->s_dev), - MINOR(inode->i_sb->s_dev), inode->i_ino); + MAJOR(inode_get_dev(inode)), @@ -53,7 +53,7 @@ } --- a/fs/nfsd/nfs3xdr.c +++ b/fs/nfsd/nfs3xdr.c -@@ -148,7 +148,7 @@ static __be32 *encode_fsid(__be32 *p, struct svc_fh *fhp) +@@ -148,7 +148,7 @@ static __be32 *encode_fsid(__be32 *p, st default: case FSIDSOURCE_DEV: p = xdr_encode_hyper(p, (u64)huge_encode_dev @@ -64,7 +64,7 @@ p = xdr_encode_hyper(p, (u64) fhp->fh_export->ex_fsid); --- a/fs/nfsd/vfs.c +++ b/fs/nfsd/vfs.c -@@ -916,7 +916,7 @@ static int wait_for_concurrent_writes(struct file *file) +@@ -922,7 +922,7 @@ static int wait_for_concurrent_writes(st int err = 0; if (atomic_read(&inode->i_writecount) > 1 @@ -73,7 +73,7 @@ dprintk("nfsd: write defer %d\n", task_pid_nr(current)); msleep(10); dprintk("nfsd: write resume %d\n", task_pid_nr(current)); -@@ -927,7 +927,7 @@ static int wait_for_concurrent_writes(struct file *file) +@@ -933,7 +933,7 @@ static int wait_for_concurrent_writes(st err = vfs_fsync(file, 0); } last_ino = inode->i_ino; @@ -84,7 +84,7 @@ --- a/fs/notify/fdinfo.c +++ b/fs/notify/fdinfo.c -@@ -92,7 +92,7 @@ static void inotify_fdinfo(struct seq_file *m, struct fsnotify_mark *mark) +@@ -92,7 +92,7 @@ static void inotify_fdinfo(struct seq_fi */ u32 mask = mark->mask & IN_ALL_EVENTS; seq_printf(m, "inotify wd:%x ino:%lx sdev:%x mask:%x ignored_mask:%x ", @@ -93,7 +93,7 @@ mask, mark->ignored_mask); show_mark_fhandle(m, inode); seq_putc(m, '\n'); -@@ -122,7 +122,7 @@ static void fanotify_fdinfo(struct seq_file *m, struct fsnotify_mark *mark) +@@ -122,7 +122,7 @@ static void fanotify_fdinfo(struct seq_f if (!inode) return; seq_printf(m, "fanotify ino:%lx sdev:%x mflags:%x mask:%x ignored_mask:%x ", @@ -104,7 +104,7 @@ seq_putc(m, '\n'); --- a/fs/proc/nommu.c +++ b/fs/proc/nommu.c -@@ -42,7 +42,7 @@ static int nommu_region_show(struct seq_file *m, struct vm_region *region) +@@ -42,7 +42,7 @@ static int nommu_region_show(struct seq_ if (file) { struct inode *inode = file_inode(region->vm_file); @@ -115,7 +115,7 @@ --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c -@@ -310,7 +310,7 @@ show_map_vma(struct seq_file *m, struct vm_area_struct *vma) +@@ -310,7 +310,7 @@ show_map_vma(struct seq_file *m, struct if (file) { struct inode *inode = file_inode(vma->vm_file); @@ -126,7 +126,7 @@ } --- a/fs/proc/task_nommu.c +++ b/fs/proc/task_nommu.c -@@ -156,7 +156,7 @@ static int nommu_vma_show(struct seq_file *m, struct vm_area_struct *vma) +@@ -156,7 +156,7 @@ static int nommu_vma_show(struct seq_fil if (file) { struct inode *inode = file_inode(vma->vm_file); @@ -148,7 +148,7 @@ stat->nlink = inode->i_nlink; --- a/include/linux/fs.h +++ b/include/linux/fs.h -@@ -1965,6 +1965,7 @@ struct super_operations { +@@ -1972,6 +1972,7 @@ struct super_operations { struct shrink_control *); long (*free_cached_objects)(struct super_block *, struct shrink_control *); @@ -156,7 +156,7 @@ }; /* -@@ -3620,4 +3621,12 @@ static inline int inode_drain_writes(struct inode *inode) +@@ -3627,4 +3628,12 @@ static inline int inode_drain_writes(str return filemap_write_and_wait(inode->i_mapping); } @@ -209,7 +209,7 @@ __entry->rcount = atomic_read(&inode->i_readcount); --- a/include/trace/events/filemap.h +++ b/include/trace/events/filemap.h -@@ -31,7 +31,7 @@ DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, +@@ -31,7 +31,7 @@ DECLARE_EVENT_CLASS(mm_filemap_op_page_c __entry->i_ino = page->mapping->host->i_ino; __entry->index = page->index; if (page->mapping->host->i_sb) @@ -220,7 +220,7 @@ ), --- a/include/trace/events/writeback.h +++ b/include/trace/events/writeback.h -@@ -852,7 +852,7 @@ DECLARE_EVENT_CLASS(writeback_inode_template, +@@ -852,7 +852,7 @@ DECLARE_EVENT_CLASS(writeback_inode_temp ), TP_fast_assign( @@ -231,7 +231,7 @@ __entry->mode = inode->i_mode; --- a/kernel/audit_fsnotify.c +++ b/kernel/audit_fsnotify.c -@@ -67,7 +67,7 @@ int audit_mark_compare(struct audit_fsnotify_mark *mark, unsigned long ino, dev_ +@@ -67,7 +67,7 @@ int audit_mark_compare(struct audit_fsno static void audit_update_mark(struct audit_fsnotify_mark *audit_mark, const struct inode *inode) { @@ -242,7 +242,7 @@ --- a/kernel/audit_watch.c +++ b/kernel/audit_watch.c -@@ -353,7 +353,7 @@ static int audit_get_nd(struct audit_watch *watch, struct path *parent) +@@ -353,7 +353,7 @@ static int audit_get_nd(struct audit_wat return PTR_ERR(d); if (d_is_positive(d)) { /* update watch filter fields */ @@ -251,7 +251,7 @@ watch->ino = d_backing_inode(d)->i_ino; } inode_unlock(d_backing_inode(parent->dentry)); -@@ -494,7 +494,7 @@ static int audit_watch_handle_event(struct fsnotify_group *group, +@@ -494,7 +494,7 @@ static int audit_watch_handle_event(stru } if (mask & (FS_CREATE|FS_MOVED_TO) && inode) @@ -260,7 +260,7 @@ else if (mask & (FS_DELETE|FS_MOVED_FROM)) audit_update_watch(parent, dname, AUDIT_DEV_UNSET, AUDIT_INO_UNSET, 1); else if (mask & (FS_DELETE_SELF|FS_UNMOUNT|FS_MOVE_SELF)) -@@ -548,7 +548,7 @@ int audit_exe_compare(struct task_struct *tsk, struct audit_fsnotify_mark *mark) +@@ -548,7 +548,7 @@ int audit_exe_compare(struct task_struct if (!exe_file) return 0; ino = file_inode(exe_file)->i_ino; @@ -271,7 +271,7 @@ } --- a/kernel/auditsc.c +++ b/kernel/auditsc.c -@@ -1922,7 +1922,7 @@ static void audit_copy_inode(struct audit_names *name, +@@ -1922,7 +1922,7 @@ static void audit_copy_inode(struct audi struct inode *inode, unsigned int flags) { name->ino = inode->i_ino; @@ -280,7 +280,7 @@ name->mode = inode->i_mode; name->uid = inode->i_uid; name->gid = inode->i_gid; -@@ -1994,7 +1994,7 @@ void __audit_inode(struct filename *name, const struct dentry *dentry, +@@ -1994,7 +1994,7 @@ void __audit_inode(struct filename *name if (n->ino) { /* valid inode number, use that for the comparison */ if (n->ino != inode->i_ino || @@ -289,7 +289,7 @@ continue; } else if (n->name) { /* inode number has not been set, check the name */ -@@ -2099,7 +2099,7 @@ void __audit_inode_child(struct inode *parent, +@@ -2099,7 +2099,7 @@ void __audit_inode_child(struct inode *p n->type != AUDIT_TYPE_UNKNOWN)) continue; @@ -300,7 +300,7 @@ if (n->type == AUDIT_TYPE_UNKNOWN) --- a/kernel/events/core.c +++ b/kernel/events/core.c -@@ -7470,7 +7470,7 @@ static void perf_event_mmap_event(struct perf_mmap_event *mmap_event) +@@ -7468,7 +7468,7 @@ static void perf_event_mmap_event(struct goto cpy_name; } inode = file_inode(vma->vm_file); @@ -311,7 +311,7 @@ maj = MAJOR(dev); --- a/mm/memory-failure.c +++ b/mm/memory-failure.c -@@ -97,7 +97,7 @@ static int hwpoison_filter_dev(struct page *p) +@@ -97,7 +97,7 @@ static int hwpoison_filter_dev(struct pa if (mapping == NULL || mapping->host == NULL) return -EINVAL; @@ -322,7 +322,7 @@ return -EINVAL; --- a/net/unix/diag.c +++ b/net/unix/diag.c -@@ -30,7 +30,7 @@ static int sk_diag_dump_vfs(struct sock *sk, struct sk_buff *nlskb) +@@ -30,7 +30,7 @@ static int sk_diag_dump_vfs(struct sock if (dentry) { struct unix_diag_vfs uv = { .udiag_vfs_ino = d_backing_inode(dentry)->i_ino, @@ -333,7 +333,7 @@ return nla_put(nlskb, UNIX_DIAG_VFS, sizeof(uv), &uv); --- a/security/tomoyo/condition.c +++ b/security/tomoyo/condition.c -@@ -743,7 +743,7 @@ void tomoyo_get_attributes(struct tomoyo_obj_info *obj) +@@ -743,7 +743,7 @@ void tomoyo_get_attributes(struct tomoyo stat->gid = inode->i_gid; stat->ino = inode->i_ino; stat->mode = inode->i_mode; ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:30.718462224 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:30.718462224 +0100 @@ -978,6 +978,390 @@ patches.kernel.org/5.4.7-432-nbd-fix-shutdown-and-recv-work-deadlock-v2.patch patches.kernel.org/5.4.7-433-iwlwifi-pcie-move-power-gating-workaround-earli.patch patches.kernel.org/5.4.7-434-Linux-5.4.7.patch + patches.kernel.org/5.4.8-001-Revert-MIPS-futex-Restore-n-after-sync-instruct.patch + patches.kernel.org/5.4.8-002-Revert-MIPS-futex-Emit-Loongson3-sync-workaroun.patch + patches.kernel.org/5.4.8-003-scsi-lpfc-Fix-spinlock_irq-issues-in-lpfc_els_f.patch + patches.kernel.org/5.4.8-004-scsi-lpfc-Fix-discovery-failures-when-target-de.patch + patches.kernel.org/5.4.8-005-scsi-mpt3sas-Fix-clear-pending-bit-in-ioctl-sta.patch + patches.kernel.org/5.4.8-006-scsi-lpfc-Fix-locking-on-mailbox-command-comple.patch + patches.kernel.org/5.4.8-007-scsi-mpt3sas-Reject-NVMe-Encap-cmnds-to-unsuppo.patch + patches.kernel.org/5.4.8-008-gpio-mxc-Only-get-the-second-IRQ-when-there-is-.patch + patches.kernel.org/5.4.8-009-scsi-lpfc-Fix-list-corruption-in-lpfc_sli_get_i.patch + patches.kernel.org/5.4.8-010-Input-atmel_mxt_ts-disable-IRQ-across-suspend.patch + patches.kernel.org/5.4.8-011-f2fs-fix-to-update-time-in-lazytime-mode.patch + patches.kernel.org/5.4.8-012-powerpc-papr_scm-Fix-an-off-by-one-check-in-pap.patch + patches.kernel.org/5.4.8-013-tools-power-x86-intel-speed-select-Remove-warni.patch + patches.kernel.org/5.4.8-014-platform-x86-peaq-wmi-switch-to-using-polled-mo.patch + patches.kernel.org/5.4.8-015-iommu-rockchip-Free-domain-on-.domain_free.patch + patches.kernel.org/5.4.8-016-iommu-tegra-smmu-Fix-page-tables-in-4-GiB-memor.patch + patches.kernel.org/5.4.8-017-dmaengine-xilinx_dma-Clear-desc_pendingcount-in.patch + patches.kernel.org/5.4.8-018-scsi-target-compare-full-CHAP_A-Algorithm-strin.patch + patches.kernel.org/5.4.8-019-scsi-lpfc-Fix-hardlockup-in-lpfc_abort_handler.patch + patches.kernel.org/5.4.8-020-scsi-lpfc-Fix-SLI3-hba-in-loop-mode-not-discove.patch + patches.kernel.org/5.4.8-021-scsi-csiostor-Don-t-enable-IRQs-too-early.patch + patches.kernel.org/5.4.8-022-scsi-hisi_sas-Replace-in_softirq-check-in-hisi_.patch + patches.kernel.org/5.4.8-023-scsi-hisi_sas-Delete-the-debugfs-folder-of-hisi.patch + patches.kernel.org/5.4.8-024-powerpc-pseries-Mark-accumulate_stolen_time-as-.patch + patches.kernel.org/5.4.8-025-powerpc-pseries-Don-t-fail-hash-page-table-inse.patch + patches.kernel.org/5.4.8-026-Input-st1232-do-not-reset-the-chip-too-early.patch + patches.kernel.org/5.4.8-027-selftests-powerpc-Fixup-clobbers-for-TM-tests.patch + patches.kernel.org/5.4.8-028-powerpc-tools-Don-t-quote-objdump-in-scripts.patch + patches.kernel.org/5.4.8-029-dma-debug-add-a-schedule-point-in-debug_dma_dum.patch + patches.kernel.org/5.4.8-030-dma-mapping-Add-vmap-checks-to-dma_map_single.patch + patches.kernel.org/5.4.8-031-dma-mapping-fix-handling-of-dma-ranges-for-rese.patch + patches.kernel.org/5.4.8-032-dmaengine-fsl-qdma-Handle-invalid-qdma-queue0-I.patch + patches.kernel.org/5.4.8-033-leds-lm3692x-Handle-failure-to-probe-the-regula.patch + patches.kernel.org/5.4.8-034-leds-an30259a-add-a-check-for-devm_regmap_init_.patch + patches.kernel.org/5.4.8-035-leds-trigger-netdev-fix-handling-on-interface-r.patch + patches.kernel.org/5.4.8-036-clocksource-drivers-asm9260-Add-a-check-for-of_.patch + patches.kernel.org/5.4.8-037-clocksource-drivers-timer-of-Use-unique-device-.patch + patches.kernel.org/5.4.8-038-dtc-Use-pkg-config-to-locate-libyaml.patch + patches.kernel.org/5.4.8-039-selftests-powerpc-Skip-tm-signal-sigreturn-nt-i.patch + patches.kernel.org/5.4.8-040-powerpc-security-book3s64-Report-L1TF-status-in.patch + patches.kernel.org/5.4.8-041-powerpc-book3s64-hash-Add-cond_resched-to-avoid.patch + patches.kernel.org/5.4.8-042-ext4-update-direct-I-O-read-lock-pattern-for-IO.patch + patches.kernel.org/5.4.8-043-ext4-iomap-that-extends-beyond-EOF-should-be-ma.patch + patches.kernel.org/5.4.8-044-jbd2-Fix-statistics-for-the-number-of-logged-bl.patch + patches.kernel.org/5.4.8-045-scsi-tracing-Fix-handling-of-TRANSFER-LENGTH-0-.patch + patches.kernel.org/5.4.8-046-scsi-lpfc-Fix-unexpected-error-messages-during-.patch + patches.kernel.org/5.4.8-047-scsi-lpfc-Fix-duplicate-unreg_rpi-error-in-port.patch + patches.kernel.org/5.4.8-048-f2fs-fix-to-update-dir-s-i_pino-during-cross_re.patch + patches.kernel.org/5.4.8-049-clk-qcom-smd-Add-missing-pnoc-clock.patch + patches.kernel.org/5.4.8-050-clk-qcom-Allow-constant-ratio-freq-tables-for-r.patch + patches.kernel.org/5.4.8-051-clk-clk-gpio-propagate-rate-change-to-parent.patch + patches.kernel.org/5.4.8-052-irqchip-irq-bcm7038-l1-Enable-parent-IRQ-if-nec.patch + patches.kernel.org/5.4.8-053-irqchip-ingenic-Error-out-if-IRQ-domain-creatio.patch + patches.kernel.org/5.4.8-054-dma-direct-check-for-overflows-on-32-bit-DMA-ad.patch + patches.kernel.org/5.4.8-055-fs-quota-handle-overflows-of-sysctl-fs.quota.-a.patch + patches.kernel.org/5.4.8-056-iommu-arm-smmu-v3-Don-t-display-an-error-when-I.patch + patches.kernel.org/5.4.8-057-i2c-stm32f7-fix-reorder-remove-probe-error-hand.patch + patches.kernel.org/5.4.8-058-iomap-fix-return-value-of-iomap_dio_bio_actor-o.patch + patches.kernel.org/5.4.8-059-Input-ili210x-handle-errors-from-input_mt_init_.patch + patches.kernel.org/5.4.8-060-scsi-lpfc-fix-Coverity-lpfc_cmpl_els_rsp-Null-p.patch + patches.kernel.org/5.4.8-061-scsi-zorro_esp-Limit-DMA-transfers-to-65536-byt.patch + patches.kernel.org/5.4.8-062-PCI-rpaphp-Fix-up-pointer-to-first-drc-info-ent.patch + patches.kernel.org/5.4.8-063-scsi-ufs-fix-potential-bug-which-ends-in-system.patch + patches.kernel.org/5.4.8-064-powerpc-pseries-cmm-Implement-release-function-.patch + patches.kernel.org/5.4.8-065-PCI-rpaphp-Don-t-rely-on-firmware-feature-to-im.patch + patches.kernel.org/5.4.8-066-PCI-rpaphp-Annotate-and-correctly-byte-swap-DRC.patch + patches.kernel.org/5.4.8-067-PCI-rpaphp-Correctly-match-ibm-my-drc-index-to-.patch + patches.kernel.org/5.4.8-068-powerpc-security-Fix-wrong-message-when-RFI-Flu.patch + patches.kernel.org/5.4.8-069-powerpc-eeh-differentiate-duplicate-detection-m.patch + patches.kernel.org/5.4.8-070-powerpc-book3s-mm-Update-Oops-message-to-print-.patch + patches.kernel.org/5.4.8-071-scsi-atari_scsi-sun3_scsi-Set-sg_tablesize-to-1.patch + patches.kernel.org/5.4.8-072-clk-pxa-fix-one-of-the-pxa-RTC-clocks.patch + patches.kernel.org/5.4.8-073-bcache-at-least-try-to-shrink-1-node-in-bch_mca.patch + patches.kernel.org/5.4.8-074-HID-quirks-Add-quirk-for-HP-MSU1465-PIXART-OEM-.patch + patches.kernel.org/5.4.8-075-dt-bindings-Improve-validation-build-error-hand.patch + patches.kernel.org/5.4.8-076-HID-logitech-hidpp-Silence-intermittent-get_bat.patch + patches.kernel.org/5.4.8-077-HID-i2c-hid-fix-no-irq-after-reset-on-raydium-3.patch + patches.kernel.org/5.4.8-078-ARM-8937-1-spectre-v2-remove-Brahma-B53-from-ha.patch + patches.kernel.org/5.4.8-079-libnvdimm-btt-fix-variable-rc-set-but-not-used.patch + patches.kernel.org/5.4.8-080-HID-Improve-Windows-Precision-Touchpad-detectio.patch + patches.kernel.org/5.4.8-081-HID-rmi-Check-that-the-RMI_STARTED-bit-is-set-b.patch + patches.kernel.org/5.4.8-082-watchdog-imx7ulp-Fix-reboot-hang.patch + patches.kernel.org/5.4.8-083-watchdog-prevent-deferral-of-watchdogd-wakeup-o.patch + patches.kernel.org/5.4.8-084-watchdog-Fix-the-race-between-the-release-of-wa.patch + patches.kernel.org/5.4.8-085-powerpc-fixmap-Use-__fix_to_virt-instead-of-fix.patch + patches.kernel.org/5.4.8-086-scsi-pm80xx-Fix-for-SATA-device-discovery.patch + patches.kernel.org/5.4.8-087-scsi-ufs-Fix-error-handing-during-hibern8-enter.patch + patches.kernel.org/5.4.8-088-scsi-scsi_debug-num_tgts-must-be-0.patch + patches.kernel.org/5.4.8-089-scsi-NCR5380-Add-disconnect_mask-module-paramet.patch + patches.kernel.org/5.4.8-090-scsi-target-core-Release-SPC-2-reservations-whe.patch + patches.kernel.org/5.4.8-091-scsi-ufs-Fix-up-auto-hibern8-enablement.patch + patches.kernel.org/5.4.8-092-scsi-iscsi-Don-t-send-data-to-unbound-connectio.patch + patches.kernel.org/5.4.8-093-scsi-target-iscsi-Wait-for-all-commands-to-fini.patch + patches.kernel.org/5.4.8-094-f2fs-Fix-deadlock-in-f2fs_gc-context-during-ato.patch + patches.kernel.org/5.4.8-095-habanalabs-skip-VA-block-list-update-in-reset-f.patch + patches.kernel.org/5.4.8-096-gpio-mpc8xxx-fix-qoriq-GPIO-reading.patch + patches.kernel.org/5.4.8-097-platform-x86-intel_pmc_core-Fix-the-SoC-naming-.patch + patches.kernel.org/5.4.8-098-platform-x86-intel_pmc_core-Add-Comet-Lake-CML-.patch + patches.kernel.org/5.4.8-099-gpio-mpc8xxx-Don-t-overwrite-default-irq_set_ty.patch + patches.kernel.org/5.4.8-100-gpio-lynxpoint-Setup-correct-IRQ-handlers.patch + patches.kernel.org/5.4.8-101-tools-power-x86-intel-speed-select-Ignore-missi.patch + patches.kernel.org/5.4.8-102-Drivers-hv-vmbus-Fix-crash-handler-reset-of-Hyp.patch + patches.kernel.org/5.4.8-103-apparmor-fix-unsigned-len-comparison-with-less-.patch + patches.kernel.org/5.4.8-104-drm-amdgpu-Call-find_vma-under-mmap_sem.patch + patches.kernel.org/5.4.8-105-scripts-kallsyms-fix-definitely-lost-memory-lea.patch + patches.kernel.org/5.4.8-106-powerpc-Don-t-add-mabi-flags-when-building-with.patch + patches.kernel.org/5.4.8-107-cifs-Fix-use-after-free-bug-in-cifs_reconnect.patch + patches.kernel.org/5.4.8-108-um-virtio-Keep-reading-on-EAGAIN.patch + patches.kernel.org/5.4.8-109-io_uring-io_allocate_scq_urings-should-return-a.patch + patches.kernel.org/5.4.8-110-of-unittest-fix-memory-leak-in-attach_node_and_.patch + patches.kernel.org/5.4.8-111-cdrom-respect-device-capabilities-during-openin.patch + patches.kernel.org/5.4.8-112-cifs-move-cifsFileInfo_put-logic-into-a-work-qu.patch + patches.kernel.org/5.4.8-113-perf-diff-Use-llabs-with-64-bit-values.patch + patches.kernel.org/5.4.8-114-perf-script-Fix-brstackinsn-for-AUXTRACE.patch + patches.kernel.org/5.4.8-115-perf-regs-Make-perf_reg_name-return-unknown-ins.patch + patches.kernel.org/5.4.8-116-s390-zcrypt-handle-new-reply-code-FILTERED_BY_H.patch + patches.kernel.org/5.4.8-117-mailbox-imx-Clear-the-right-interrupts-at-shutd.patch + patches.kernel.org/5.4.8-118-libfdt-define-INT32_MAX-and-UINT32_MAX-in-libfd.patch + patches.kernel.org/5.4.8-119-s390-unwind-filter-out-unreliable-bogus-r14.patch + patches.kernel.org/5.4.8-120-s390-cpum_sf-Check-for-SDBT-and-SDB-consistency.patch + patches.kernel.org/5.4.8-121-ocfs2-fix-passing-zero-to-PTR_ERR-warning.patch + patches.kernel.org/5.4.8-122-mailbox-imx-Fix-Tx-doorbell-shutdown-path.patch + patches.kernel.org/5.4.8-123-s390-disable-preemption-when-switching-to-nodat.patch + patches.kernel.org/5.4.8-124-selftests-vm-add-fragment-CONFIG_TEST_VMALLOC.patch + patches.kernel.org/5.4.8-125-mm-hugetlbfs-fix-error-handling-when-setting-up.patch + patches.kernel.org/5.4.8-126-kernel-sysctl-make-drop_caches-write-only.patch + patches.kernel.org/5.4.8-127-userfaultfd-require-CAP_SYS_PTRACE-for-UFFD_FEA.patch + patches.kernel.org/5.4.8-128-Revert-powerpc-vcpu-Assume-dedicated-processors.patch + patches.kernel.org/5.4.8-129-sctp-fix-err-handling-of-stream-initialization.patch + patches.kernel.org/5.4.8-130-md-make-sure-desc_nr-less-than-MD_SB_DISKS.patch + patches.kernel.org/5.4.8-131-Revert-iwlwifi-assign-directly-to-iwl_trans-cfg.patch + patches.kernel.org/5.4.8-132-netfilter-ebtables-compat-reject-all-padding-in.patch + patches.kernel.org/5.4.8-133-6pack-mkiss-fix-possible-deadlock.patch + patches.kernel.org/5.4.8-134-powerpc-Fix-__clear_user-with-KUAP-enabled.patch + patches.kernel.org/5.4.8-135-net-smc-add-fallback-check-to-connect.patch + patches.kernel.org/5.4.8-136-netfilter-bridge-make-sure-to-pull-arp-header-i.patch + patches.kernel.org/5.4.8-137-inetpeer-fix-data-race-in-inet_putpeer-inet_put.patch + patches.kernel.org/5.4.8-138-net-add-a-READ_ONCE-in-skb_peek_tail.patch + patches.kernel.org/5.4.8-139-net-icmp-fix-data-race-in-cmp_global_allow.patch + patches.kernel.org/5.4.8-140-hrtimer-Annotate-lockless-access-to-timer-state.patch + patches.kernel.org/5.4.8-141-tomoyo-Don-t-use-nifty-names-on-sockets.patch + patches.kernel.org/5.4.8-142-uaccess-disallow-INT_MAX-copy-sizes.patch + patches.kernel.org/5.4.8-143-drm-limit-to-INT_MAX-in-create_blob-ioctl.patch + patches.kernel.org/5.4.8-144-xfs-fix-mount-failure-crash-on-invalid-iclog-me.patch + patches.kernel.org/5.4.8-145-cxgb4-cxgb4vf-fix-flow-control-display-for-auto.patch + patches.kernel.org/5.4.8-146-net-dsa-bcm_sf2-Fix-IP-fragment-location-and-be.patch + patches.kernel.org/5.4.8-147-net-mlxfw-Fix-out-of-memory-error-in-mfa2-flash.patch + patches.kernel.org/5.4.8-148-net-phy-aquantia-add-suspend-resume-ops-for-AQR.patch + patches.kernel.org/5.4.8-149-net-sched-act_mirred-Pull-mac-prior-redir-to-no.patch + patches.kernel.org/5.4.8-150-net-sched-add-delete_empty-to-filters-and-use-i.patch + patches.kernel.org/5.4.8-151-net_sched-sch_fq-properly-set-sk-sk_pacing_stat.patch + patches.kernel.org/5.4.8-152-net-stmmac-dwmac-meson8b-Fix-the-RGMII-TX-delay.patch + patches.kernel.org/5.4.8-153-ptp-fix-the-race-between-the-release-of-ptp_clo.patch + patches.kernel.org/5.4.8-154-tcp-Fix-highest_sack-and-highest_sack_seq.patch + patches.kernel.org/5.4.8-155-udp-fix-integer-overflow-while-computing-availa.patch + patches.kernel.org/5.4.8-156-bnxt_en-Fix-MSIX-request-logic-for-RDMA-driver.patch + patches.kernel.org/5.4.8-157-bnxt_en-Free-context-memory-in-the-open-path-if.patch + patches.kernel.org/5.4.8-158-bnxt_en-Return-error-if-FW-returns-more-data-th.patch + patches.kernel.org/5.4.8-159-bnxt_en-Fix-bp-fw_health-allocation-and-free-lo.patch + patches.kernel.org/5.4.8-160-bnxt_en-Remove-unnecessary-NULL-checks-for-fw_h.patch + patches.kernel.org/5.4.8-161-bnxt_en-Fix-the-logic-that-creates-the-health-r.patch + patches.kernel.org/5.4.8-162-bnxt_en-Add-missing-devlink-health-reporters-fo.patch + patches.kernel.org/5.4.8-163-mlxsw-spectrum_router-Skip-loopback-RIFs-during.patch + patches.kernel.org/5.4.8-164-mlxsw-spectrum-Use-dedicated-policer-for-VRRP-p.patch + patches.kernel.org/5.4.8-165-net-add-bool-confirm_neigh-parameter-for-dst_op.patch + patches.kernel.org/5.4.8-166-ip6_gre-do-not-confirm-neighbor-when-do-pmtu-up.patch + patches.kernel.org/5.4.8-167-gtp-do-not-confirm-neighbor-when-do-pmtu-update.patch + patches.kernel.org/5.4.8-168-net-dst-add-new-function-skb_dst_update_pmtu_no.patch + patches.kernel.org/5.4.8-169-tunnel-do-not-confirm-neighbor-when-do-pmtu-upd.patch + patches.kernel.org/5.4.8-170-vti-do-not-confirm-neighbor-when-do-pmtu-update.patch + patches.kernel.org/5.4.8-171-sit-do-not-confirm-neighbor-when-do-pmtu-update.patch + patches.kernel.org/5.4.8-172-net-dst-do-not-confirm-neighbor-for-vxlan-and-g.patch + patches.kernel.org/5.4.8-173-net-dsa-sja1105-Reconcile-the-meaning-of-TPID-a.patch + patches.kernel.org/5.4.8-174-net-marvell-mvpp2-phylink-requires-the-link-int.patch + patches.kernel.org/5.4.8-175-gtp-fix-wrong-condition-in-gtp_genl_dump_pdp.patch + patches.kernel.org/5.4.8-176-gtp-avoid-zero-size-hashtable.patch + patches.kernel.org/5.4.8-177-bonding-fix-active-backup-transition-after-link.patch + patches.kernel.org/5.4.8-178-tcp-do-not-send-empty-skb-from-tcp_write_xmit.patch + patches.kernel.org/5.4.8-179-tcp-dccp-fix-possible-race-__inet_lookup_establ.patch + patches.kernel.org/5.4.8-180-hv_netvsc-Fix-tx_table-init-in-rndis_set_subcha.patch + patches.kernel.org/5.4.8-181-gtp-fix-an-use-after-free-in-ipv4_pdp_find.patch + patches.kernel.org/5.4.8-182-gtp-do-not-allow-adding-duplicate-tid-and-ms_ad.patch + patches.kernel.org/5.4.8-183-bnxt-apply-computed-clamp-value-for-coalece-par.patch + patches.kernel.org/5.4.8-184-ipv6-addrconf-only-check-invalid-header-values-.patch + patches.kernel.org/5.4.8-185-net-phylink-fix-interface-passed-to-mac_link_up.patch + patches.kernel.org/5.4.8-186-net-ena-fix-napi-handler-misbehavior-when-the-n.patch + patches.kernel.org/5.4.8-187-vhost-vsock-accept-only-packets-with-the-right-.patch + patches.kernel.org/5.4.8-188-mmc-sdhci-of-esdhc-fix-up-erratum-A-008171-work.patch + patches.kernel.org/5.4.8-189-mmc-sdhci-of-esdhc-re-implement-erratum-A-00920.patch + patches.kernel.org/5.4.8-190-mm-hugetlbfs-fix-for_each_hstate-loop-in-init_h.patch + patches.kernel.org/5.4.8-191-Linux-5.4.8.patch + patches.kernel.org/5.4.9-001-drm-mcde-dsi-Fix-invalid-pointer-dereference-if.patch + patches.kernel.org/5.4.9-002-nvme_fc-add-module-to-ops-template-to-allow-mod.patch + patches.kernel.org/5.4.9-003-nvme-fc-fix-double-free-scenarios-on-hw-queues.patch + patches.kernel.org/5.4.9-004-drm-amdgpu-add-check-before-enabling-disabling-.patch + patches.kernel.org/5.4.9-005-drm-amdgpu-add-header-line-for-power-profile-on.patch + patches.kernel.org/5.4.9-006-drm-amdgpu-add-cache-flush-workaround-to-gfx8-e.patch + patches.kernel.org/5.4.9-007-drm-amd-display-Map-DSC-resources-1-to-1-if-num.patch + patches.kernel.org/5.4.9-008-drm-amd-display-Fixed-kernel-panic-when-booting.patch + patches.kernel.org/5.4.9-009-drm-amd-display-Change-the-delay-time-before-en.patch + patches.kernel.org/5.4.9-010-drm-amd-display-Reset-steer-fifo-before-unblank.patch + patches.kernel.org/5.4.9-011-drm-amd-display-update-dispclk-and-dppclk-vco-f.patch + patches.kernel.org/5.4.9-012-nvme-pci-Fix-write-and-poll-queue-types.patch + patches.kernel.org/5.4.9-013-nvme-pci-Fix-read-queue-count.patch + patches.kernel.org/5.4.9-014-iio-st_accel-Fix-unused-variable-warning.patch + patches.kernel.org/5.4.9-015-iio-adc-max9611-Fix-too-short-conversion-time-d.patch + patches.kernel.org/5.4.9-016-PM-devfreq-Fix-devfreq_notifier_call-returning-.patch + patches.kernel.org/5.4.9-017-PM-devfreq-Set-scaling_max_freq-to-max-on-OPP-n.patch + patches.kernel.org/5.4.9-018-PM-devfreq-Don-t-fail-devfreq_dev_release-if-no.patch + patches.kernel.org/5.4.9-019-afs-Fix-afs_find_server-lookups-for-ipv4-peers.patch + patches.kernel.org/5.4.9-020-afs-Fix-SELinux-setting-security-label-on-afs.patch + patches.kernel.org/5.4.9-021-RDMA-cma-add-missed-unregister_pernet_subsys-in.patch + patches.kernel.org/5.4.9-022-rxe-correctly-calculate-iCRC-for-unaligned-payl.patch + patches.kernel.org/5.4.9-023-scsi-lpfc-Fix-memory-leak-on-lpfc_bsg_write_ebu.patch + patches.kernel.org/5.4.9-024-scsi-qla2xxx-Use-explicit-LOGO-in-target-mode.patch + patches.kernel.org/5.4.9-025-scsi-qla2xxx-Drop-superfluous-INIT_WORK-of-del_.patch + patches.kernel.org/5.4.9-026-scsi-qla2xxx-Don-t-call-qlt_async_event-twice.patch + patches.kernel.org/5.4.9-027-scsi-qla2xxx-Fix-PLOGI-payload-and-ELS-IOCB-dum.patch + patches.kernel.org/5.4.9-028-scsi-qla2xxx-Configure-local-loop-for-N2N-targe.patch + patches.kernel.org/5.4.9-029-scsi-qla2xxx-Send-Notify-ACK-after-N2N-PLOGI.patch + patches.kernel.org/5.4.9-030-scsi-qla2xxx-Don-t-defer-relogin-unconditonally.patch + patches.kernel.org/5.4.9-031-scsi-qla2xxx-Ignore-PORT-UPDATE-after-N2N-PLOGI.patch + patches.kernel.org/5.4.9-032-scsi-iscsi-qla4xxx-fix-double-free-in-probe.patch + patches.kernel.org/5.4.9-033-scsi-libsas-stop-discovering-if-oob-mode-is-dis.patch + patches.kernel.org/5.4.9-034-scsi-iscsi-Avoid-potential-deadlock-in-iscsi_if.patch + patches.kernel.org/5.4.9-035-staging-wlan-ng-add-CRC32-dependency-in-Kconfig.patch + patches.kernel.org/5.4.9-036-drm-nouveau-Move-the-declaration-of-struct-nouv.patch + patches.kernel.org/5.4.9-037-drm-nouveau-Fix-drm-core-using-atomic-code-path.patch + patches.kernel.org/5.4.9-038-drm-nouveau-kms-nv50-fix-panel-scaling.patch + patches.kernel.org/5.4.9-039-usb-gadget-fix-wrong-endpoint-desc.patch + patches.kernel.org/5.4.9-040-net-make-socket-read-write_iter-honor-IOCB_NOWA.patch + patches.kernel.org/5.4.9-041-afs-Fix-mountpoint-parsing.patch + patches.kernel.org/5.4.9-042-afs-Fix-creation-calls-in-the-dynamic-root-to-f.patch + patches.kernel.org/5.4.9-043-raid5-need-to-set-STRIPE_HANDLE-for-batch-head.patch + patches.kernel.org/5.4.9-044-md-raid1-check-rdev-before-reference-in-raid1_s.patch + patches.kernel.org/5.4.9-045-s390-cpum_sf-Adjust-sampling-interval-to-avoid-.patch + patches.kernel.org/5.4.9-046-s390-cpum_sf-Avoid-SBD-overflow-condition-in-ir.patch + patches.kernel.org/5.4.9-047-RDMA-counter-Prevent-auto-binding-a-QP-which-ar.patch + patches.kernel.org/5.4.9-048-IB-mlx4-Follow-mirror-sequence-of-device-add-du.patch + patches.kernel.org/5.4.9-049-IB-mlx5-Fix-steering-rule-of-drop-and-count.patch + patches.kernel.org/5.4.9-050-xen-blkback-prevent-premature-module-unload.patch + patches.kernel.org/5.4.9-051-xen-balloon-fix-ballooned-page-accounting-witho.patch + patches.kernel.org/5.4.9-052-PM-hibernate-memory_bm_find_bit-Tighten-node-op.patch + patches.kernel.org/5.4.9-053-ALSA-hda-realtek-Add-Bass-Speaker-and-fixed-dac.patch + patches.kernel.org/5.4.9-054-ALSA-hda-realtek-Enable-the-bass-speaker-of-ASU.patch + patches.kernel.org/5.4.9-055-PCI-Add-a-helper-to-check-Power-Resource-Requir.patch + patches.kernel.org/5.4.9-056-ALSA-hda-Allow-HDA-to-be-runtime-suspended-when.patch + patches.kernel.org/5.4.9-057-PCI-Fix-missing-inline-for-pci_pr3_present.patch + patches.kernel.org/5.4.9-058-ALSA-hda-fixup-for-the-bass-speaker-on-Lenovo-C.patch + patches.kernel.org/5.4.9-059-tcp-fix-data-race-in-tcp_recvmsg.patch + patches.kernel.org/5.4.9-060-shmem-pin-the-file-in-shmem_fault-if-mmap_sem-i.patch + patches.kernel.org/5.4.9-061-taskstats-fix-data-race.patch + patches.kernel.org/5.4.9-062-ALSA-hda-Downgrade-error-message-for-single-cmd.patch + patches.kernel.org/5.4.9-063-netfilter-nft_tproxy-Fix-port-selector-on-Big-E.patch + patches.kernel.org/5.4.9-064-block-add-bio_truncate-to-fix-guard_bio_eod.patch + patches.kernel.org/5.4.9-065-mm-drop-mmap_sem-before-calling-balance_dirty_p.patch + patches.kernel.org/5.4.9-066-ALSA-ice1724-Fix-sleep-in-atomic-in-Infrasonic-.patch + patches.kernel.org/5.4.9-067-ALSA-usb-audio-fix-set_format-altsetting-sanity.patch + patches.kernel.org/5.4.9-068-ALSA-usb-audio-set-the-interface-format-after-r.patch + patches.kernel.org/5.4.9-069-ALSA-hda-Apply-sync-write-workaround-to-old-Int.patch + patches.kernel.org/5.4.9-070-ALSA-hda-realtek-Add-headset-Mic-no-shutup-for-.patch + patches.kernel.org/5.4.9-071-drm-sun4i-hdmi-Remove-duplicate-cleanup-calls.patch + patches.kernel.org/5.4.9-072-drm-amdgpu-smu-add-metrics-table-lock.patch + patches.kernel.org/5.4.9-073-drm-amdgpu-smu-add-metrics-table-lock-for-arctu.patch + patches.kernel.org/5.4.9-074-drm-amdgpu-smu-add-metrics-table-lock-for-navi-.patch + patches.kernel.org/5.4.9-075-drm-amdgpu-smu-add-metrics-table-lock-for-vega2.patch + patches.kernel.org/5.4.9-076-MIPS-BPF-Disable-MIPS32-eBPF-JIT.patch + patches.kernel.org/5.4.9-077-MIPS-BPF-eBPF-JIT-check-for-MIPS-ISA-compliance.patch + patches.kernel.org/5.4.9-078-MIPS-Avoid-VDSO-ABI-breakage-due-to-global-regi.patch + patches.kernel.org/5.4.9-079-media-pulse8-cec-fix-lost-cec_transmit_attempt_.patch + patches.kernel.org/5.4.9-080-media-cec-CEC-2.0-only-bcast-messages-were-igno.patch + patches.kernel.org/5.4.9-081-media-cec-avoid-decrementing-transmit_queue_sz-.patch + patches.kernel.org/5.4.9-082-media-cec-check-transmit_in_progress-not-transm.patch + patches.kernel.org/5.4.9-083-mm-memory_hotplug-shrink-zones-when-offlining-m.patch + patches.kernel.org/5.4.9-084-mm-zsmalloc.c-fix-the-migrated-zspage-statistic.patch + patches.kernel.org/5.4.9-085-memcg-account-security-cred-as-well-to-kmemcg.patch + patches.kernel.org/5.4.9-086-mm-move_pages-return-valid-node-id-in-status-if.patch + patches.kernel.org/5.4.9-087-mm-oom-fix-pgtables-units-mismatch-in-Killed-pr.patch + patches.kernel.org/5.4.9-088-ocfs2-fix-the-crash-due-to-call-ocfs2_get_dlm_d.patch + patches.kernel.org/5.4.9-089-pstore-ram-Write-new-dumps-to-start-of-recycled.patch + patches.kernel.org/5.4.9-090-pstore-ram-Fix-error-path-memory-leak-in-persis.patch + patches.kernel.org/5.4.9-091-gcc-plugins-make-it-possible-to-disable-CONFIG_.patch + patches.kernel.org/5.4.9-092-locks-print-unsigned-ino-in-proc-locks.patch + patches.kernel.org/5.4.9-093-selftests-seccomp-Zero-out-seccomp_notif.patch + patches.kernel.org/5.4.9-094-seccomp-Check-that-seccomp_notif-is-zeroed-out-.patch + patches.kernel.org/5.4.9-095-samples-seccomp-Zero-out-members-based-on-secco.patch + patches.kernel.org/5.4.9-096-selftests-seccomp-Catch-garbage-on-SECCOMP_IOCT.patch + patches.kernel.org/5.4.9-097-dmaengine-Fix-access-to-uninitialized-dma_slave.patch + patches.kernel.org/5.4.9-098-dmaengine-dma-jz4780-Also-break-descriptor-chai.patch + patches.kernel.org/5.4.9-099-Btrfs-fix-infinite-loop-during-nocow-writeback-.patch + patches.kernel.org/5.4.9-100-compat_ioctl-block-handle-Persistent-Reservatio.patch + patches.kernel.org/5.4.9-101-compat_ioctl-block-handle-BLKREPORTZONE-BLKRESE.patch + patches.kernel.org/5.4.9-102-compat_ioctl-block-handle-BLKGETZONESZ-BLKGETNR.patch + patches.kernel.org/5.4.9-103-bpf-Fix-precision-tracking-for-unbounded-scalar.patch + patches.kernel.org/5.4.9-104-ata-libahci_platform-Export-again-ahci_platform.patch + patches.kernel.org/5.4.9-105-ata-ahci_brcm-Fix-AHCI-resources-management.patch + patches.kernel.org/5.4.9-106-ata-ahci_brcm-Add-missing-clock-management-duri.patch + patches.kernel.org/5.4.9-107-ata-ahci_brcm-BCM7425-AHCI-requires-AHCI_HFLAG_.patch + patches.kernel.org/5.4.9-108-libata-Fix-retrieving-of-active-qcs.patch + patches.kernel.org/5.4.9-109-gpio-xtensa-fix-driver-build.patch + patches.kernel.org/5.4.9-110-gpiolib-fix-up-emulated-open-drain-outputs.patch + patches.kernel.org/5.4.9-111-clocksource-riscv-add-notrace-to-riscv_sched_cl.patch + patches.kernel.org/5.4.9-112-riscv-ftrace-correct-the-condition-logic-in-fun.patch + patches.kernel.org/5.4.9-113-rseq-selftests-Fix-Namespace-gettid-for-compati.patch + patches.kernel.org/5.4.9-114-tracing-Fix-lock-inversion-in-trace_event_enabl.patch + patches.kernel.org/5.4.9-115-tracing-Avoid-memory-leak-in-process_system_pre.patch + patches.kernel.org/5.4.9-116-tracing-Have-the-histogram-compare-functions-co.patch + patches.kernel.org/5.4.9-117-tracing-Fix-endianness-bug-in-histogram-trigger.patch + patches.kernel.org/5.4.9-118-samples-trace_printk-Wait-for-IRQ-work-to-finis.patch + patches.kernel.org/5.4.9-119-io_uring-use-current-task-creds-instead-of-allo.patch + patches.kernel.org/5.4.9-120-mm-gup-fix-memory-leak-in-__gup_benchmark_ioctl.patch + patches.kernel.org/5.4.9-121-apparmor-fix-aa_xattrs_match-may-sleep-while-ho.patch + patches.kernel.org/5.4.9-122-dmaengine-virt-dma-Fix-access-after-free-in-vch.patch + patches.kernel.org/5.4.9-123-gen_initramfs_list.sh-fix-bad-variable-name-err.patch + patches.kernel.org/5.4.9-124-ALSA-cs4236-fix-error-return-comparison-of-an-u.patch + patches.kernel.org/5.4.9-125-ALSA-pcm-Yet-another-missing-check-of-non-cache.patch + patches.kernel.org/5.4.9-126-ALSA-firewire-motu-Correct-a-typo-in-the-clock-.patch + patches.kernel.org/5.4.9-127-scsi-lpfc-Fix-rpi-release-when-deleting-vport.patch + patches.kernel.org/5.4.9-128-exit-panic-before-exit_mm-on-global-init-exit.patch + patches.kernel.org/5.4.9-129-arm64-Revert-support-for-execute-only-user-mapp.patch + patches.kernel.org/5.4.9-130-ftrace-Avoid-potential-division-by-zero-in-func.patch + patches.kernel.org/5.4.9-131-spi-spi-fsl-dspi-Fix-16-bit-word-order-in-32-bi.patch + patches.kernel.org/5.4.9-132-drm-msm-include-linux-sched-task.h.patch + patches.kernel.org/5.4.9-133-PM-devfreq-Check-NULL-governor-in-available_gov.patch + patches.kernel.org/5.4.9-134-sunrpc-fix-crash-when-cache_head-become-valid-b.patch + patches.kernel.org/5.4.9-135-arm64-dts-qcom-msm8998-clamshell-Remove-retenti.patch + patches.kernel.org/5.4.9-136-nfsd4-fix-up-replay_matches_cache.patch + patches.kernel.org/5.4.9-137-powerpc-Chunk-calls-to-flush_dcache_range-in-ar.patch + patches.kernel.org/5.4.9-138-HID-i2c-hid-Reset-ALPS-touchpads-on-resume.patch + patches.kernel.org/5.4.9-139-net-sched-annotate-lockless-accesses-to-qdisc-e.patch + patches.kernel.org/5.4.9-140-kernel-module.c-wakeup-processes-in-module_wq-o.patch + patches.kernel.org/5.4.9-141-ACPI-sysfs-Change-ACPI_MASKABLE_GPE_MAX-to-0x10.patch + patches.kernel.org/5.4.9-142-perf-callchain-Fix-segfault-in-thread__resolve_.patch + patches.kernel.org/5.4.9-143-iommu-vt-d-Remove-incorrect-PSI-capability-chec.patch + patches.kernel.org/5.4.9-144-of-overlay-add_changeset_property-memory-leak.patch + patches.kernel.org/5.4.9-145-cifs-Fix-potential-softlockups-while-refreshing.patch + patches.kernel.org/5.4.9-146-firmware-arm_scmi-Avoid-double-free-in-error-fl.patch + patches.kernel.org/5.4.9-147-xfs-don-t-check-for-AG-deadlock-for-realtime-fi.patch + patches.kernel.org/5.4.9-148-platform-x86-pmc_atom-Add-Siemens-CONNECT-X300-.patch + patches.kernel.org/5.4.9-149-netfilter-nf_queue-enqueue-skbs-with-NULL-dst.patch + patches.kernel.org/5.4.9-150-net-sysctl-Fix-compiler-warning-when-only-cBPF-.patch + patches.kernel.org/5.4.9-151-watchdog-tqmx86_wdt-Fix-build-error.patch + patches.kernel.org/5.4.9-152-regulator-axp20x-Fix-axp20x_set_ramp_delay.patch + patches.kernel.org/5.4.9-153-regulator-bd70528-Remove-.set_ramp_delay-for-bd.patch + patches.kernel.org/5.4.9-154-spi-uniphier-Fix-FIFO-threshold.patch + patches.kernel.org/5.4.9-155-regulator-axp20x-Fix-AXP22x-ELDO2-regulator-ena.patch + patches.kernel.org/5.4.9-156-powerpc-mm-Mark-get_slice_psize-slice_addr_is_l.patch + patches.kernel.org/5.4.9-157-Bluetooth-btusb-fix-PM-leak-in-error-case-of-se.patch + patches.kernel.org/5.4.9-158-Bluetooth-delete-a-stray-unlock.patch + patches.kernel.org/5.4.9-159-Bluetooth-Fix-memory-leak-in-hci_connect_le_sca.patch + patches.kernel.org/5.4.9-160-arm64-dts-meson-gxl-s905x-khadas-vim-fix-uart_A.patch + patches.kernel.org/5.4.9-161-arm64-dts-meson-gxm-khadas-vim2-fix-uart_A-blue.patch + patches.kernel.org/5.4.9-162-media-flexcop-usb-ensure-EIO-is-returned-on-err.patch + patches.kernel.org/5.4.9-163-regulator-ab8500-Remove-AB8505-USB-regulator.patch + patches.kernel.org/5.4.9-164-media-usb-fix-memory-leak-in-af9005_identify_st.patch + patches.kernel.org/5.4.9-165-dt-bindings-clock-renesas-rcar-usb2-clock-sel-F.patch + patches.kernel.org/5.4.9-166-arm64-dts-meson-odroid-c2-Disable-usb_otg-bus-t.patch + patches.kernel.org/5.4.9-167-phy-renesas-rcar-gen3-usb2-Use-platform_get_irq.patch + patches.kernel.org/5.4.9-168-tty-serial-msm_serial-Fix-lockup-for-sysrq-and-.patch + patches.kernel.org/5.4.9-169-cifs-Fix-lookup-of-root-ses-in-DFS-referral-cac.patch + patches.kernel.org/5.4.9-170-fs-cifs-Fix-atime-update-check-vs-mtime.patch + patches.kernel.org/5.4.9-171-fix-compat-handling-of-FICLONERANGE-FIDEDUPERAN.patch + patches.kernel.org/5.4.9-172-ath9k_htc-Modify-byte-order-for-an-error-messag.patch + patches.kernel.org/5.4.9-173-ath9k_htc-Discard-undersized-packets.patch + patches.kernel.org/5.4.9-174-drm-i915-execlists-Fix-annotation-for-decouplin.patch + patches.kernel.org/5.4.9-175-xfs-periodically-yield-scrub-threads-to-the-sch.patch + patches.kernel.org/5.4.9-176-net-add-annotations-on-hh-hh_len-lockless-acces.patch + patches.kernel.org/5.4.9-177-ubifs-ubifs_tnc_start_commit-Fix-OOB-in-layout_.patch + patches.kernel.org/5.4.9-178-btrfs-get-rid-of-unique-workqueue-helper-functi.patch + patches.kernel.org/5.4.9-179-Btrfs-only-associate-the-locked-page-with-one-a.patch + patches.kernel.org/5.4.9-180-s390-smp-fix-physical-to-logical-CPU-map-for-SM.patch + patches.kernel.org/5.4.9-181-mm-sparse.c-mark-populate_section_memmap-as-__m.patch + patches.kernel.org/5.4.9-182-xen-blkback-Avoid-unmapping-unmapped-grant-page.patch + patches.kernel.org/5.4.9-183-lib-ubsan-don-t-serialize-UBSAN-report.patch + patches.kernel.org/5.4.9-184-efi-Don-t-attempt-to-map-RCI2-config-table-if-i.patch + patches.kernel.org/5.4.9-185-perf-x86-intel-bts-Fix-the-use-of-page_private.patch + patches.kernel.org/5.4.9-186-net-annotate-lockless-accesses-to-sk-sk_pacing_.patch + patches.kernel.org/5.4.9-187-hsr-avoid-debugfs-warning-message-when-module-i.patch + patches.kernel.org/5.4.9-188-hsr-fix-error-handling-routine-in-hsr_dev_final.patch + patches.kernel.org/5.4.9-189-hsr-fix-a-race-condition-in-node-list-insertion.patch + patches.kernel.org/5.4.9-190-mm-hugetlb-defer-freeing-of-huge-pages-if-in-no.patch + patches.kernel.org/5.4.9-191-Linux-5.4.9.patch + patches.kernel.org/5.4.10-001-powerpc-pmem-Fix-kernel-crash-due-to-wrong-ran.patch + patches.kernel.org/5.4.10-002-Linux-5.4.10.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1008,7 +1392,6 @@ patches.suse/ata-make-qc_prep-return-ata_completion_errors.patch patches.suse/drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch patches.suse/cpuidle-teo-Avoid-using-early-hits-incorrectly.patch - patches.suse/md-make-sure-desc_nr-less-than-MD_SB_DISKS.patch ######################################################## # kbuild/module infrastructure fixes @@ -1154,11 +1537,13 @@ ######################################################## # Wireless networking drivers ######################################################## + patches.suse/libertas-Fix-two-buffer-overflows-at-parsing-bss-des.patch patches.suse/b43-missing-firmware-info.patch ######################################################## # USB ######################################################## + patches.suse/USB-Fix-Don-t-skip-endpoint-descriptors-with-maxpack.patch ######################################################## # Input @@ -1199,7 +1584,6 @@ patches.suse/of-address-translate-dma-ranges-for-parent-nodes-missing-dma-ranges.patch patches.suse/of-address-fix-of_pci_range_parser_one-translation-of-dma-addresses.patch patches.suse/of-make-of_dma_get_range-work-on-bus-nodes.patch - patches.suse/dma-direct-check-for-overflows-on-32-bit-dma-addresses.patch patches.suse/x86-pci-sta2x11-use-default-dma-address-translation.patch patches.suse/dma-direct-unify-the-dma_capable-definitions.patch patches.suse/dma-direct-avoid-a-forward-declaration-for-phys_to_dma.patch @@ -1208,7 +1592,9 @@ patches.suse/linux-log2-h-add-roundup-rounddown_pow_two64-family-of-functions.patch patches.suse/pci-brcmstb-add-broadcom-stb-pcie-host-controller-driver.patch patches.suse/pci-brcmstb-add-msi-capability.patch - + patches.suse/tpm-Revert-tpm_tis-reserve-chip-for-duration-of-tpm_.patch + patches.suse/tpm-Revert-tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before.patch + patches.suse/tpm-Revert-tpm_tis_core-Turn-on-the-TPM-before-probi.patch ######################################################## # Debugging ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.g4sr5X/_old 2020-01-13 22:19:30.754462240 +0100 +++ /var/tmp/diff_new_pack.g4sr5X/_new 2020-01-13 22:19:30.754462240 +0100 @@ -1,3 +1,3 @@ -2020-01-01 07:55:50 +0000 -GIT Revision: 34ebd00cfe5fe0f030f33cc081662ff856d0f36e +2020-01-09 15:45:45 +0000 +GIT Revision: 556a6fedae3fb6edb8e82270a37ceaf38d8666cf GIT Branch: stable
