Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2020-08-25 09:32:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Tue Aug 25 09:32:21 2020 rev:551 rq:827824 version:5.8.2 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2020-08-08 13:18:19.719874451 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.3399/dtb-aarch64.changes 2020-08-25 09:32:41.383998358 +0200 @@ -1,0 +2,900 @@ +Wed Aug 19 11:43:13 CEST 2020 - [email protected] + +- recordmcount: Fix build failure on non arm64 (git-fixes). +- ALSA: hda/realtek - Fix unused variable warning (git-fixes). +- vdpa_sim: init iommu lock (git-fixes). +- commit 71b519a + +------------------------------------------------------------------- +Wed Aug 19 11:19:42 CEST 2020 - [email protected] + +- Update config files. + Only gcc+ld texts updated. +- commit b1b5b8e + +------------------------------------------------------------------- +Wed Aug 19 08:59:35 CEST 2020 - [email protected] + +- Linux 5.8.2 (bnc#1012628). +- tracepoint: Mark __tracepoint_string's __used (bnc#1012628). +- kunit: capture stderr on all make subprocess calls + (bnc#1012628). +- io_uring: abstract out task work running (bnc#1012628). +- HID: input: Fix devices that return multiple bytes in battery + report (bnc#1012628). +- ARM: dts: stm32: fix uart nodes ordering in stm32mp15-pinctrl + (bnc#1012628). +- ARM: dts: stm32: fix uart7_pins_a comments in stm32mp15-pinctrl + (bnc#1012628). +- x86/mce/inject: Fix a wrong assignment of i_mce.status + (bnc#1012628). +- perf/x86/intel/uncore: Fix oops when counting IMC uncore events + on some TGL (bnc#1012628). +- x86, sched: check for counters overflow in frequency invariant + accounting (bnc#1012628). +- x86, sched: Bail out of frequency invariance if turbo frequency + is unknown (bnc#1012628). +- x86, sched: Bail out of frequency invariance if + turbo_freq/base_freq gives 0 (bnc#1012628). +- sched/fair: Fix NOHZ next idle balance (bnc#1012628). +- sched: correct SD_flags returned by tl->sd_flags() + (bnc#1012628). +- arm64: dts: rockchip: fix rk3368-lion gmac reset gpio + (bnc#1012628). +- arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio + (bnc#1012628). +- arm64: dts: rockchip: fix rk3399-puma gmac reset gpio + (bnc#1012628). +- EDAC: Fix reference count leaks (bnc#1012628). +- crc-t10dif: Fix potential crypto notify dead-lock (bnc#1012628). +- arm64: dts: qcom: msm8916: Replace invalid bias-pull-none + property (bnc#1012628). +- memory: tegra: Fix an error handling path in + tegra186_emc_probe() (bnc#1012628). +- blktrace: fix debugfs use after free (bnc#1012628). +- soc: qcom: rpmh-rsc: Don't use ktime for timeout in + write_tcs_reg_sync() (bnc#1012628). +- crypto: ccree - fix resource leak on error path (bnc#1012628). +- ARM: exynos: MCPM: Restore big.LITTLE cpuidle support + (bnc#1012628). +- rcu/tree: Repeat the monitor if any free channel is busy + (bnc#1012628). +- firmware: arm_scmi: Fix SCMI genpd domain probing (bnc#1012628). +- arm64: dts: sun50i-pinephone: dldo4 must not be >= 1.8V + (bnc#1012628). +- arm64: dts: exynos: Fix silent hang after boot on Espresso + (bnc#1012628). +- sched/uclamp: Fix initialization of struct uclamp_rq + (bnc#1012628). +- crypto: qat - allow xts requests not multiple of block + (bnc#1012628). +- clk: scmi: Fix min and max rate when registering clocks with + discrete rates (bnc#1012628). +- m68k: mac: Don't send IOP message until channel is idle + (bnc#1012628). +- m68k: mac: Fix IOP status/control register writes (bnc#1012628). +- platform/x86: intel-hid: Fix return value check in + check_acpi_dev() (bnc#1012628). +- platform/x86: intel-vbtn: Fix return value check in + check_acpi_dev() (bnc#1012628). +- ARM: dts: gose: Fix ports node name for adv7180 (bnc#1012628). +- arm64: dts: renesas: Fix SD Card/eMMC interface device node + names (bnc#1012628). +- ARM: dts: gose: Fix ports node name for adv7612 (bnc#1012628). +- ARM: at91: pm: add missing put_device() call in + at91_pm_sram_init() (bnc#1012628). +- ARM: dts: exynos: Disable frequency scaling for FSYS bus on + Odroid XU3 family (bnc#1012628). +- reset: intel: fix a compile warning about REG_OFFSET redefined + (bnc#1012628). +- ARM: dts: at91: sama5d3_xplained: change phy-mode (bnc#1012628). +- ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply + to all CPU cores (bnc#1012628). +- ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages + (bnc#1012628). +- ARM: dts: stm32: Fix spi4 pins in stm32mp15-pinctrl + (bnc#1012628). +- spi: dw-dma: Fix Tx DMA channel working too fast (bnc#1012628). +- spi: lantiq: fix: Rx overflow error in full duplex mode + (bnc#1012628). +- crypto: x86/crc32c - fix building with clang ias (bnc#1012628). +- tpm: Require that all digests are present in TCG_PCR_EVENT2 + structures (bnc#1012628). +- recordmcount: only record relocation of type R_AARCH64_CALL26 + on arm64 (bnc#1012628). +- regulator: fix memory leak on error path of regulator_register() + (bnc#1012628). +- io_uring: fix sq array offset calculation (bnc#1012628). +- arm64: dts: meson: misc fixups for w400 dtsi (bnc#1012628). +- arm64: dts: meson: fix mmc0 tuning error on Khadas VIM3 + (bnc#1012628). +- soc: qcom: pdr: Reorder the PD state indication ack + (bnc#1012628). +- spi: rockchip: Fix error in SPI slave pio read (bnc#1012628). +- ARM: socfpga: PM: add missing put_device() call in + socfpga_setup_ocram_self_refresh() (bnc#1012628). +- iocost: Fix check condition of iocg abs_vdebt (bnc#1012628). +- scripts/selinux/mdp: fix initial SID handling (bnc#1012628). +- irqchip/ti-sci-inta: Fix return value about + devm_ioremap_resource() (bnc#1012628). +- seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID + (bnc#1012628). +- md: raid0/linear: fix dereference before null check on pointer + mddev (bnc#1012628). +- irqchip/loongson-htvec: Fix potential resource leak + (bnc#1012628). +- irqchip/loongson-htvec: Check return value of + irq_domain_translate_onecell() (bnc#1012628). +- irqchip/loongson-pch-pic: Check return value of + irq_domain_translate_twocell() (bnc#1012628). +- irqchip/loongson-liointc: Fix potential dead lock (bnc#1012628). +- kunit: tool: fix broken default args in unit tests + (bnc#1012628). +- kunit: tool: fix improper treatment of file location + (bnc#1012628). +- irqchip/irq-bcm7038-l1: Guard uses of cpu_logical_map + (bnc#1012628). +- irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() + (bnc#1012628). +- nvme-tcp: fix controller reset hang during traffic + (bnc#1012628). +- nvme-rdma: fix controller reset hang during traffic + (bnc#1012628). +- nvme-multipath: fix logic for non-optimized paths (bnc#1012628). +- nvme-multipath: do not fall back to __nvme_find_path() for + non-optimized paths (bnc#1012628). +- irqchip/loongson-pch-pic: Fix the misused irq flow handler + (bnc#1012628). +- block: don't do revalidate zones on invalid devices + (bnc#1012628). +- drm/tilcdc: fix leak & null ref in panel_connector_get_modes + (bnc#1012628). +- soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag (bnc#1012628). +- net: mscc: ocelot: fix encoding destination ports into multicast + IPv4 address (bnc#1012628). +- ARM: exynos: clear L310_AUX_CTRL_FULL_LINE_ZERO in default + l2c_aux_val (bnc#1012628). +- Bluetooth: add a mutex lock to avoid UAF in do_enale_set + (bnc#1012628). +- loop: be paranoid on exit and prevent new additions / removals + (bnc#1012628). +- io_uring: fix req->work corruption (bnc#1012628). +- fs/btrfs: Add cond_resched() for try_release_extent_mapping() + stalls (bnc#1012628). +- drm/amdgpu: avoid dereferencing a NULL pointer (bnc#1012628). +- drm/radeon: Fix reference count leaks caused by + pm_runtime_get_sync (bnc#1012628). +- crypto: aesni - Fix build with LLVM_IAS=1 (bnc#1012628). +- video: fbdev: savage: fix memory leak on error handling path + in probe (bnc#1012628). +- video: fbdev: neofb: fix memory leak in neo_scan_monitor() + (bnc#1012628). +- bus: ti-sysc: Add missing quirk flags for usb_host_hs + (bnc#1012628). +- md-cluster: fix wild pointer of unlock_all_bitmaps() + (bnc#1012628). +- rtw88: 8822ce: add support for device ID 0xc82f (bnc#1012628). +- drm/nouveau/kms/nv50-: Fix disabling dithering (bnc#1012628). +- arm64: dts: hisilicon: hikey: fixes to comply with adi, + adv7533 DT binding (bnc#1012628). +- drm/etnaviv: fix ref count leak via pm_runtime_get_sync + (bnc#1012628). +- ionic: rearrange reset and bus-master control (bnc#1012628). +- memory: samsung: exynos5422-dmc: Do not ignore return code of + regmap_read() (bnc#1012628). +- drm/nouveau: fix reference count leak in + nouveau_debugfs_strap_peek (bnc#1012628). +- drm/nouveau: fix multiple instances of reference count leaks + (bnc#1012628). +- mmc: sdhci-cadence: do not use hardware tuning for SD mode + (bnc#1012628). +- btrfs: fix lockdep splat from btrfs_dump_space_info + (bnc#1012628). +- usb: mtu3: clear dual mode of u3port when disable device + (bnc#1012628). +- drm: msm: a6xx: fix gpu failure after system resume + (bnc#1012628). +- drm/msm: Fix a null pointer access in msm_gem_shrinker_count() ++++ 710 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.3399/dtb-aarch64.changes dtb-armv6l.changes: same change dtb-armv7l.changes: same change dtb-riscv64.changes: same change kernel-64kb.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.4F1T44/_old 2020-08-25 09:33:44.456035164 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.460035166 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.8 -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change dtb-riscv64.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.4F1T44/_old 2020-08-25 09:33:44.564035227 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.568035229 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.8 -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e -Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-%build_flavor-base-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 +Provides: kernel-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 # END COMMON DEPS -Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: %name-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 %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.4F1T44/_old 2020-08-25 09:33:44.604035250 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.608035252 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.8 -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e -Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-%build_flavor-base-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 +Provides: kernel-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 # END COMMON DEPS -Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: %name-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.4F1T44/_old 2020-08-25 09:33:44.632035266 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.636035269 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.8 -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e -Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-%build_flavor-base-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 +Provides: kernel-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 # END COMMON DEPS -Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: %name-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.4F1T44/_old 2020-08-25 09:33:44.656035280 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.656035280 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.8 -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: %name-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 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.4F1T44/_old 2020-08-25 09:33:44.676035292 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.680035294 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.8 -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e -Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-%build_flavor-base-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 +Provides: kernel-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 # END COMMON DEPS -Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: %name-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 %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.4F1T44/_old 2020-08-25 09:33:44.724035320 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.728035322 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +BuildRequires: kernel%kernel_flavor-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.4F1T44/_old 2020-08-25 09:33:44.752035336 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.756035339 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.4F1T44/_old 2020-08-25 09:33:44.784035355 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.784035355 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.8 -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e -Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-%build_flavor-base-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 +Provides: kernel-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 # END COMMON DEPS -Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: %name-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.4F1T44/_old 2020-08-25 09:33:44.808035369 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.812035372 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.8 -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: %name-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 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.4F1T44/_old 2020-08-25 09:33:44.836035385 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.840035388 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.8.0 +Version: 5.8.2 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: %name-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.4F1T44/_old 2020-08-25 09:33:44.864035402 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:44.868035404 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.8 -%define patchversion 5.8.0 +%define patchversion 5.8.2 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.8.0 +Version: 5.8.2 %if 0%{?is_kotd} -Release: <RELEASE>.g9bc0044 +Release: <RELEASE>.g71b519a %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e -Provides: kernel-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: kernel-%build_flavor-base-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 +Provides: kernel-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 # END COMMON DEPS -Provides: %name-srchash-9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +Provides: %name-srchash-71b519a05d3da3124d5976f579be3903d0cd81a7 %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/arm64/default new/config/arm64/default --- old/config/arm64/default 2020-08-03 23:28:52.000000000 +0200 +++ new/config/arm64/default 2020-08-19 11:21:13.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.8.0 Kernel Configuration +# Linux/arm64 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="aarch64-suse-linux-gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="aarch64-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 -CONFIG_LD_VERSION=234000000 +CONFIG_GCC_VERSION=100201 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -62,7 +62,7 @@ CONFIG_HANDLE_DOMAIN_IRQ=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_GENERIC_IRQ_MULTI_HANDLER=y @@ -8959,6 +8959,7 @@ CONFIG_ARMADA_AP_CP_HELPER=y CONFIG_ARMADA_37XX_CLK=y CONFIG_ARMADA_AP806_SYSCON=y +CONFIG_ARMADA_AP_CPU_CLK=y CONFIG_ARMADA_CP110_SYSCON=y CONFIG_QCOM_GDSC=y CONFIG_QCOM_RPMCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2020-08-03 23:28:52.000000000 +0200 +++ new/config/armv6hl/default 2020-08-19 11:21:13.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.8.0 Kernel Configuration +# Linux/arm 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 -CONFIG_LD_VERSION=234000000 +CONFIG_GCC_VERSION=100201 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -58,6 +58,7 @@ CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_SHOW_LEVEL=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y @@ -66,7 +67,7 @@ CONFIG_HANDLE_DOMAIN_IRQ=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_GENERIC_IRQ_MULTI_HANDLER=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2020-08-03 23:28:52.000000000 +0200 +++ new/config/armv7hl/default 2020-08-19 11:21:13.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.8.0 Kernel Configuration +# Linux/arm 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 -CONFIG_LD_VERSION=234000000 +CONFIG_GCC_VERSION=100201 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -58,6 +58,7 @@ CONFIG_GENERIC_IRQ_SHOW_LEVEL=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y @@ -70,7 +71,7 @@ CONFIG_HANDLE_DOMAIN_IRQ=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_GENERIC_IRQ_MULTI_HANDLER=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2020-08-03 23:28:52.000000000 +0200 +++ new/config/armv7hl/lpae 2020-08-19 11:21:13.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.8.0 Kernel Configuration +# Linux/arm 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 -CONFIG_LD_VERSION=234000000 +CONFIG_GCC_VERSION=100201 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -56,6 +56,7 @@ CONFIG_GENERIC_IRQ_SHOW_LEVEL=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y @@ -68,7 +69,7 @@ CONFIG_HANDLE_DOMAIN_IRQ=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_GENERIC_IRQ_MULTI_HANDLER=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2020-08-03 23:28:52.000000000 +0200 +++ new/config/i386/pae 2020-08-19 11:21:13.000000000 +0200 @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 5.8.0 Kernel Configuration +# Linux/i386 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="gcc-10 (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 +CONFIG_GCC_VERSION=100201 CONFIG_LD_VERSION=234000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set @@ -73,7 +73,7 @@ CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2020-08-03 23:28:52.000000000 +0200 +++ new/config/ppc64/default 2020-08-19 11:21:13.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.8.0 Kernel Configuration +# Linux/powerpc 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="powerpc64-suse-linux-gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="powerpc64-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 -CONFIG_LD_VERSION=234000000 +CONFIG_GCC_VERSION=100201 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -61,7 +61,7 @@ CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_GENERIC_TIME_VSYSCALL=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2020-08-03 23:28:52.000000000 +0200 +++ new/config/ppc64le/default 2020-08-19 11:21:13.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.8.0 Kernel Configuration +# Linux/powerpc 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="powerpc64le-suse-linux-gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="powerpc64le-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 -CONFIG_LD_VERSION=234000000 +CONFIG_GCC_VERSION=100201 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -60,7 +60,7 @@ CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_GENERIC_TIME_VSYSCALL=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2020-08-03 23:28:52.000000000 +0200 +++ new/config/riscv64/default 2020-08-19 11:21:13.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 5.8.0 Kernel Configuration +# Linux/riscv 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="riscv64-suse-linux-gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="riscv64-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 -CONFIG_LD_VERSION=234000000 +CONFIG_GCC_VERSION=100201 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -54,7 +54,7 @@ CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_HANDLE_DOMAIN_IRQ=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_GENERIC_IRQ_MULTI_HANDLER=y @@ -8619,9 +8619,10 @@ CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y -# CONFIG_CC_HAS_KASAN_GENERIC is not set +CONFIG_CC_HAS_KASAN_GENERIC=y # CONFIG_CC_HAS_KASAN_SW_TAGS is not set CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +# CONFIG_KASAN is not set CONFIG_KASAN_STACK=1 # end of Memory Debugging diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2020-08-03 23:28:52.000000000 +0200 +++ new/config/s390x/default 2020-08-19 11:21:13.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.8.0 Kernel Configuration +# Linux/s390 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 -CONFIG_LD_VERSION=234000000 +CONFIG_GCC_VERSION=100201 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -58,12 +58,13 @@ # # IRQ subsystem # +CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_GENERIC_TIME_VSYSCALL=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2020-08-03 23:28:52.000000000 +0200 +++ new/config/s390x/zfcpdump 2020-08-19 11:21:13.000000000 +0200 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.8.0 Kernel Configuration +# Linux/s390 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 -CONFIG_LD_VERSION=234000000 +CONFIG_GCC_VERSION=100201 +CONFIG_LD_VERSION=235000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -55,8 +55,9 @@ # # IRQ subsystem # +CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_GENERIC_TIME_VSYSCALL=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2020-08-03 23:28:52.000000000 +0200 +++ new/config/x86_64/default 2020-08-19 11:21:13.000000000 +0200 @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 5.8.0 Kernel Configuration +# Linux/x86_64 5.8.2 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc (SUSE Linux) 10.1.1 20200625 [revision c91e43e9363bd119a695d64505f96539fa451bf2]" +CONFIG_CC_VERSION_TEXT="gcc-10 (SUSE Linux) 10.2.1 20200805 [revision dda1e9d08434def88ed86557d08b23251332c5aa]" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=100101 +CONFIG_GCC_VERSION=100201 CONFIG_LD_VERSION=234000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set @@ -74,7 +74,7 @@ CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 39576 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ALSA-hda-realtek-Fix-unused-variable-warning.patch new/patches.suse/ALSA-hda-realtek-Fix-unused-variable-warning.patch --- old/patches.suse/ALSA-hda-realtek-Fix-unused-variable-warning.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ALSA-hda-realtek-Fix-unused-variable-warning.patch 2020-08-19 11:43:15.000000000 +0200 @@ -0,0 +1,34 @@ +From: Takashi Iwai <[email protected]> +Date: Wed, 12 Aug 2020 09:02:56 +0200 +Subject: ALSA: hda/realtek - Fix unused variable warning +Git-commit: e5b1d9776ad3817a8c90336038bf7a219425b57f +Patch-mainline: 5.9-rc1 +References: git-fixes + +The previous fix forgot to remove the unused variable that triggers a +compile warning now: + sound/pci/hda/patch_realtek.c: In function 'alc285_fixup_hp_gpio_led': + sound/pci/hda/patch_realtek.c:4163:19: warning: unused variable 'spec' [-Wunused-variable] + +Fix it. + +Fixes: 404690649e6a ("ALSA: hda - reverse the setting value in the micmute_led_set") +Reported-by: Stephen Rothwell <[email protected]> +Link: https://lore.kernel.org/r/[email protected] +Signed-off-by: Takashi Iwai <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + sound/pci/hda/patch_realtek.c | 2 -- + 1 file changed, 2 deletions(-) + +--- a/sound/pci/hda/patch_realtek.c ++++ b/sound/pci/hda/patch_realtek.c +@@ -4171,8 +4171,6 @@ static void alc269_fixup_hp_gpio_led(str + static void alc285_fixup_hp_gpio_led(struct hda_codec *codec, + const struct hda_fixup *fix, int action) + { +- struct alc_spec *spec = codec->spec; +- + alc_fixup_hp_gpio_led(codec, action, 0x04, 0x01); + } + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/clk-bcm2835-do-not-use-prediv-with-bcm2711-s-plls.patch new/patches.suse/clk-bcm2835-do-not-use-prediv-with-bcm2711-s-plls.patch --- old/patches.suse/clk-bcm2835-do-not-use-prediv-with-bcm2711-s-plls.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/clk-bcm2835-do-not-use-prediv-with-bcm2711-s-plls.patch 2020-08-19 11:43:15.000000000 +0200 @@ -0,0 +1,108 @@ +From: Nicolas Saenz Julienne <[email protected]> +Date: Thu, 30 Jul 2020 20:26:19 +0200 +Subject: clk: bcm2835: Do not use prediv with bcm2711's PLLs +Git-commit: f34e4651ce66a754f41203284acf09b28b9dd955 +Patch-mainline: Queued in subsystem maintainer repository +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git +References: bsc#1174865 + +Contrary to previous SoCs, bcm2711 doesn't have a prescaler in the PLL +feedback loop. Bypass it by zeroing fb_prediv_mask when running on +bcm2711. + +Note that, since the prediv configuration bits were re-purposed, this +was triggering miscalculations on all clocks hanging from the VPU clock, +notably the aux UART, making its output unintelligible. + +Fixes: 42de9ad400af ("clk: bcm2835: Add BCM2711_CLOCK_EMMC2 support") +Reported-by: Nathan Chancellor <[email protected]> +Signed-off-by: Nicolas Saenz Julienne <[email protected]> +Link: https://lore.kernel.org/r/[email protected] +Tested-by: Nathan Chancellor <[email protected]> +Reviewed-by: Florian Fainelli <[email protected]> +Signed-off-by: Stephen Boyd <[email protected]> +--- + drivers/clk/bcm/clk-bcm2835.c | 25 +++++++++++++++++++++---- + 1 file changed, 21 insertions(+), 4 deletions(-) + +diff --git a/drivers/clk/bcm/clk-bcm2835.c b/drivers/clk/bcm/clk-bcm2835.c +index 027eba31f793..3439bc65bb4e 100644 +--- a/drivers/clk/bcm/clk-bcm2835.c ++++ b/drivers/clk/bcm/clk-bcm2835.c +@@ -314,6 +314,7 @@ struct bcm2835_cprman { + struct device *dev; + void __iomem *regs; + spinlock_t regs_lock; /* spinlock for all clocks */ ++ unsigned int soc; + + /* + * Real names of cprman clock parents looked up through +@@ -526,6 +527,20 @@ static int bcm2835_pll_is_on(struct clk_hw *hw) + A2W_PLL_CTRL_PRST_DISABLE; + } + ++static u32 bcm2835_pll_get_prediv_mask(struct bcm2835_cprman *cprman, ++ const struct bcm2835_pll_data *data) ++{ ++ /* ++ * On BCM2711 there isn't a pre-divisor available in the PLL feedback ++ * loop. Bits 13:14 of ANA1 (PLLA,PLLB,PLLC,PLLD) have been re-purposed ++ * for to for VCO RANGE bits. ++ */ ++ if (cprman->soc & SOC_BCM2711) ++ return 0; ++ ++ return data->ana->fb_prediv_mask; ++} ++ + static void bcm2835_pll_choose_ndiv_and_fdiv(unsigned long rate, + unsigned long parent_rate, + u32 *ndiv, u32 *fdiv) +@@ -583,7 +598,7 @@ static unsigned long bcm2835_pll_get_rate(struct clk_hw *hw, + ndiv = (a2wctrl & A2W_PLL_CTRL_NDIV_MASK) >> A2W_PLL_CTRL_NDIV_SHIFT; + pdiv = (a2wctrl & A2W_PLL_CTRL_PDIV_MASK) >> A2W_PLL_CTRL_PDIV_SHIFT; + using_prediv = cprman_read(cprman, data->ana_reg_base + 4) & +- data->ana->fb_prediv_mask; ++ bcm2835_pll_get_prediv_mask(cprman, data); + + if (using_prediv) { + ndiv *= 2; +@@ -666,6 +681,7 @@ static int bcm2835_pll_set_rate(struct clk_hw *hw, + struct bcm2835_pll *pll = container_of(hw, struct bcm2835_pll, hw); + struct bcm2835_cprman *cprman = pll->cprman; + const struct bcm2835_pll_data *data = pll->data; ++ u32 prediv_mask = bcm2835_pll_get_prediv_mask(cprman, data); + bool was_using_prediv, use_fb_prediv, do_ana_setup_first; + u32 ndiv, fdiv, a2w_ctl; + u32 ana[4]; +@@ -683,7 +699,7 @@ static int bcm2835_pll_set_rate(struct clk_hw *hw, + for (i = 3; i >= 0; i--) + ana[i] = cprman_read(cprman, data->ana_reg_base + i * 4); + +- was_using_prediv = ana[1] & data->ana->fb_prediv_mask; ++ was_using_prediv = ana[1] & prediv_mask; + + ana[0] &= ~data->ana->mask0; + ana[0] |= data->ana->set0; +@@ -693,10 +709,10 @@ static int bcm2835_pll_set_rate(struct clk_hw *hw, + ana[3] |= data->ana->set3; + + if (was_using_prediv && !use_fb_prediv) { +- ana[1] &= ~data->ana->fb_prediv_mask; ++ ana[1] &= ~prediv_mask; + do_ana_setup_first = true; + } else if (!was_using_prediv && use_fb_prediv) { +- ana[1] |= data->ana->fb_prediv_mask; ++ ana[1] |= prediv_mask; + do_ana_setup_first = false; + } else { + do_ana_setup_first = true; +@@ -2262,6 +2278,7 @@ static int bcm2835_clk_probe(struct platform_device *pdev) + platform_set_drvdata(pdev, cprman); + + cprman->onecell.num = asize; ++ cprman->soc = pdata->soc; + hws = cprman->onecell.hws; + + for (i = 0; i < asize; i++) { + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/firmware_loader-fix-memory-leak-for-paged-buffer.patch new/patches.suse/firmware_loader-fix-memory-leak-for-paged-buffer.patch --- old/patches.suse/firmware_loader-fix-memory-leak-for-paged-buffer.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/firmware_loader-fix-memory-leak-for-paged-buffer.patch 2020-08-19 11:43:15.000000000 +0200 @@ -0,0 +1,95 @@ +From: Prateek Sood <[email protected]> +Subject: [PATCH v2] firmware_loader: fix memory leak for paged buffer +Date: Fri, 14 Aug 2020 01:30:22 +0530 +Message-id: <[email protected]> +Patch-mainline: Submitted, LKML +References: bsc#1175367 + +vfree() is being called on paged buffer allocated +using alloc_page() and mapped using vmap(). + +Freeing of pages in vfree() relies on nr_pages of +struct vm_struct. vmap() does not update nr_pages. +It can lead to memory leaks. + +Fixes: ddaf29fd9bb6 ("firmware: Free temporary page table after vmapping") +Signed-off-by: Prateek Sood <[email protected]> +Reviewed-by: Takashi Iwai <[email protected]> +Signed-off-by: Takashi Iwai <[email protected]> + +--- + drivers/base/firmware_loader/firmware.h | 2 ++ + drivers/base/firmware_loader/main.c | 17 +++++++++++------ + 2 files changed, 13 insertions(+), 6 deletions(-) + +diff --git a/drivers/base/firmware_loader/firmware.h b/drivers/base/firmware_loader/firmware.h +index 933e2192..d08efc7 100644 +--- a/drivers/base/firmware_loader/firmware.h ++++ b/drivers/base/firmware_loader/firmware.h +@@ -142,10 +142,12 @@ static inline void fw_state_done(struct fw_priv *fw_priv) + void fw_free_paged_buf(struct fw_priv *fw_priv); + int fw_grow_paged_buf(struct fw_priv *fw_priv, int pages_needed); + int fw_map_paged_buf(struct fw_priv *fw_priv); ++bool fw_is_paged_buf(struct fw_priv *fw_priv); + #else + static inline void fw_free_paged_buf(struct fw_priv *fw_priv) {} + static inline int fw_grow_paged_buf(struct fw_priv *fw_priv, int pages_needed) { return -ENXIO; } + static inline int fw_map_paged_buf(struct fw_priv *fw_priv) { return -ENXIO; } ++static inline bool fw_is_paged_buf(struct fw_priv *fw_priv) { return false; } + #endif + + #endif /* __FIRMWARE_LOADER_H */ +diff --git a/drivers/base/firmware_loader/main.c b/drivers/base/firmware_loader/main.c +index ca871b1..36bf455 100644 +--- a/drivers/base/firmware_loader/main.c ++++ b/drivers/base/firmware_loader/main.c +@@ -252,9 +252,11 @@ static void __free_fw_priv(struct kref *ref) + list_del(&fw_priv->list); + spin_unlock(&fwc->lock); + +- fw_free_paged_buf(fw_priv); /* free leftover pages */ +- if (!fw_priv->allocated_size) ++ if (fw_is_paged_buf(fw_priv)) ++ fw_free_paged_buf(fw_priv); ++ else if (!fw_priv->allocated_size) + vfree(fw_priv->data); ++ + kfree_const(fw_priv->fw_name); + kfree(fw_priv); + } +@@ -268,6 +270,11 @@ static void free_fw_priv(struct fw_priv *fw_priv) + } + + #ifdef CONFIG_FW_LOADER_PAGED_BUF ++bool fw_is_paged_buf(struct fw_priv *fw_priv) ++{ ++ return fw_priv->is_paged_buf; ++} ++ + void fw_free_paged_buf(struct fw_priv *fw_priv) + { + int i; +@@ -275,6 +282,8 @@ void fw_free_paged_buf(struct fw_priv *fw_priv) + if (!fw_priv->pages) + return; + ++ vunmap(fw_priv->data); ++ + for (i = 0; i < fw_priv->nr_pages; i++) + __free_page(fw_priv->pages[i]); + kvfree(fw_priv->pages); +@@ -328,10 +337,6 @@ int fw_map_paged_buf(struct fw_priv *fw_priv) + if (!fw_priv->data) + return -ENOMEM; + +- /* page table is no longer needed after mapping, let's free */ +- kvfree(fw_priv->pages); +- fw_priv->pages = NULL; +- + return 0; + } + #endif +-- +Qualcomm India Private Limited, on behalf of Qualcomm Innovation Center, Inc., +is a member of Code Aurora Forum, a Linux Foundation Collaborative Project. + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/r8169-add-support-for-RTL8125B.patch new/patches.suse/r8169-add-support-for-RTL8125B.patch --- old/patches.suse/r8169-add-support-for-RTL8125B.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/r8169-add-support-for-RTL8125B.patch 2020-08-19 11:43:15.000000000 +0200 @@ -0,0 +1,387 @@ +From: Heiner Kallweit <[email protected]> +Date: Tue, 14 Jul 2020 17:46:03 +0200 +Subject: r8169: add support for RTL8125B +Git-commit: 0439297be95111cf9ef5ece2091af16d140ce2ef +Patch-mainline: v5.9-rc1 +References: bsc#1174875 + +Add support for RTL8125B rev.b. In my tests 2.5Gbps worked well +w/o firmware, however for a stable link at 1Gbps firmware revision +0.0.2 is needed. + +Signed-off-by: Heiner Kallweit <[email protected]> +Signed-off-by: David S. Miller <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + drivers/net/ethernet/realtek/r8169.h | 1 + drivers/net/ethernet/realtek/r8169_main.c | 110 ++++++++++++++++++------ + drivers/net/ethernet/realtek/r8169_phy_config.c | 53 +++++++++++ + 3 files changed, 141 insertions(+), 23 deletions(-) + +--- a/drivers/net/ethernet/realtek/r8169.h ++++ b/drivers/net/ethernet/realtek/r8169.h +@@ -66,6 +66,7 @@ enum mac_version { + RTL_GIGA_MAC_VER_52, + RTL_GIGA_MAC_VER_60, + RTL_GIGA_MAC_VER_61, ++ RTL_GIGA_MAC_VER_63, + RTL_GIGA_MAC_NONE + }; + +--- a/drivers/net/ethernet/realtek/r8169_main.c ++++ b/drivers/net/ethernet/realtek/r8169_main.c +@@ -56,6 +56,7 @@ + #define FIRMWARE_8107E_1 "rtl_nic/rtl8107e-1.fw" + #define FIRMWARE_8107E_2 "rtl_nic/rtl8107e-2.fw" + #define FIRMWARE_8125A_3 "rtl_nic/rtl8125a-3.fw" ++#define FIRMWARE_8125B_2 "rtl_nic/rtl8125b-2.fw" + + /* Maximum number of multicast addresses to filter (vs. Rx-all-multicast). + The RTL chips use a 64 element hash table based on the Ethernet CRC. */ +@@ -147,6 +148,8 @@ static const struct { + [RTL_GIGA_MAC_VER_52] = {"RTL8168fp/RTL8117", FIRMWARE_8168FP_3}, + [RTL_GIGA_MAC_VER_60] = {"RTL8125A" }, + [RTL_GIGA_MAC_VER_61] = {"RTL8125A", FIRMWARE_8125A_3}, ++ /* reserve 62 for CFG_METHOD_4 in the vendor driver */ ++ [RTL_GIGA_MAC_VER_63] = {"RTL8125B", FIRMWARE_8125B_2}, + }; + + static const struct pci_device_id rtl8169_pci_tbl[] = { +@@ -336,6 +339,7 @@ enum rtl8125_registers { + IntrStatus_8125 = 0x3c, + TxPoll_8125 = 0x90, + MAC0_BKP = 0x19e0, ++ EEE_TXIDLE_TIMER_8125 = 0x6048, + }; + + #define RX_VLAN_INNER_8125 BIT(22) +@@ -659,6 +663,7 @@ MODULE_FIRMWARE(FIRMWARE_8168FP_3); + MODULE_FIRMWARE(FIRMWARE_8107E_1); + MODULE_FIRMWARE(FIRMWARE_8107E_2); + MODULE_FIRMWARE(FIRMWARE_8125A_3); ++MODULE_FIRMWARE(FIRMWARE_8125B_2); + + static inline struct device *tp_to_dev(struct rtl8169_private *tp) + { +@@ -980,7 +985,7 @@ static void rtl_writephy(struct rtl8169_ + case RTL_GIGA_MAC_VER_31: + r8168dp_2_mdio_write(tp, location, val); + break; +- case RTL_GIGA_MAC_VER_40 ... RTL_GIGA_MAC_VER_61: ++ case RTL_GIGA_MAC_VER_40 ... RTL_GIGA_MAC_VER_63: + r8168g_mdio_write(tp, location, val); + break; + default: +@@ -997,7 +1002,7 @@ static int rtl_readphy(struct rtl8169_pr + case RTL_GIGA_MAC_VER_28: + case RTL_GIGA_MAC_VER_31: + return r8168dp_2_mdio_read(tp, location); +- case RTL_GIGA_MAC_VER_40 ... RTL_GIGA_MAC_VER_61: ++ case RTL_GIGA_MAC_VER_40 ... RTL_GIGA_MAC_VER_63: + return r8168g_mdio_read(tp, location); + default: + return r8169_mdio_read(tp, location); +@@ -1405,7 +1410,7 @@ static void __rtl8169_set_wol(struct rtl + break; + case RTL_GIGA_MAC_VER_34: + case RTL_GIGA_MAC_VER_37: +- case RTL_GIGA_MAC_VER_39 ... RTL_GIGA_MAC_VER_61: ++ case RTL_GIGA_MAC_VER_39 ... RTL_GIGA_MAC_VER_63: + options = RTL_R8(tp, Config2) & ~PME_SIGNAL; + if (wolopts) + options |= PME_SIGNAL; +@@ -1997,7 +2002,10 @@ static enum mac_version rtl8169_get_mac_ + u16 val; + enum mac_version ver; + } mac_info[] = { +- /* 8125 family. */ ++ /* 8125B family. */ ++ { 0x7cf, 0x641, RTL_GIGA_MAC_VER_63 }, ++ ++ /* 8125A family. */ + { 0x7cf, 0x608, RTL_GIGA_MAC_VER_60 }, + { 0x7c8, 0x608, RTL_GIGA_MAC_VER_61 }, + +@@ -2136,6 +2144,17 @@ static void rtl8125a_config_eee_mac(stru + r8168_mac_ocp_modify(tp, 0xeb62, 0, BIT(2) | BIT(1)); + } + ++static void rtl8125_set_eee_txidle_timer(struct rtl8169_private *tp) ++{ ++ RTL_W16(tp, EEE_TXIDLE_TIMER_8125, tp->dev->mtu + ETH_HLEN + 0x20); ++} ++ ++static void rtl8125b_config_eee_mac(struct rtl8169_private *tp) ++{ ++ rtl8125_set_eee_txidle_timer(tp); ++ r8168_mac_ocp_modify(tp, 0xe040, 0, BIT(1) | BIT(0)); ++} ++ + static void rtl_rar_exgmac_set(struct rtl8169_private *tp, u8 *addr) + { + const u16 w[] = { +@@ -2247,7 +2266,7 @@ static void rtl_wol_suspend_quirk(struct + case RTL_GIGA_MAC_VER_32: + case RTL_GIGA_MAC_VER_33: + case RTL_GIGA_MAC_VER_34: +- case RTL_GIGA_MAC_VER_37 ... RTL_GIGA_MAC_VER_61: ++ case RTL_GIGA_MAC_VER_37 ... RTL_GIGA_MAC_VER_63: + RTL_W32(tp, RxConfig, RTL_R32(tp, RxConfig) | + AcceptBroadcast | AcceptMulticast | AcceptMyPhys); + break; +@@ -2281,11 +2300,7 @@ static void rtl_pll_power_down(struct rt + case RTL_GIGA_MAC_VER_46: + case RTL_GIGA_MAC_VER_47: + case RTL_GIGA_MAC_VER_48: +- case RTL_GIGA_MAC_VER_50: +- case RTL_GIGA_MAC_VER_51: +- case RTL_GIGA_MAC_VER_52: +- case RTL_GIGA_MAC_VER_60: +- case RTL_GIGA_MAC_VER_61: ++ case RTL_GIGA_MAC_VER_50 ... RTL_GIGA_MAC_VER_63: + RTL_W8(tp, PMCH, RTL_R8(tp, PMCH) & ~0x80); + break; + case RTL_GIGA_MAC_VER_40: +@@ -2313,11 +2328,7 @@ static void rtl_pll_power_up(struct rtl8 + case RTL_GIGA_MAC_VER_46: + case RTL_GIGA_MAC_VER_47: + case RTL_GIGA_MAC_VER_48: +- case RTL_GIGA_MAC_VER_50: +- case RTL_GIGA_MAC_VER_51: +- case RTL_GIGA_MAC_VER_52: +- case RTL_GIGA_MAC_VER_60: +- case RTL_GIGA_MAC_VER_61: ++ case RTL_GIGA_MAC_VER_50 ... RTL_GIGA_MAC_VER_63: + RTL_W8(tp, PMCH, RTL_R8(tp, PMCH) | 0xc0); + break; + case RTL_GIGA_MAC_VER_40: +@@ -2348,7 +2359,7 @@ static void rtl_init_rxcfg(struct rtl816 + case RTL_GIGA_MAC_VER_40 ... RTL_GIGA_MAC_VER_52: + RTL_W32(tp, RxConfig, RX128_INT_EN | RX_MULTI_EN | RX_DMA_BURST | RX_EARLY_OFF); + break; +- case RTL_GIGA_MAC_VER_60 ... RTL_GIGA_MAC_VER_61: ++ case RTL_GIGA_MAC_VER_60 ... RTL_GIGA_MAC_VER_63: + RTL_W32(tp, RxConfig, RX_FETCH_DFLT_8125 | RX_DMA_BURST); + break; + default: +@@ -2511,6 +2522,12 @@ DECLARE_RTL_COND(rtl_rxtx_empty_cond) + return (RTL_R8(tp, MCU) & RXTX_EMPTY) == RXTX_EMPTY; + } + ++DECLARE_RTL_COND(rtl_rxtx_empty_cond_2) ++{ ++ /* IntrMitigate has new functionality on RTL8125 */ ++ return (RTL_R16(tp, IntrMitigate) & 0x0103) == 0x0103; ++} ++ + static void rtl_wait_txrx_fifo_empty(struct rtl8169_private *tp) + { + switch (tp->mac_version) { +@@ -2521,6 +2538,11 @@ static void rtl_wait_txrx_fifo_empty(str + case RTL_GIGA_MAC_VER_60 ... RTL_GIGA_MAC_VER_61: + rtl_loop_wait_high(tp, &rtl_rxtx_empty_cond, 100, 42); + break; ++ case RTL_GIGA_MAC_VER_63: ++ RTL_W8(tp, ChipCmd, RTL_R8(tp, ChipCmd) | StopReq); ++ rtl_loop_wait_high(tp, &rtl_rxtx_empty_cond, 100, 42); ++ rtl_loop_wait_high(tp, &rtl_rxtx_empty_cond_2, 100, 42); ++ break; + default: + break; + } +@@ -3579,18 +3601,27 @@ static void rtl_hw_start_8125_common(str + /* disable new tx descriptor format */ + r8168_mac_ocp_modify(tp, 0xeb58, 0x0001, 0x0000); + +- r8168_mac_ocp_modify(tp, 0xe614, 0x0700, 0x0400); +- r8168_mac_ocp_modify(tp, 0xe63e, 0x0c30, 0x0020); ++ if (tp->mac_version == RTL_GIGA_MAC_VER_63) ++ r8168_mac_ocp_modify(tp, 0xe614, 0x0700, 0x0200); ++ else ++ r8168_mac_ocp_modify(tp, 0xe614, 0x0700, 0x0400); ++ ++ if (tp->mac_version == RTL_GIGA_MAC_VER_63) ++ r8168_mac_ocp_modify(tp, 0xe63e, 0x0c30, 0x0000); ++ else ++ r8168_mac_ocp_modify(tp, 0xe63e, 0x0c30, 0x0020); ++ + r8168_mac_ocp_modify(tp, 0xc0b4, 0x0000, 0x000c); + r8168_mac_ocp_modify(tp, 0xeb6a, 0x00ff, 0x0033); + r8168_mac_ocp_modify(tp, 0xeb50, 0x03e0, 0x0040); + r8168_mac_ocp_modify(tp, 0xe056, 0x00f0, 0x0030); + r8168_mac_ocp_modify(tp, 0xe040, 0x1000, 0x0000); ++ r8168_mac_ocp_modify(tp, 0xea1c, 0x0003, 0x0001); + r8168_mac_ocp_modify(tp, 0xe0c0, 0x4f0f, 0x4403); +- r8168_mac_ocp_modify(tp, 0xe052, 0x0080, 0x0067); ++ r8168_mac_ocp_modify(tp, 0xe052, 0x0080, 0x0068); + r8168_mac_ocp_modify(tp, 0xc0ac, 0x0080, 0x1f00); + r8168_mac_ocp_modify(tp, 0xd430, 0x0fff, 0x047f); +- r8168_mac_ocp_modify(tp, 0xe84c, 0x0000, 0x00c0); ++ + r8168_mac_ocp_modify(tp, 0xea1c, 0x0004, 0x0000); + r8168_mac_ocp_modify(tp, 0xeb54, 0x0000, 0x0001); + udelay(1); +@@ -3601,7 +3632,10 @@ static void rtl_hw_start_8125_common(str + + rtl_loop_wait_low(tp, &rtl_mac_ocp_e00e_cond, 1000, 10); + +- rtl8125a_config_eee_mac(tp); ++ if (tp->mac_version == RTL_GIGA_MAC_VER_63) ++ rtl8125b_config_eee_mac(tp); ++ else ++ rtl8125a_config_eee_mac(tp); + + RTL_W32(tp, MISC, RTL_R32(tp, MISC) & ~RXDV_GATED_EN); + udelay(10); +@@ -3673,6 +3707,26 @@ static void rtl_hw_start_8125a_2(struct + rtl_hw_start_8125_common(tp); + } + ++static void rtl_hw_start_8125b(struct rtl8169_private *tp) ++{ ++ static const struct ephy_info e_info_8125b[] = { ++ { 0x0b, 0xffff, 0xa908 }, ++ { 0x1e, 0xffff, 0x20eb }, ++ { 0x4b, 0xffff, 0xa908 }, ++ { 0x5e, 0xffff, 0x20eb }, ++ { 0x22, 0x0030, 0x0020 }, ++ { 0x62, 0x0030, 0x0020 }, ++ }; ++ ++ rtl_set_def_aspm_entry_latency(tp); ++ rtl_hw_aspm_clkreq_enable(tp, false); ++ ++ rtl_ephy_init(tp, e_info_8125b); ++ rtl_hw_start_8125_common(tp); ++ ++ rtl_hw_aspm_clkreq_enable(tp, true); ++} ++ + static void rtl_hw_config(struct rtl8169_private *tp) + { + static const rtl_generic_fct hw_configs[] = { +@@ -3724,6 +3778,7 @@ static void rtl_hw_config(struct rtl8169 + [RTL_GIGA_MAC_VER_52] = rtl_hw_start_8117, + [RTL_GIGA_MAC_VER_60] = rtl_hw_start_8125a_1, + [RTL_GIGA_MAC_VER_61] = rtl_hw_start_8125a_2, ++ [RTL_GIGA_MAC_VER_63] = rtl_hw_start_8125b, + }; + + if (hw_configs[tp->mac_version]) +@@ -3810,6 +3865,15 @@ static int rtl8169_change_mtu(struct net + netdev_update_features(dev); + rtl_jumbo_config(tp); + ++ switch (tp->mac_version) { ++ case RTL_GIGA_MAC_VER_61: ++ case RTL_GIGA_MAC_VER_63: ++ rtl8125_set_eee_txidle_timer(tp); ++ break; ++ default: ++ break; ++ } ++ + return 0; + } + +@@ -3954,7 +4018,7 @@ static void rtl8169_hw_reset(struct rtl8 + RTL_W8(tp, ChipCmd, RTL_R8(tp, ChipCmd) | StopReq); + rtl_loop_wait_high(tp, &rtl_txcfg_empty_cond, 100, 666); + break; +- case RTL_GIGA_MAC_VER_40 ... RTL_GIGA_MAC_VER_61: ++ case RTL_GIGA_MAC_VER_40 ... RTL_GIGA_MAC_VER_63: + rtl_enable_rxdvgate(tp); + fsleep(2000); + break; +@@ -5166,7 +5230,7 @@ static void rtl_hw_initialize(struct rtl + case RTL_GIGA_MAC_VER_40 ... RTL_GIGA_MAC_VER_48: + rtl_hw_init_8168g(tp); + break; +- case RTL_GIGA_MAC_VER_60 ... RTL_GIGA_MAC_VER_61: ++ case RTL_GIGA_MAC_VER_60 ... RTL_GIGA_MAC_VER_63: + rtl_hw_init_8125(tp); + break; + default: +--- a/drivers/net/ethernet/realtek/r8169_phy_config.c ++++ b/drivers/net/ethernet/realtek/r8169_phy_config.c +@@ -97,6 +97,14 @@ static void rtl8125a_config_eee_phy(stru + phy_modify_paged(phydev, 0xa6d, 0x14, 0x0010, 0x0000); + } + ++static void rtl8125b_config_eee_phy(struct phy_device *phydev) ++{ ++ phy_modify_paged(phydev, 0xa6d, 0x12, 0x0001, 0x0000); ++ phy_modify_paged(phydev, 0xa6d, 0x14, 0x0010, 0x0000); ++ phy_modify_paged(phydev, 0xa42, 0x14, 0x0080, 0x0000); ++ phy_modify_paged(phydev, 0xa4a, 0x11, 0x0200, 0x0000); ++} ++ + static void rtl8169s_hw_phy_config(struct rtl8169_private *tp, + struct phy_device *phydev) + { +@@ -1140,6 +1148,11 @@ static void rtl8106e_hw_phy_config(struc + rtl_writephy_batch(phydev, phy_reg_init); + } + ++static void rtl8125_legacy_force_mode(struct phy_device *phydev) ++{ ++ phy_modify_paged(phydev, 0xa5b, 0x12, BIT(15), 0); ++} ++ + static void rtl8125a_1_hw_phy_config(struct rtl8169_private *tp, + struct phy_device *phydev) + { +@@ -1243,6 +1256,45 @@ static void rtl8125a_2_hw_phy_config(str + rtl8125a_config_eee_phy(phydev); + } + ++static void rtl8125b_hw_phy_config(struct rtl8169_private *tp, ++ struct phy_device *phydev) ++{ ++ r8169_apply_firmware(tp); ++ ++ phy_modify_paged(phydev, 0xa44, 0x11, 0x0000, 0x0800); ++ phy_modify_paged(phydev, 0xac4, 0x13, 0x00f0, 0x0090); ++ phy_modify_paged(phydev, 0xad3, 0x10, 0x0003, 0x0001); ++ ++ phy_write(phydev, 0x1f, 0x0b87); ++ phy_write(phydev, 0x16, 0x80f5); ++ phy_write(phydev, 0x17, 0x760e); ++ phy_write(phydev, 0x16, 0x8107); ++ phy_write(phydev, 0x17, 0x360e); ++ phy_write(phydev, 0x16, 0x8551); ++ phy_modify(phydev, 0x17, 0xff00, 0x0800); ++ phy_write(phydev, 0x1f, 0x0000); ++ ++ phy_modify_paged(phydev, 0xbf0, 0x10, 0xe000, 0xa000); ++ phy_modify_paged(phydev, 0xbf4, 0x13, 0x0f00, 0x0300); ++ ++ r8168g_phy_param(phydev, 0x8044, 0xffff, 0x2417); ++ r8168g_phy_param(phydev, 0x804a, 0xffff, 0x2417); ++ r8168g_phy_param(phydev, 0x8050, 0xffff, 0x2417); ++ r8168g_phy_param(phydev, 0x8056, 0xffff, 0x2417); ++ r8168g_phy_param(phydev, 0x805c, 0xffff, 0x2417); ++ r8168g_phy_param(phydev, 0x8062, 0xffff, 0x2417); ++ r8168g_phy_param(phydev, 0x8068, 0xffff, 0x2417); ++ r8168g_phy_param(phydev, 0x806e, 0xffff, 0x2417); ++ r8168g_phy_param(phydev, 0x8074, 0xffff, 0x2417); ++ r8168g_phy_param(phydev, 0x807a, 0xffff, 0x2417); ++ ++ phy_modify_paged(phydev, 0xa4c, 0x15, 0x0000, 0x0040); ++ phy_modify_paged(phydev, 0xbf8, 0x12, 0xe000, 0xa000); ++ ++ rtl8125_legacy_force_mode(phydev); ++ rtl8125b_config_eee_phy(phydev); ++} ++ + void r8169_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev, + enum mac_version ver) + { +@@ -1302,6 +1354,7 @@ void r8169_hw_phy_config(struct rtl8169_ + [RTL_GIGA_MAC_VER_52] = rtl8117_hw_phy_config, + [RTL_GIGA_MAC_VER_60] = rtl8125a_1_hw_phy_config, + [RTL_GIGA_MAC_VER_61] = rtl8125a_2_hw_phy_config, ++ [RTL_GIGA_MAC_VER_63] = rtl8125b_hw_phy_config, + }; + + if (phy_configs[ver]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/r8169-rename-RTL8125-to-RTL8125A.patch new/patches.suse/r8169-rename-RTL8125-to-RTL8125A.patch --- old/patches.suse/r8169-rename-RTL8125-to-RTL8125A.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/r8169-rename-RTL8125-to-RTL8125A.patch 2020-08-19 11:43:15.000000000 +0200 @@ -0,0 +1,155 @@ +From: Heiner Kallweit <[email protected]> +Date: Tue, 23 Jun 2020 23:04:42 +0200 +Subject: r8169: rename RTL8125 to RTL8125A +Git-commit: 4640338c36af88b74550b995f425921729f0b59f +Patch-mainline: v5.9-rc1 +References: bsc#1174875 + +Realtek added new members to the RTL8125 chip family, therefore rename +RTL8125 to RTL8125a. Then we use the same chip naming as in the r8125 +vendor driver. + +Signed-off-by: Heiner Kallweit <[email protected]> +Signed-off-by: David S. Miller <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + drivers/net/ethernet/realtek/r8169_main.c | 24 ++++++++++++------------ + drivers/net/ethernet/realtek/r8169_phy_config.c | 18 +++++++++--------- + 2 files changed, 21 insertions(+), 21 deletions(-) + +--- a/drivers/net/ethernet/realtek/r8169_main.c ++++ b/drivers/net/ethernet/realtek/r8169_main.c +@@ -145,8 +145,8 @@ static const struct { + [RTL_GIGA_MAC_VER_50] = {"RTL8168ep/8111ep" }, + [RTL_GIGA_MAC_VER_51] = {"RTL8168ep/8111ep" }, + [RTL_GIGA_MAC_VER_52] = {"RTL8168fp/RTL8117", FIRMWARE_8168FP_3}, +- [RTL_GIGA_MAC_VER_60] = {"RTL8125" }, +- [RTL_GIGA_MAC_VER_61] = {"RTL8125", FIRMWARE_8125A_3}, ++ [RTL_GIGA_MAC_VER_60] = {"RTL8125A" }, ++ [RTL_GIGA_MAC_VER_61] = {"RTL8125A", FIRMWARE_8125A_3}, + }; + + static const struct pci_device_id rtl8169_pci_tbl[] = { +@@ -2130,7 +2130,7 @@ static void rtl8168_config_eee_mac(struc + rtl_eri_set_bits(tp, 0x1b0, 0x0003); + } + +-static void rtl8125_config_eee_mac(struct rtl8169_private *tp) ++static void rtl8125a_config_eee_mac(struct rtl8169_private *tp) + { + r8168_mac_ocp_modify(tp, 0xe040, 0, BIT(1) | BIT(0)); + r8168_mac_ocp_modify(tp, 0xeb62, 0, BIT(2) | BIT(1)); +@@ -3601,15 +3601,15 @@ static void rtl_hw_start_8125_common(str + + rtl_loop_wait_low(tp, &rtl_mac_ocp_e00e_cond, 1000, 10); + +- rtl8125_config_eee_mac(tp); ++ rtl8125a_config_eee_mac(tp); + + RTL_W32(tp, MISC, RTL_R32(tp, MISC) & ~RXDV_GATED_EN); + udelay(10); + } + +-static void rtl_hw_start_8125_1(struct rtl8169_private *tp) ++static void rtl_hw_start_8125a_1(struct rtl8169_private *tp) + { +- static const struct ephy_info e_info_8125_1[] = { ++ static const struct ephy_info e_info_8125a_1[] = { + { 0x01, 0xffff, 0xa812 }, + { 0x09, 0xffff, 0x520c }, + { 0x04, 0xffff, 0xd000 }, +@@ -3641,14 +3641,14 @@ static void rtl_hw_start_8125_1(struct r + + /* disable aspm and clock request before access ephy */ + rtl_hw_aspm_clkreq_enable(tp, false); +- rtl_ephy_init(tp, e_info_8125_1); ++ rtl_ephy_init(tp, e_info_8125a_1); + + rtl_hw_start_8125_common(tp); + } + +-static void rtl_hw_start_8125_2(struct rtl8169_private *tp) ++static void rtl_hw_start_8125a_2(struct rtl8169_private *tp) + { +- static const struct ephy_info e_info_8125_2[] = { ++ static const struct ephy_info e_info_8125a_2[] = { + { 0x04, 0xffff, 0xd000 }, + { 0x0a, 0xffff, 0x8653 }, + { 0x23, 0xffff, 0xab66 }, +@@ -3668,7 +3668,7 @@ static void rtl_hw_start_8125_2(struct r + + /* disable aspm and clock request before access ephy */ + rtl_hw_aspm_clkreq_enable(tp, false); +- rtl_ephy_init(tp, e_info_8125_2); ++ rtl_ephy_init(tp, e_info_8125a_2); + + rtl_hw_start_8125_common(tp); + } +@@ -3722,8 +3722,8 @@ static void rtl_hw_config(struct rtl8169 + [RTL_GIGA_MAC_VER_50] = rtl_hw_start_8168ep_2, + [RTL_GIGA_MAC_VER_51] = rtl_hw_start_8168ep_3, + [RTL_GIGA_MAC_VER_52] = rtl_hw_start_8117, +- [RTL_GIGA_MAC_VER_60] = rtl_hw_start_8125_1, +- [RTL_GIGA_MAC_VER_61] = rtl_hw_start_8125_2, ++ [RTL_GIGA_MAC_VER_60] = rtl_hw_start_8125a_1, ++ [RTL_GIGA_MAC_VER_61] = rtl_hw_start_8125a_2, + }; + + if (hw_configs[tp->mac_version]) +--- a/drivers/net/ethernet/realtek/r8169_phy_config.c ++++ b/drivers/net/ethernet/realtek/r8169_phy_config.c +@@ -89,7 +89,7 @@ static void rtl8168h_config_eee_phy(stru + phy_modify_paged(phydev, 0xa42, 0x14, 0x0000, 0x0080); + } + +-static void rtl8125_config_eee_phy(struct phy_device *phydev) ++static void rtl8125a_config_eee_phy(struct phy_device *phydev) + { + rtl8168h_config_eee_phy(phydev); + +@@ -1140,8 +1140,8 @@ static void rtl8106e_hw_phy_config(struc + rtl_writephy_batch(phydev, phy_reg_init); + } + +-static void rtl8125_1_hw_phy_config(struct rtl8169_private *tp, +- struct phy_device *phydev) ++static void rtl8125a_1_hw_phy_config(struct rtl8169_private *tp, ++ struct phy_device *phydev) + { + phy_modify_paged(phydev, 0xad4, 0x10, 0x03ff, 0x0084); + phy_modify_paged(phydev, 0xad4, 0x17, 0x0000, 0x0010); +@@ -1175,11 +1175,11 @@ static void rtl8125_1_hw_phy_config(stru + phy_modify_paged(phydev, 0xa5c, 0x10, 0x0400, 0x0000); + rtl8168g_enable_gphy_10m(phydev); + +- rtl8125_config_eee_phy(phydev); ++ rtl8125a_config_eee_phy(phydev); + } + +-static void rtl8125_2_hw_phy_config(struct rtl8169_private *tp, +- struct phy_device *phydev) ++static void rtl8125a_2_hw_phy_config(struct rtl8169_private *tp, ++ struct phy_device *phydev) + { + int i; + +@@ -1240,7 +1240,7 @@ static void rtl8125_2_hw_phy_config(stru + phy_modify_paged(phydev, 0xa86, 0x15, 0x0001, 0x0000); + rtl8168g_enable_gphy_10m(phydev); + +- rtl8125_config_eee_phy(phydev); ++ rtl8125a_config_eee_phy(phydev); + } + + void r8169_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev, +@@ -1300,8 +1300,8 @@ void r8169_hw_phy_config(struct rtl8169_ + [RTL_GIGA_MAC_VER_50] = rtl8168ep_2_hw_phy_config, + [RTL_GIGA_MAC_VER_51] = rtl8168ep_2_hw_phy_config, + [RTL_GIGA_MAC_VER_52] = rtl8117_hw_phy_config, +- [RTL_GIGA_MAC_VER_60] = rtl8125_1_hw_phy_config, +- [RTL_GIGA_MAC_VER_61] = rtl8125_2_hw_phy_config, ++ [RTL_GIGA_MAC_VER_60] = rtl8125a_1_hw_phy_config, ++ [RTL_GIGA_MAC_VER_61] = rtl8125a_2_hw_phy_config, + }; + + if (phy_configs[ver]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/recordmcount-Fix-build-failure-on-non-arm64.patch new/patches.suse/recordmcount-Fix-build-failure-on-non-arm64.patch --- old/patches.suse/recordmcount-Fix-build-failure-on-non-arm64.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/recordmcount-Fix-build-failure-on-non-arm64.patch 2020-08-19 11:43:15.000000000 +0200 @@ -0,0 +1,41 @@ +From: Christophe Leroy <[email protected]> +Date: Mon, 10 Aug 2020 08:48:22 +0000 +Subject: recordmcount: Fix build failure on non arm64 +Git-commit: 3df14264ad9930733a8166e5bd0eccc1727564bb +Patch-mainline: 5.9-rc1 +References: git-fixes + +Commit ea0eada45632 leads to the following build failure on powerpc: + + HOSTCC scripts/recordmcount +scripts/recordmcount.c: In function 'arm64_is_fake_mcount': +scripts/recordmcount.c:440: error: 'R_AARCH64_CALL26' undeclared (first use in this function) +scripts/recordmcount.c:440: error: (Each undeclared identifier is reported only once +scripts/recordmcount.c:440: error: for each function it appears in.) +make[2]: *** [scripts/recordmcount] Error 1 + +Make sure R_AARCH64_CALL26 is always defined. + +Fixes: ea0eada45632 ("recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.") +Signed-off-by: Christophe Leroy <[email protected]> +Acked-by: Steven Rostedt (VMware) <[email protected]> +Acked-by: Gregory Herrero <[email protected]> +Cc: Gregory Herrero <[email protected]> +Link: https://lore.kernel.org/r/5ca1be21fa6ebf73203b45fd9aadd2bafb5e6b15.1597049145.git.christophe.le...@csgroup.eu +Signed-off-by: Catalin Marinas <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + scripts/recordmcount.c | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/scripts/recordmcount.c ++++ b/scripts/recordmcount.c +@@ -42,6 +42,8 @@ + #define R_ARM_THM_CALL 10 + #define R_ARM_CALL 28 + ++#define R_AARCH64_CALL26 283 ++ + static int fd_map; /* File descriptor for file being modified. */ + static int mmap_failed; /* Boolean flag. */ + static char gpfx; /* prefix for global symbol name (sometimes '_') */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/squashfs-avoid-bio_alloc-failure-with-1Mbyte-blocks.patch new/patches.suse/squashfs-avoid-bio_alloc-failure-with-1Mbyte-blocks.patch --- old/patches.suse/squashfs-avoid-bio_alloc-failure-with-1Mbyte-blocks.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/squashfs-avoid-bio_alloc-failure-with-1Mbyte-blocks.patch 2020-08-19 11:43:15.000000000 +0200 @@ -0,0 +1,49 @@ +From: Phillip Lougher <[email protected]> +Subject: [PATCH] squashfs: avoid bio_alloc() failure with 1Mbyte blocks +Date: Sat, 15 Aug 2020 04:56:37 +0100 +Message-id: <[email protected]> +Patch-mainline: Submitted, LKML +References: bsc#1175308 + +This is a regression introduced by the "migrate from ll_rw_block usage +to BIO" patch. + +Bio_alloc() is limited to 256 pages (1 Mbyte). This can cause a +failure when reading 1 Mbyte block filesystems. The problem is +a datablock can be fully (or almost uncompressed), requiring 256 +pages, but, because blocks are not aligned to page boundaries, it +may require 257 pages to read. + +Bio_kmalloc() can handle 1024 pages, and so use this for the +edge condition. + +Reported-by: Nicolas Prochazka <[email protected]> +Reported-by: Tomoatsu Shimada <[email protected]> +Signed-off-by: Phillip Lougher <[email protected]> +Signed-off-by: Takashi Iwai <[email protected]> + +--- + fs/squashfs/block.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/fs/squashfs/block.c b/fs/squashfs/block.c +index 76bb1c846845..8a19773b5a0b 100644 +--- a/fs/squashfs/block.c ++++ b/fs/squashfs/block.c +@@ -87,7 +87,11 @@ static int squashfs_bio_read(struct super_block *sb, u64 index, int length, + int error, i; + struct bio *bio; + +- bio = bio_alloc(GFP_NOIO, page_count); ++ if (page_count <= BIO_MAX_PAGES) ++ bio = bio_alloc(GFP_NOIO, page_count); ++ else ++ bio = bio_kmalloc(GFP_NOIO, page_count); ++ + if (!bio) + return -ENOMEM; + +-- +2.20.1 + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/vdpa_sim-init-iommu-lock.patch new/patches.suse/vdpa_sim-init-iommu-lock.patch --- old/patches.suse/vdpa_sim-init-iommu-lock.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/vdpa_sim-init-iommu-lock.patch 2020-08-19 11:43:15.000000000 +0200 @@ -0,0 +1,30 @@ +From: "Michael S. Tsirkin" <[email protected]> +Date: Mon, 10 Aug 2020 08:44:43 -0400 +Subject: vdpa_sim: init iommu lock +Git-commit: 1e3e792650d2c0df8dd796906275b7c79e278664 +Patch-mainline: 5.9-rc1 +References: git-fixes + +The patch adding the iommu lock did not initialize it. +The struct is zero-initialized so this is mostly a problem +when using lockdep. + +Reported-by: kernel test robot <[email protected]> +Cc: Max Gurtovoy <[email protected]> +Fixes: 0ea9ee430e74 ("vdpasim: protect concurrent access to iommu iotlb") +Signed-off-by: Michael S. Tsirkin <[email protected]> +Signed-off-by: Jiri Slaby <[email protected]> +--- + drivers/vdpa/vdpa_sim/vdpa_sim.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/drivers/vdpa/vdpa_sim/vdpa_sim.c ++++ b/drivers/vdpa/vdpa_sim/vdpa_sim.c +@@ -331,6 +331,7 @@ static struct vdpasim *vdpasim_create(vo + + INIT_WORK(&vdpasim->work, vdpasim_work); + spin_lock_init(&vdpasim->lock); ++ spin_lock_init(&vdpasim->iommu_lock); + + dev = &vdpasim->vdpa.dev; + dev->coherent_dma_mask = DMA_BIT_MASK(64); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/vgacon-fix-out-of-bounds-write-to-the-scrollback-buf.patch new/patches.suse/vgacon-fix-out-of-bounds-write-to-the-scrollback-buf.patch --- old/patches.suse/vgacon-fix-out-of-bounds-write-to-the-scrollback-buf.patch 2020-08-03 10:11:08.000000000 +0200 +++ new/patches.suse/vgacon-fix-out-of-bounds-write-to-the-scrollback-buf.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,83 +0,0 @@ -From: Yunhai Zhang <[email protected]> -Date: Tue, 28 Jul 2020 09:58:03 +0800 -Subject: Fix for missing check in vgacon scrollback handling -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit -Patch-mainline: submitted 2020/07/31 -References: bsc#1174205 CVE-2020-14331 - -vgacon_scrollback_update() always leaves enbough room in the scrollback -buffer for the next call, but if the console size changed that room -might not actually be enough, and so we need to re-check. - -The check should be in the loop since vgacon_scrollback_cur->tail is -updated in the loop and count may be more than 1 when triggered by CSI M, -as Jiri's PoC: -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <sys/types.h> -#include <sys/stat.h> -#include <sys/ioctl.h> -#include <fcntl.h> - -int main(int argc, char** argv) -{ - int fd = open("/dev/tty1", O_RDWR); - unsigned short size[3] = {25, 200, 0}; - ioctl(fd, 0x5609, size); // VT_RESIZE - - write(fd, "\e[1;1H", 6); - for (int i = 0; i < 30; i++) - write(fd, "\e[10M", 5); -} - -It leads to various crashes as vgacon_scrollback_update writes out of -the buffer: - BUG: unable to handle page fault for address: ffffc900001752a0 - #PF: supervisor write access in kernel mode - #PF: error_code(0x0002) - not-present page - RIP: 0010:mutex_unlock+0x13/0x30 -... - Call Trace: - n_tty_write+0x1a0/0x4d0 - tty_write+0x1a0/0x2e0 - -Or to KASAN reports: -BUG: KASAN: slab-out-of-bounds in vgacon_scroll+0x57a/0x8ed - -This fixes CVE-2020-14331. - -Reported-and-debugged-by: 张云海 <[email protected]> -Reported-and-debugged-by: Yang Yingliang <[email protected]> -Reported-by: Kyungtae Kim <[email protected]> -Fixes: 15bdab959c9b ([PATCH] vgacon: Add support for soft scrollback) -Cc: [email protected] -Cc: [email protected] -Cc: Linus Torvalds <[email protected]> -Cc: Greg KH <[email protected]> -Cc: Solar Designer <[email protected]> -Cc: "Srivatsa S. Bhat" <[email protected]> -Cc: Anthony Liguori <[email protected]> -Cc: Yang Yingliang <[email protected]> -Cc: Bartlomiej Zolnierkiewicz <[email protected]> -Signed-off-by: Yunhai Zhang <[email protected]> -Signed-off-by: Jiri Slaby <[email protected]> ---- - drivers/video/console/vgacon.c | 4 ++++ - 1 file changed, 4 insertions(+) - ---- a/drivers/video/console/vgacon.c -+++ b/drivers/video/console/vgacon.c -@@ -251,6 +251,10 @@ static void vgacon_scrollback_update(str - p = (void *) (c->vc_origin + t * c->vc_size_row); - - while (count--) { -+ if ((vgacon_scrollback_cur->tail + c->vc_size_row) > -+ vgacon_scrollback_cur->size) -+ vgacon_scrollback_cur->tail = 0; -+ - scr_memcpyw(vgacon_scrollback_cur->data + - vgacon_scrollback_cur->tail, - p, c->vc_size_row); ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.4F1T44/_old 2020-08-25 09:33:46.144036149 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:46.148036151 +0200 @@ -27,6 +27,508 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## + patches.kernel.org/5.8.1-001-scsi-ufs-Fix-and-simplify-setup_xfer_req-varian.patch + patches.kernel.org/5.8.1-002-USB-serial-qcserial-add-EM7305-QDL-product-ID.patch + patches.kernel.org/5.8.1-003-USB-iowarrior-fix-up-report-size-handling-for-s.patch + patches.kernel.org/5.8.1-004-usb-xhci-define-IDs-for-various-ASMedia-host-co.patch + patches.kernel.org/5.8.1-005-usb-xhci-Fix-ASMedia-ASM1142-DMA-addressing.patch + patches.kernel.org/5.8.1-006-Revert-ALSA-hda-call-runtime_allow-for-all-hda-.patch + patches.kernel.org/5.8.1-007-ALSA-hda-realtek-Add-alc269-alc662-pin-tables-f.patch + patches.kernel.org/5.8.1-008-ALSA-hda-ca0132-Add-new-quirk-ID-for-Recon3D.patch + patches.kernel.org/5.8.1-009-ALSA-hda-ca0132-Fix-ZxR-Headphone-gain-control-.patch + patches.kernel.org/5.8.1-010-ALSA-hda-ca0132-Fix-AE-5-microphone-selection-c.patch + patches.kernel.org/5.8.1-011-ALSA-seq-oss-Serialize-ioctls.patch + patches.kernel.org/5.8.1-012-staging-android-ashmem-Fix-lockdep-warning-for-.patch + patches.kernel.org/5.8.1-013-staging-rtl8712-handle-firmware-load-failure.patch + patches.kernel.org/5.8.1-014-Staging-rtl8188eu-rtw_mlme-Fix-uninitialized-va.patch + patches.kernel.org/5.8.1-015-Bluetooth-Fix-slab-out-of-bounds-read-in-hci_ex.patch + patches.kernel.org/5.8.1-016-Bluetooth-Prevent-out-of-bounds-read-in-hci_inq.patch + patches.kernel.org/5.8.1-017-Bluetooth-Prevent-out-of-bounds-read-in-hci_inq.patch + patches.kernel.org/5.8.1-018-omapfb-dss-Fix-max-fclk-divider-for-omap36xx.patch + patches.kernel.org/5.8.1-019-binder-Prevent-context-manager-from-incrementin.patch + patches.kernel.org/5.8.1-020-Smack-fix-use-after-free-in-smk_write_relabel_s.patch + patches.kernel.org/5.8.1-021-scripts-add-dummy-report-mode-to-add_namespace..patch + patches.kernel.org/5.8.1-022-lkdtm-heap-Avoid-edge-and-middle-of-slabs.patch + patches.kernel.org/5.8.1-023-vgacon-Fix-for-missing-check-in-scrollback-hand.patch + patches.kernel.org/5.8.1-024-mtd-properly-check-all-write-ioctls-for-permiss.patch + patches.kernel.org/5.8.1-025-leds-wm831x-status-fix-use-after-free-on-unbind.patch + patches.kernel.org/5.8.1-026-leds-lm36274-fix-use-after-free-on-unbind.patch + patches.kernel.org/5.8.1-027-leds-da903x-fix-use-after-free-on-unbind.patch + patches.kernel.org/5.8.1-028-leds-lm3533-fix-use-after-free-on-unbind.patch + patches.kernel.org/5.8.1-029-leds-88pm860x-fix-use-after-free-on-unbind.patch + patches.kernel.org/5.8.1-030-gpio-max77620-Fix-missing-release-of-interrupt.patch + patches.kernel.org/5.8.1-031-xattr-break-delegations-in-set-remove-xattr.patch + patches.kernel.org/5.8.1-032-Revert-powerpc-kasan-Fix-shadow-pages-allocatio.patch + patches.kernel.org/5.8.1-033-powerpc-kasan-Fix-shadow-pages-allocation-failu.patch + patches.kernel.org/5.8.1-034-PCI-tegra-Revert-tegra124-raw_violation_fixup.patch + patches.kernel.org/5.8.1-035-ima-move-APPRAISE_BOOTPARAM-dependency-on-ARCH_.patch + patches.kernel.org/5.8.1-036-random32-move-the-pseudo-random-32-bit-definiti.patch + patches.kernel.org/5.8.1-037-random-random.h-should-include-archrandom.h-not.patch + patches.kernel.org/5.8.1-038-arm64-kaslr-Use-standard-early-random-function.patch + patches.kernel.org/5.8.1-039-Linux-5.8.1.patch + patches.kernel.org/5.8.2-001-tracepoint-Mark-__tracepoint_string-s-__used.patch + patches.kernel.org/5.8.2-002-kunit-capture-stderr-on-all-make-subprocess-cal.patch + patches.kernel.org/5.8.2-003-io_uring-abstract-out-task-work-running.patch + patches.kernel.org/5.8.2-004-HID-input-Fix-devices-that-return-multiple-byte.patch + patches.kernel.org/5.8.2-005-ARM-dts-stm32-fix-uart-nodes-ordering-in-stm32m.patch + patches.kernel.org/5.8.2-006-ARM-dts-stm32-fix-uart7_pins_a-comments-in-stm3.patch + patches.kernel.org/5.8.2-007-x86-mce-inject-Fix-a-wrong-assignment-of-i_mce..patch + patches.kernel.org/5.8.2-008-perf-x86-intel-uncore-Fix-oops-when-counting-IM.patch + patches.kernel.org/5.8.2-009-x86-sched-check-for-counters-overflow-in-freque.patch + patches.kernel.org/5.8.2-010-x86-sched-Bail-out-of-frequency-invariance-if-t.patch + patches.kernel.org/5.8.2-011-x86-sched-Bail-out-of-frequency-invariance-if-t.patch + patches.kernel.org/5.8.2-012-sched-fair-Fix-NOHZ-next-idle-balance.patch + patches.kernel.org/5.8.2-013-sched-correct-SD_flags-returned-by-tl-sd_flags.patch + patches.kernel.org/5.8.2-014-arm64-dts-rockchip-fix-rk3368-lion-gmac-reset-g.patch + patches.kernel.org/5.8.2-015-arm64-dts-rockchip-fix-rk3399-puma-vcc5v0-host-.patch + patches.kernel.org/5.8.2-016-arm64-dts-rockchip-fix-rk3399-puma-gmac-reset-g.patch + patches.kernel.org/5.8.2-017-EDAC-Fix-reference-count-leaks.patch + patches.kernel.org/5.8.2-018-crc-t10dif-Fix-potential-crypto-notify-dead-loc.patch + patches.kernel.org/5.8.2-019-arm64-dts-qcom-msm8916-Replace-invalid-bias-pul.patch + patches.kernel.org/5.8.2-020-memory-tegra-Fix-an-error-handling-path-in-tegr.patch + patches.kernel.org/5.8.2-021-blktrace-fix-debugfs-use-after-free.patch + patches.kernel.org/5.8.2-022-soc-qcom-rpmh-rsc-Don-t-use-ktime-for-timeout-i.patch + patches.kernel.org/5.8.2-023-crypto-ccree-fix-resource-leak-on-error-path.patch + patches.kernel.org/5.8.2-024-ARM-exynos-MCPM-Restore-big.LITTLE-cpuidle-supp.patch + patches.kernel.org/5.8.2-025-rcu-tree-Repeat-the-monitor-if-any-free-channel.patch + patches.kernel.org/5.8.2-026-firmware-arm_scmi-Fix-SCMI-genpd-domain-probing.patch + patches.kernel.org/5.8.2-027-arm64-dts-sun50i-pinephone-dldo4-must-not-be-1..patch + patches.kernel.org/5.8.2-028-arm64-dts-exynos-Fix-silent-hang-after-boot-on-.patch + patches.kernel.org/5.8.2-029-sched-uclamp-Fix-initialization-of-struct-uclam.patch + patches.kernel.org/5.8.2-030-crypto-qat-allow-xts-requests-not-multiple-of-b.patch + patches.kernel.org/5.8.2-031-clk-scmi-Fix-min-and-max-rate-when-registering-.patch + patches.kernel.org/5.8.2-032-m68k-mac-Don-t-send-IOP-message-until-channel-i.patch + patches.kernel.org/5.8.2-033-m68k-mac-Fix-IOP-status-control-register-writes.patch + patches.kernel.org/5.8.2-034-platform-x86-intel-hid-Fix-return-value-check-i.patch + patches.kernel.org/5.8.2-035-platform-x86-intel-vbtn-Fix-return-value-check-.patch + patches.kernel.org/5.8.2-036-ARM-dts-gose-Fix-ports-node-name-for-adv7180.patch + patches.kernel.org/5.8.2-037-arm64-dts-renesas-Fix-SD-Card-eMMC-interface-de.patch + patches.kernel.org/5.8.2-038-ARM-dts-gose-Fix-ports-node-name-for-adv7612.patch + patches.kernel.org/5.8.2-039-ARM-at91-pm-add-missing-put_device-call-in-at91.patch + patches.kernel.org/5.8.2-040-ARM-dts-exynos-Disable-frequency-scaling-for-FS.patch + patches.kernel.org/5.8.2-041-reset-intel-fix-a-compile-warning-about-REG_OFF.patch + patches.kernel.org/5.8.2-042-ARM-dts-at91-sama5d3_xplained-change-phy-mode.patch + patches.kernel.org/5.8.2-043-ARM-dts-sunxi-bananapi-m2-plus-v1.2-Add-regulat.patch + patches.kernel.org/5.8.2-044-ARM-dts-sunxi-bananapi-m2-plus-v1.2-Fix-CPU-sup.patch + patches.kernel.org/5.8.2-045-ARM-dts-stm32-Fix-spi4-pins-in-stm32mp15-pinctr.patch + patches.kernel.org/5.8.2-046-spi-dw-dma-Fix-Tx-DMA-channel-working-too-fast.patch + patches.kernel.org/5.8.2-047-spi-lantiq-fix-Rx-overflow-error-in-full-duplex.patch + patches.kernel.org/5.8.2-048-crypto-x86-crc32c-fix-building-with-clang-ias.patch + patches.kernel.org/5.8.2-049-tpm-Require-that-all-digests-are-present-in-TCG.patch + patches.kernel.org/5.8.2-050-recordmcount-only-record-relocation-of-type-R_A.patch + patches.kernel.org/5.8.2-051-regulator-fix-memory-leak-on-error-path-of-regu.patch + patches.kernel.org/5.8.2-052-io_uring-fix-sq-array-offset-calculation.patch + patches.kernel.org/5.8.2-053-arm64-dts-meson-misc-fixups-for-w400-dtsi.patch + patches.kernel.org/5.8.2-054-arm64-dts-meson-fix-mmc0-tuning-error-on-Khadas.patch + patches.kernel.org/5.8.2-055-soc-qcom-pdr-Reorder-the-PD-state-indication-ac.patch + patches.kernel.org/5.8.2-056-spi-rockchip-Fix-error-in-SPI-slave-pio-read.patch + patches.kernel.org/5.8.2-057-ARM-socfpga-PM-add-missing-put_device-call-in-s.patch + patches.kernel.org/5.8.2-058-iocost-Fix-check-condition-of-iocg-abs_vdebt.patch + patches.kernel.org/5.8.2-059-scripts-selinux-mdp-fix-initial-SID-handling.patch + patches.kernel.org/5.8.2-060-irqchip-ti-sci-inta-Fix-return-value-about-devm.patch + patches.kernel.org/5.8.2-061-seccomp-Fix-ioctl-number-for-SECCOMP_IOCTL_NOTI.patch + patches.kernel.org/5.8.2-062-md-raid0-linear-fix-dereference-before-null-che.patch + patches.kernel.org/5.8.2-063-irqchip-loongson-htvec-Fix-potential-resource-l.patch + patches.kernel.org/5.8.2-064-irqchip-loongson-htvec-Check-return-value-of-ir.patch + patches.kernel.org/5.8.2-065-irqchip-loongson-pch-pic-Check-return-value-of-.patch + patches.kernel.org/5.8.2-066-irqchip-loongson-liointc-Fix-potential-dead-loc.patch + patches.kernel.org/5.8.2-067-kunit-tool-fix-broken-default-args-in-unit-test.patch + patches.kernel.org/5.8.2-068-kunit-tool-fix-improper-treatment-of-file-locat.patch + patches.kernel.org/5.8.2-069-irqchip-irq-bcm7038-l1-Guard-uses-of-cpu_logica.patch + patches.kernel.org/5.8.2-070-irqchip-gic-v4.1-Use-GFP_ATOMIC-flag-in-allocat.patch + patches.kernel.org/5.8.2-071-nvme-tcp-fix-controller-reset-hang-during-traff.patch + patches.kernel.org/5.8.2-072-nvme-rdma-fix-controller-reset-hang-during-traf.patch + patches.kernel.org/5.8.2-073-nvme-multipath-fix-logic-for-non-optimized-path.patch + patches.kernel.org/5.8.2-074-nvme-multipath-do-not-fall-back-to-__nvme_find_.patch + patches.kernel.org/5.8.2-075-irqchip-loongson-pch-pic-Fix-the-misused-irq-fl.patch + patches.kernel.org/5.8.2-076-block-don-t-do-revalidate-zones-on-invalid-devi.patch + patches.kernel.org/5.8.2-077-drm-tilcdc-fix-leak-null-ref-in-panel_connector.patch + patches.kernel.org/5.8.2-078-soc-qcom-rpmh-rsc-Set-suppress_bind_attrs-flag.patch + patches.kernel.org/5.8.2-079-net-mscc-ocelot-fix-encoding-destination-ports-.patch + patches.kernel.org/5.8.2-080-ARM-exynos-clear-L310_AUX_CTRL_FULL_LINE_ZERO-i.patch + patches.kernel.org/5.8.2-081-Bluetooth-add-a-mutex-lock-to-avoid-UAF-in-do_e.patch + patches.kernel.org/5.8.2-082-loop-be-paranoid-on-exit-and-prevent-new-additi.patch + patches.kernel.org/5.8.2-083-io_uring-fix-req-work-corruption.patch + patches.kernel.org/5.8.2-084-fs-btrfs-Add-cond_resched-for-try_release_exten.patch + patches.kernel.org/5.8.2-085-drm-amdgpu-avoid-dereferencing-a-NULL-pointer.patch + patches.kernel.org/5.8.2-086-drm-radeon-Fix-reference-count-leaks-caused-by-.patch + patches.kernel.org/5.8.2-087-crypto-aesni-Fix-build-with-LLVM_IAS-1.patch + patches.kernel.org/5.8.2-088-video-fbdev-savage-fix-memory-leak-on-error-han.patch + patches.kernel.org/5.8.2-089-video-fbdev-neofb-fix-memory-leak-in-neo_scan_m.patch + patches.kernel.org/5.8.2-090-bus-ti-sysc-Add-missing-quirk-flags-for-usb_hos.patch + patches.kernel.org/5.8.2-091-md-cluster-fix-wild-pointer-of-unlock_all_bitma.patch + patches.kernel.org/5.8.2-092-rtw88-8822ce-add-support-for-device-ID-0xc82f.patch + patches.kernel.org/5.8.2-093-drm-nouveau-kms-nv50-Fix-disabling-dithering.patch + patches.kernel.org/5.8.2-094-arm64-dts-hisilicon-hikey-fixes-to-comply-with-.patch + patches.kernel.org/5.8.2-095-drm-etnaviv-fix-ref-count-leak-via-pm_runtime_g.patch + patches.kernel.org/5.8.2-096-ionic-rearrange-reset-and-bus-master-control.patch + patches.kernel.org/5.8.2-097-memory-samsung-exynos5422-dmc-Do-not-ignore-ret.patch + patches.kernel.org/5.8.2-098-drm-nouveau-fix-reference-count-leak-in-nouveau.patch + patches.kernel.org/5.8.2-099-drm-nouveau-fix-multiple-instances-of-reference.patch + patches.kernel.org/5.8.2-100-mmc-sdhci-cadence-do-not-use-hardware-tuning-fo.patch + patches.kernel.org/5.8.2-101-btrfs-fix-lockdep-splat-from-btrfs_dump_space_i.patch + patches.kernel.org/5.8.2-102-usb-mtu3-clear-dual-mode-of-u3port-when-disable.patch + patches.kernel.org/5.8.2-103-drm-msm-a6xx-fix-gpu-failure-after-system-resum.patch + patches.kernel.org/5.8.2-104-drm-msm-Fix-a-null-pointer-access-in-msm_gem_sh.patch + patches.kernel.org/5.8.2-105-drm-debugfs-fix-plain-echo-to-connector-force-a.patch + patches.kernel.org/5.8.2-106-drm-radeon-disable-AGP-by-default.patch + patches.kernel.org/5.8.2-107-net-phy-mscc-restore-the-base-page-in-vsc8514-8.patch + patches.kernel.org/5.8.2-108-irqchip-irq-mtk-sysirq-Replace-spinlock-with-ra.patch + patches.kernel.org/5.8.2-109-mm-mmap.c-Add-cond_resched-for-exit_mmap-CPU-st.patch + patches.kernel.org/5.8.2-110-drm-amd-display-Improve-DisplayPort-monitor-int.patch + patches.kernel.org/5.8.2-111-drm-amdgpu-debugfs-fix-ref-count-leak-when-pm_r.patch + patches.kernel.org/5.8.2-112-drm-amdgpu-display-bail-early-in-dm_pp_get_stat.patch + patches.kernel.org/5.8.2-113-drm-amdgpu-display-properly-guard-the-calls-to-.patch + patches.kernel.org/5.8.2-114-drm-amd-display-allow-query-ddc-data-over-aux-t.patch + patches.kernel.org/5.8.2-115-drm-amd-powerplay-fix-compile-error-with-ARCH-a.patch + patches.kernel.org/5.8.2-116-bpf-Fix-fds_example-SIGSEGV-error.patch + patches.kernel.org/5.8.2-117-Bluetooth-hci_qca-Bug-fixes-for-SSR.patch + patches.kernel.org/5.8.2-118-brcmfmac-keep-SDIO-watchdog-running-when-consol.patch + patches.kernel.org/5.8.2-119-brcmfmac-To-fix-Bss-Info-flag-definition-Bug.patch + patches.kernel.org/5.8.2-120-brcmfmac-set-state-of-hanger-slot-to-FREE-when-.patch + patches.kernel.org/5.8.2-121-platform-x86-asus-nb-wmi-add-support-for-ASUS-R.patch + patches.kernel.org/5.8.2-122-iwlegacy-Check-the-return-value-of-pcie_capabil.patch + patches.kernel.org/5.8.2-123-gpu-host1x-debug-Fix-multiple-channels-emitting.patch + patches.kernel.org/5.8.2-124-drm-amd-powerplay-suppress-compile-error-around.patch + patches.kernel.org/5.8.2-125-ionic-update-eid-test-for-overflow.patch + patches.kernel.org/5.8.2-126-x86-uaccess-Make-__get_user_size-Clang-complian.patch + patches.kernel.org/5.8.2-127-mmc-sdhci-pci-o2micro-Bug-fix-for-O2-host-contr.patch + patches.kernel.org/5.8.2-128-usb-gadget-net2280-fix-memory-leak-on-probe-err.patch + patches.kernel.org/5.8.2-129-bdc-Fix-bug-causing-crash-after-multiple-discon.patch + patches.kernel.org/5.8.2-130-usb-bdc-Halt-controller-on-suspend.patch + patches.kernel.org/5.8.2-131-dyndbg-fix-a-BUG_ON-in-ddebug_describe_flags.patch + patches.kernel.org/5.8.2-132-bcache-fix-super-block-seq-numbers-comparision-.patch + patches.kernel.org/5.8.2-133-btrfs-allow-btrfs_truncate_block-to-fallback-to.patch + patches.kernel.org/5.8.2-134-btrfs-qgroup-free-per-trans-reserved-space-when.patch + patches.kernel.org/5.8.2-135-ACPICA-Do-not-increment-operation_region-refere.patch + patches.kernel.org/5.8.2-136-io_uring-fix-racy-overflow-count-reporting.patch + patches.kernel.org/5.8.2-137-io_uring-fix-stalled-deferred-requests.patch + patches.kernel.org/5.8.2-138-crypto-caam-silence-.setkey-in-case-of-bad-key-.patch + patches.kernel.org/5.8.2-139-drm-msm-ratelimit-crtc-event-overflow-error.patch + patches.kernel.org/5.8.2-140-drm-gem-Fix-a-leak-in-drm_gem_objects_lookup.patch + patches.kernel.org/5.8.2-141-drm-bridge-ti-sn65dsi86-Clear-old-error-bits-be.patch + patches.kernel.org/5.8.2-142-drm-bridge-ti-sn65dsi86-Fix-off-by-one-error-in.patch + patches.kernel.org/5.8.2-143-drm-amdgpu-use-the-unlocked-drm_gem_object_put.patch + patches.kernel.org/5.8.2-144-agp-intel-Fix-a-memory-leak-on-module-initialis.patch + patches.kernel.org/5.8.2-145-mwifiex-Fix-firmware-filename-for-sd8977-chipse.patch + patches.kernel.org/5.8.2-146-mwifiex-Fix-firmware-filename-for-sd8997-chipse.patch + patches.kernel.org/5.8.2-147-btmrvl-Fix-firmware-filename-for-sd8977-chipset.patch + patches.kernel.org/5.8.2-148-btmrvl-Fix-firmware-filename-for-sd8997-chipset.patch + patches.kernel.org/5.8.2-149-video-fbdev-sm712fb-fix-an-issue-about-iounmap-.patch + patches.kernel.org/5.8.2-150-console-newport_con-fix-an-issue-about-leak-rel.patch + patches.kernel.org/5.8.2-151-video-pxafb-Fix-the-function-used-to-balance-a-.patch + patches.kernel.org/5.8.2-152-Bluetooth-hci_qca-Fix-an-error-pointer-derefere.patch + patches.kernel.org/5.8.2-153-drm-mm-fix-hole-size-comparison.patch + patches.kernel.org/5.8.2-154-Bluetooth-hci_qca-Only-remove-TX-clock-vote-aft.patch + patches.kernel.org/5.8.2-155-Bluetooth-Allow-suspend-even-when-preparation-h.patch + patches.kernel.org/5.8.2-156-ath10k-Acquire-tx_lock-in-tx-error-paths.patch + patches.kernel.org/5.8.2-157-Bluetooth-hci_qca-Bug-fix-during-SSR-timeout.patch + patches.kernel.org/5.8.2-158-Bluetooth-hci_qca-Increase-SoC-idle-timeout-to-.patch + patches.kernel.org/5.8.2-159-iio-improve-IIO_CONCENTRATION-channel-type-desc.patch + patches.kernel.org/5.8.2-160-iio-amplifiers-ad8366-Change-devm_gpiod_get-to-.patch + patches.kernel.org/5.8.2-161-scsi-ufs-Fix-imprecise-load-calculation-in-devf.patch + patches.kernel.org/5.8.2-162-drm-etnaviv-Fix-error-path-on-failure-to-enable.patch + patches.kernel.org/5.8.2-163-drm-panfrost-Fix-inbalance-of-devfreq-record_bu.patch + patches.kernel.org/5.8.2-164-drm-arm-fix-unintentional-integer-overflow-on-l.patch + patches.kernel.org/5.8.2-165-clk-bcm63xx-gate-fix-last-clock-availability.patch + patches.kernel.org/5.8.2-166-powerpc-mm-Fix-typo-in-IS_ENABLED.patch + patches.kernel.org/5.8.2-167-powerpc-fixmap-Fix-FIX_EARLY_DEBUG_BASE-when-pa.patch + patches.kernel.org/5.8.2-168-leds-lm355x-avoid-enum-conversion-warning.patch + patches.kernel.org/5.8.2-169-ASoC-fsl_easrc-Fix-uninitialized-scalar-variabl.patch + patches.kernel.org/5.8.2-170-Bluetooth-btusb-fix-up-firmware-download-sequen.patch + patches.kernel.org/5.8.2-171-Bluetooth-btmtksdio-fix-up-firmware-download-se.patch + patches.kernel.org/5.8.2-172-media-cxusb-analog-fix-V4L2-dependency.patch + patches.kernel.org/5.8.2-173-media-marvell-ccic-Add-missed-v4l2_async_notifi.patch + patches.kernel.org/5.8.2-174-media-omap3isp-Add-missed-v4l2_ctrl_handler_fre.patch + patches.kernel.org/5.8.2-175-staging-most-avoid-null-pointer-dereference-whe.patch + patches.kernel.org/5.8.2-176-dpaa2-eth-fix-condition-for-number-of-buffer-ac.patch + patches.kernel.org/5.8.2-177-ASoC-SOF-nocodec-add-missing-.owner-field.patch + patches.kernel.org/5.8.2-178-ASoC-Intel-cml_rt1011_rt5682-add-missing-.owner.patch + patches.kernel.org/5.8.2-179-ASoC-Intel-sof_sdw-add-missing-.owner-field.patch + patches.kernel.org/5.8.2-180-ASoC-Intel-bxt_rt298-add-missing-.owner-field.patch + patches.kernel.org/5.8.2-181-ASoC-Intel-Boards-cml_rt1011_rt5682-use-statica.patch + patches.kernel.org/5.8.2-182-net-atlantic-MACSec-offload-statistics-checkpat.patch + patches.kernel.org/5.8.2-183-scsi-cumana_2-Fix-different-dev_id-between-requ.patch + patches.kernel.org/5.8.2-184-scsi-ufs-Disable-WriteBooster-capability-for-no.patch + patches.kernel.org/5.8.2-185-drm-mipi-use-dcs-write-for-mipi_dsi_dcs_set_tea.patch + patches.kernel.org/5.8.2-186-cxl-Fix-kobject-memleak.patch + patches.kernel.org/5.8.2-187-lkdtm-Avoid-more-compiler-optimizations-for-bad.patch + patches.kernel.org/5.8.2-188-selftests-lkdtm-Reset-WARN_ONCE-to-avoid-false-.patch + patches.kernel.org/5.8.2-189-lkdtm-Make-arch-specific-tests-always-available.patch + patches.kernel.org/5.8.2-190-net-ethernet-ti-am65-cpsw-nuss-restore-vlan-con.patch + patches.kernel.org/5.8.2-191-tracing-Move-pipe-reference-to-trace-array-inst.patch + patches.kernel.org/5.8.2-192-scsi-qla2xxx-Make-__qla2x00_alloc_iocbs-initial.patch + patches.kernel.org/5.8.2-193-drm-amdgpu-debugfs-fix-memory-leak-when-amdgpu_.patch + patches.kernel.org/5.8.2-194-drm-amdgpu-ensure-0-is-returned-for-success-in-.patch + patches.kernel.org/5.8.2-195-drm-radeon-fix-array-out-of-bounds-read-and-wri.patch + patches.kernel.org/5.8.2-196-staging-vchiq_arm-Add-a-matching-unregister-cal.patch + patches.kernel.org/5.8.2-197-iavf-fix-error-return-code-in-iavf_init_get_res.patch + patches.kernel.org/5.8.2-198-iavf-Fix-updating-statistics.patch + patches.kernel.org/5.8.2-199-dma-buf-fix-dma-fence-chain-out-of-order-test.patch + patches.kernel.org/5.8.2-200-RDMA-core-Fix-bogus-WARN_ON-during-ib_unregiste.patch + patches.kernel.org/5.8.2-201-scsi-powertec-Fix-different-dev_id-between-requ.patch + patches.kernel.org/5.8.2-202-scsi-eesox-Fix-different-dev_id-between-request.patch + patches.kernel.org/5.8.2-203-ipvs-allow-connection-reuse-for-unconfirmed-con.patch + patches.kernel.org/5.8.2-204-media-firewire-Using-uninitialized-values-in-no.patch + patches.kernel.org/5.8.2-205-media-allegro-Fix-some-NULL-vs-IS_ERR-checks-in.patch + patches.kernel.org/5.8.2-206-media-staging-rkisp1-rsz-supported-formats-are-.patch + patches.kernel.org/5.8.2-207-media-staging-rkisp1-rsz-fix-resolution-limitat.patch + patches.kernel.org/5.8.2-208-media-tvp5150-Add-missed-media_entity_cleanup.patch + patches.kernel.org/5.8.2-209-media-exynos4-is-Add-missed-check-for-pinctrl_l.patch + patches.kernel.org/5.8.2-210-media-cros-ec-cec-do-not-bail-on-device_init_wa.patch + patches.kernel.org/5.8.2-211-xfs-preserve-rmapbt-swapext-block-reservation-f.patch + patches.kernel.org/5.8.2-212-xfs-don-t-eat-an-EIO-ENOSPC-writeback-error-whe.patch + patches.kernel.org/5.8.2-213-xfs-fix-reflink-quota-reservation-accounting-er.patch + patches.kernel.org/5.8.2-214-RDMA-rxe-Skip-dgid-check-in-loopback-mode.patch + patches.kernel.org/5.8.2-215-PCI-Fix-pci_cfg_wait-queue-locking-problem.patch + patches.kernel.org/5.8.2-216-samples-bpf-Fix-bpf-programs-with-kprobe-sys_co.patch + patches.kernel.org/5.8.2-217-drm-stm-repair-runtime-power-management.patch + patches.kernel.org/5.8.2-218-kobject-Avoid-premature-parent-object-freeing-i.patch + patches.kernel.org/5.8.2-219-leds-core-Flush-scheduled-work-for-system-suspe.patch + patches.kernel.org/5.8.2-220-drm-panel-simple-Fix-bpc-for-LG-LB070WV8-panel.patch + patches.kernel.org/5.8.2-221-phy-cadence-salvo-fix-wrong-bit-definition.patch + patches.kernel.org/5.8.2-222-dt-bindings-phy-uniphier-Fix-incorrect-clocks-a.patch + patches.kernel.org/5.8.2-223-phy-exynos5-usbdrd-Calibrating-makes-sense-only.patch + patches.kernel.org/5.8.2-224-mmc-sdhci-of-arasan-Add-missed-checks-for-devm_.patch + patches.kernel.org/5.8.2-225-drm-bridge-sil_sii8620-initialize-return-of-sii.patch + patches.kernel.org/5.8.2-226-scsi-scsi_debug-Add-check-for-sdebug_max_queue-.patch + patches.kernel.org/5.8.2-227-bpfilter-Initialize-pos-variable.patch + patches.kernel.org/5.8.2-228-mwifiex-Prevent-memory-corruption-handling-keys.patch + patches.kernel.org/5.8.2-229-kernfs-do-not-call-fsnotify-with-name-without-a.patch + patches.kernel.org/5.8.2-230-powerpc-pseries-remove-cede-offline-state-for-C.patch + patches.kernel.org/5.8.2-231-powerpc-rtas-don-t-online-CPUs-for-partition-su.patch + patches.kernel.org/5.8.2-232-powerpc-vdso-Fix-vdso-cpu-truncation.patch + patches.kernel.org/5.8.2-233-Bluetooth-Fix-update-of-connection-state-in-hci.patch + patches.kernel.org/5.8.2-234-RDMA-qedr-SRQ-s-bug-fixes.patch + patches.kernel.org/5.8.2-235-RDMA-qedr-Add-EDPM-mode-type-for-user-fw-compat.patch + patches.kernel.org/5.8.2-236-RDMA-qedr-Add-EDPM-max-size-to-alloc-ucontext-r.patch + patches.kernel.org/5.8.2-237-RDMA-rxe-Prevent-access-to-wr-next-ptr-afrer-wr.patch + patches.kernel.org/5.8.2-238-ima-Have-the-LSM-free-its-audit-rule.patch + patches.kernel.org/5.8.2-239-ima-Free-the-entire-rule-when-deleting-a-list-o.patch + patches.kernel.org/5.8.2-240-ima-Free-the-entire-rule-if-it-fails-to-parse.patch + patches.kernel.org/5.8.2-241-ima-Fail-rule-parsing-when-buffer-hook-function.patch + patches.kernel.org/5.8.2-242-ima-Fail-rule-parsing-when-the-KEXEC_CMDLINE-ho.patch + patches.kernel.org/5.8.2-243-ima-Fail-rule-parsing-when-the-KEY_CHECK-hook-i.patch + patches.kernel.org/5.8.2-244-staging-rtl8192u-fix-a-dubious-looking-mask-bef.patch + patches.kernel.org/5.8.2-245-ASoC-meson-fixes-the-missed-kfree-for-axg_card_.patch + patches.kernel.org/5.8.2-246-PCI-ASPM-Add-missing-newline-in-sysfs-policy.patch + patches.kernel.org/5.8.2-247-go7007-add-sanity-checking-for-endpoints.patch + patches.kernel.org/5.8.2-248-media-s5p-g2d-Fix-a-memory-leak-in-an-error-han.patch + patches.kernel.org/5.8.2-249-phy-renesas-rcar-gen3-usb2-move-irq-registratio.patch + patches.kernel.org/5.8.2-250-powerpc-mm-radix-Free-PUD-table-when-freeing-pa.patch + patches.kernel.org/5.8.2-251-powerpc-book3s64-pkeys-Use-PVR-check-instead-of.patch + patches.kernel.org/5.8.2-252-drm-imx-fix-use-after-free.patch + patches.kernel.org/5.8.2-253-drm-imx-tve-fix-regulator_disable-error-path.patch + patches.kernel.org/5.8.2-254-gpu-ipu-v3-Restore-RGB32-BGR32.patch + patches.kernel.org/5.8.2-255-spi-lantiq-ssc-Fix-warning-by-using-WQ_MEM_RECL.patch + patches.kernel.org/5.8.2-256-PCI-loongson-Use-DECLARE_PCI_FIXUP_EARLY-for-br.patch + patches.kernel.org/5.8.2-257-USB-serial-iuu_phoenix-fix-led-activity-helpers.patch + patches.kernel.org/5.8.2-258-clk-qcom-gcc-Make-disp-gpll0-branch-aon-for-sc7.patch + patches.kernel.org/5.8.2-259-usb-core-fix-quirks_param_set-writing-to-a-cons.patch + patches.kernel.org/5.8.2-260-thermal-ti-soc-thermal-Fix-reversed-condition-i.patch + patches.kernel.org/5.8.2-261-coresight-etmv4-Fix-resource-selector-constant.patch + patches.kernel.org/5.8.2-262-coresight-etmv4-Counter-values-not-saved-on-dis.patch + patches.kernel.org/5.8.2-263-coresight-tmc-Fix-TMC-mode-read-in-tmc_read_unp.patch + patches.kernel.org/5.8.2-264-coresight-etm4x-Fix-save-restore-during-cpu-idl.patch + patches.kernel.org/5.8.2-265-powerpc-perf-Fix-missing-is_sier_aviable-during.patch + patches.kernel.org/5.8.2-266-mt76-mt7663u-fix-memory-leak-in-set-key.patch + patches.kernel.org/5.8.2-267-mt76-mt7663u-fix-potential-memory-leak-in-mcu-m.patch + patches.kernel.org/5.8.2-268-mt76-mt7615-fix-potential-memory-leak-in-mcu-me.patch + patches.kernel.org/5.8.2-269-mt76-mt7915-potential-array-overflow-in-mt7915_.patch + patches.kernel.org/5.8.2-270-mt76-mt7915-add-missing-CONFIG_MAC80211_DEBUGFS.patch + patches.kernel.org/5.8.2-271-mt76-mt7615-fix-possible-memory-leak-in-mt7615_.patch + patches.kernel.org/5.8.2-272-phy-armada-38x-fix-NETA-lockup-when-repeatedly-.patch + patches.kernel.org/5.8.2-273-s390-bpf-Fix-sign-extension-in-branch_ku.patch + patches.kernel.org/5.8.2-274-s390-bpf-Use-brcl-for-jumping-to-exit_ip-if-nec.patch + patches.kernel.org/5.8.2-275-s390-bpf-Tolerate-not-converging-code-shrinking.patch + patches.kernel.org/5.8.2-276-tools-bpftool-Fix-error-handing-in-do_skeleton.patch + patches.kernel.org/5.8.2-277-ASoC-tas2770-Fix-reset-gpio-property-name.patch + patches.kernel.org/5.8.2-278-qed-Fix-ILT-and-XRCD-bitmap-memory-leaks.patch + patches.kernel.org/5.8.2-279-ASoC-hdac_hda-fix-deadlock-after-PCM-open-error.patch + patches.kernel.org/5.8.2-280-powerpc-spufs-Fix-the-type-of-ret-in-spufs_arch.patch + patches.kernel.org/5.8.2-281-PCI-rcar-Fix-runtime-PM-imbalance-on-error.patch + patches.kernel.org/5.8.2-282-MIPS-OCTEON-add-missing-put_device-call-in-dwc3.patch + patches.kernel.org/5.8.2-283-thermal-int340x-processor_thermal-fix-update-Ja.patch + patches.kernel.org/5.8.2-284-usb-dwc3-meson-g12a-fix-shared-reset-control-us.patch + patches.kernel.org/5.8.2-285-usb-dwc2-Fix-error-path-in-gadget-registration.patch + patches.kernel.org/5.8.2-286-usb-gadget-f_uac2-fix-AC-Interface-Header-Descr.patch + patches.kernel.org/5.8.2-287-scsi-megaraid_sas-Clear-affinity-hint.patch + patches.kernel.org/5.8.2-288-scsi-mesh-Fix-panic-after-host-or-bus-reset.patch + patches.kernel.org/5.8.2-289-scsi-core-Add-missing-scsi_device_put-in-scsi_h.patch + patches.kernel.org/5.8.2-290-net-dsa-mv88e6xxx-MV88E6097-does-not-support-ju.patch + patches.kernel.org/5.8.2-291-bpf-Fix-pos-computation-for-bpf_iter-seq_ops-st.patch + patches.kernel.org/5.8.2-292-powerpc-watchpoint-Fix-512-byte-boundary-limit.patch + patches.kernel.org/5.8.2-293-powerpc-watchpoint-Fix-DAWR-exception-constrain.patch + patches.kernel.org/5.8.2-294-powerpc-watchpoint-Fix-DAWR-exception-for-CACHE.patch + patches.kernel.org/5.8.2-295-macintosh-via-macii-Access-autopoll_devs-when-i.patch + patches.kernel.org/5.8.2-296-gpio-regmap-fix-type-clash.patch + patches.kernel.org/5.8.2-297-PCI-cadence-Fix-cdns_pcie_-host-ep-_setup-error.patch + patches.kernel.org/5.8.2-298-PCI-cadence-Fix-updating-Vendor-ID-and-Subsyste.patch + patches.kernel.org/5.8.2-299-RDMA-core-Fix-return-error-value-in-_ib_modify_.patch + patches.kernel.org/5.8.2-300-Smack-fix-another-vsscanf-out-of-bounds.patch + patches.kernel.org/5.8.2-301-Smack-prevent-underflow-in-smk_set_cipso.patch + patches.kernel.org/5.8.2-302-power-supply-check-if-calc_soc-succeeded-in-pm8.patch + patches.kernel.org/5.8.2-303-Bluetooth-btusb-Fix-and-detect-most-of-the-Chin.patch + patches.kernel.org/5.8.2-304-Bluetooth-hci_h5-Set-HCI_UART_RESET_ON_INIT-to-.patch + patches.kernel.org/5.8.2-305-Bluetooth-hci_serdev-Only-unregister-device-if-.patch + patches.kernel.org/5.8.2-306-bpf-Fix-bpf_ringbuf_output-signature-to-return-.patch + patches.kernel.org/5.8.2-307-Bluetooth-Fix-suspend-notifier-race.patch + patches.kernel.org/5.8.2-308-Bluetooth-hci_qca-Stop-collecting-memdump-again.patch + patches.kernel.org/5.8.2-309-net-dsa-rtl8366-Fix-VLAN-semantics.patch + patches.kernel.org/5.8.2-310-net-dsa-rtl8366-Fix-VLAN-set-up.patch + patches.kernel.org/5.8.2-311-xfs-fix-inode-allocation-block-res-calculation-.patch + patches.kernel.org/5.8.2-312-xfs-clear-XFS_DQ_FREEING-if-we-can-t-lock-the-d.patch + patches.kernel.org/5.8.2-313-selftests-powerpc-Squash-spurious-errors-due-to.patch + patches.kernel.org/5.8.2-314-powerpc-32s-Fix-CONFIG_BOOK3S_601-uses.patch + patches.kernel.org/5.8.2-315-powerpc-boot-Fix-CONFIG_PPC_MPC52XX-references.patch + patches.kernel.org/5.8.2-316-selftests-powerpc-Fix-CPU-affinity-for-child-pr.patch + patches.kernel.org/5.8.2-317-nvmem-sprd-Fix-return-value-of-sprd_efuse_probe.patch + patches.kernel.org/5.8.2-318-RDMA-rtrs-clt-add-an-additional-random-8-second.patch + patches.kernel.org/5.8.2-319-RDMA-rtrs-remove-WQ_MEM_RECLAIM-for-rtrs_wq.patch + patches.kernel.org/5.8.2-320-RDMA-netlink-Remove-CAP_NET_RAW-check-when-dump.patch + patches.kernel.org/5.8.2-321-PCI-Release-IVRS-table-in-AMD-ACS-quirk.patch + patches.kernel.org/5.8.2-322-cpufreq-ap806-fix-cpufreq-driver-needs-ap-cpu-c.patch + patches.kernel.org/5.8.2-323-powerpc-pseries-hotplug-cpu-Remove-double-free-.patch + patches.kernel.org/5.8.2-324-selftests-powerpc-Fix-online-CPU-selection.patch + patches.kernel.org/5.8.2-325-RDMA-hns-Fix-error-during-modify-qp-RTS2RTS.patch + patches.kernel.org/5.8.2-326-RDMA-hns-Fix-the-unneeded-process-when-getting-.patch + patches.kernel.org/5.8.2-327-ASoC-meson-axg-tdm-interface-fix-link-fmt-setup.patch + patches.kernel.org/5.8.2-328-ASoC-meson-axg-tdmin-fix-g12a-skew.patch + patches.kernel.org/5.8.2-329-ASoC-meson-axg-tdm-formatters-fix-sclk-inversio.patch + patches.kernel.org/5.8.2-330-ASoC-soc-core-Fix-regression-causing-sysfs-entr.patch + patches.kernel.org/5.8.2-331-net-ll_temac-Use-devm_platform_ioremap_resource.patch + patches.kernel.org/5.8.2-332-drm-msm-dpu-don-t-use-INTF_INPUT_CTRL-feature-o.patch + patches.kernel.org/5.8.2-333-libbpf-Fix-register-in-PT_REGS-MIPS-macros.patch + patches.kernel.org/5.8.2-334-MIPS-only-register-FTLBPar-exception-handler-fo.patch + patches.kernel.org/5.8.2-335-ASoC-core-use-less-strict-tests-for-dailink-cap.patch + patches.kernel.org/5.8.2-336-ASoC-meson-cards-deal-dpcm-flag-change.patch + patches.kernel.org/5.8.2-337-ASoC-fsl_sai-Fix-value-of-FSL_SAI_CR1_RFW_MASK.patch + patches.kernel.org/5.8.2-338-s390-qeth-tolerate-pre-filled-RX-buffer.patch + patches.kernel.org/5.8.2-339-s390-qeth-don-t-process-empty-bridge-port-event.patch + patches.kernel.org/5.8.2-340-ice-Clear-and-free-XLT-entries-on-reset.patch + patches.kernel.org/5.8.2-341-ice-Graceful-error-handling-in-HW-table-calloc-.patch + patches.kernel.org/5.8.2-342-netfilter-nft_meta-fix-iifgroup-matching.patch + patches.kernel.org/5.8.2-343-rtw88-fix-LDPC-field-for-RA-info.patch + patches.kernel.org/5.8.2-344-rtw88-fix-short-GI-capability-based-on-current-.patch + patches.kernel.org/5.8.2-345-rtw88-coex-only-skip-coex-triggered-by-BT-info.patch + patches.kernel.org/5.8.2-346-qtnfmac-Missing-platform_device_unregister-on-e.patch + patches.kernel.org/5.8.2-347-wl1251-fix-always-return-0-error.patch + patches.kernel.org/5.8.2-348-tools-build-Propagate-build-failures-from-tools.patch + patches.kernel.org/5.8.2-349-tools-bpftool-Fix-wrong-return-value-in-do_dump.patch + patches.kernel.org/5.8.2-350-net-mlx5-DR-Change-push-vlan-action-sequence.patch + patches.kernel.org/5.8.2-351-net-mlx5-Delete-extra-dump-stack-that-gives-not.patch + patches.kernel.org/5.8.2-352-ftrace-Fix-ftrace_trace_task-return-value.patch + patches.kernel.org/5.8.2-353-net-mvpp2-fix-memory-leak-in-mvpp2_rx.patch + patches.kernel.org/5.8.2-354-net-ethernet-aquantia-Fix-wrong-return-value.patch + patches.kernel.org/5.8.2-355-liquidio-Fix-wrong-return-value-in-cn23xx_get_p.patch + patches.kernel.org/5.8.2-356-net-sgi-ioc3-eth-Fix-the-size-used-in-some-dma_.patch + patches.kernel.org/5.8.2-357-net-spider_net-Fix-the-size-used-in-a-dma_free_.patch + patches.kernel.org/5.8.2-358-fsl-fman-use-32-bit-unsigned-integer.patch + patches.kernel.org/5.8.2-359-fsl-fman-fix-dereference-null-return-value.patch + patches.kernel.org/5.8.2-360-fsl-fman-fix-unreachable-code.patch + patches.kernel.org/5.8.2-361-fsl-fman-check-dereferencing-null-pointer.patch + patches.kernel.org/5.8.2-362-fsl-fman-fix-eth-hash-table-allocation.patch + patches.kernel.org/5.8.2-363-gpio-don-t-use-same-lockdep-class-for-all-devm_.patch + patches.kernel.org/5.8.2-364-net-thunderx-use-spin_lock_bh-in-nicvf_set_rx_m.patch + patches.kernel.org/5.8.2-365-net-macb-Properly-handle-phylink-on-at91sam9x.patch + patches.kernel.org/5.8.2-366-dpaa2-eth-Fix-passing-zero-to-PTR_ERR-warning.patch + patches.kernel.org/5.8.2-367-hv_netvsc-do-not-use-VF-device-if-link-is-down.patch + patches.kernel.org/5.8.2-368-Revert-vxlan-fix-tos-value-before-xmit.patch + patches.kernel.org/5.8.2-369-selftests-net-relax-cpu-affinity-requirement-in.patch + patches.kernel.org/5.8.2-370-net-thunderx-initialize-VF-s-mailbox-mutex-befo.patch + patches.kernel.org/5.8.2-371-media-mtk-mdp-Fix-a-refcounting-bug-on-error-in.patch + patches.kernel.org/5.8.2-372-dlm-Fix-kobject-memleak.patch + patches.kernel.org/5.8.2-373-ocfs2-fix-unbalanced-locking.patch + patches.kernel.org/5.8.2-374-pinctrl-single-fix-pcs_parse_pinconf-return-val.patch + patches.kernel.org/5.8.2-375-mtd-rawnand-brcmnand-Don-t-default-to-edu-trans.patch + patches.kernel.org/5.8.2-376-svcrdma-Fix-page-leak-in-svc_rdma_recv_read_chu.patch + patches.kernel.org/5.8.2-377-nfsd-avoid-a-NULL-dereference-in-__cld_pipe_upc.patch + patches.kernel.org/5.8.2-378-SUNRPC-Fix-SUNRPC-Add-len-parameter-to-gss_unwr.patch + patches.kernel.org/5.8.2-379-x86-fsgsbase-64-Fix-NULL-deref-in-86_fsgsbase_r.patch + patches.kernel.org/5.8.2-380-crypto-aesni-add-compatibility-with-IAS.patch + patches.kernel.org/5.8.2-381-af_packet-TPACKET_V3-fix-fill-status-rwlock-imb.patch + patches.kernel.org/5.8.2-382-drivers-net-wan-lapbether-Added-needed_headroom.patch + patches.kernel.org/5.8.2-383-net-Fix-potential-memory-leak-in-proto_register.patch + patches.kernel.org/5.8.2-384-net-nfc-rawsock.c-add-CAP_NET_RAW-check.patch + patches.kernel.org/5.8.2-385-net-phy-fix-memory-leak-in-device-create-error-.patch + patches.kernel.org/5.8.2-386-net-Set-fput_needed-iff-FDPUT_FPUT-is-set.patch + patches.kernel.org/5.8.2-387-net-tls-Fix-kmap-usage.patch + patches.kernel.org/5.8.2-388-tcp-correct-read-of-TFO-keys-on-big-endian-syst.patch + patches.kernel.org/5.8.2-389-vmxnet3-use-correct-tcp-hdr-length-when-packet-.patch + patches.kernel.org/5.8.2-390-net-refactor-bind_bucket-fastreuse-into-helper.patch + patches.kernel.org/5.8.2-391-net-initialize-fastreuse-on-inet_inherit_port.patch + patches.kernel.org/5.8.2-392-vsock-fix-potential-null-pointer-dereference-in.patch + patches.kernel.org/5.8.2-393-net-phy-marvell10g-fix-null-pointer-dereference.patch + patches.kernel.org/5.8.2-394-r8152-Use-MAC-address-from-correct-device-tree-.patch + patches.kernel.org/5.8.2-395-USB-serial-cp210x-re-enable-auto-RTS-on-open.patch + patches.kernel.org/5.8.2-396-USB-serial-cp210x-enable-usb-generic-throttle-u.patch + patches.kernel.org/5.8.2-397-usb-cdns3-gadget-always-zeroed-TRB-buffer-when-.patch + patches.kernel.org/5.8.2-398-iommu-vt-d-Skip-TE-disabling-on-quirky-gfx-dedi.patch + patches.kernel.org/5.8.2-399-vdpasim-protect-concurrent-access-to-iommu-iotl.patch + patches.kernel.org/5.8.2-400-ALSA-hda-fix-the-micmute-led-status-for-Lenovo-.patch + patches.kernel.org/5.8.2-401-ALSA-hda-reverse-the-setting-value-in-the-micmu.patch + patches.kernel.org/5.8.2-402-ALSA-usb-audio-Creative-USB-X-Fi-Pro-SB1095-vol.patch + patches.kernel.org/5.8.2-403-ALSA-usb-audio-fix-overeager-device-match-for-M.patch + patches.kernel.org/5.8.2-404-ALSA-usb-audio-work-around-streaming-quirk-for-.patch + patches.kernel.org/5.8.2-405-ALSA-usb-audio-add-quirk-for-Pioneer-DDJ-RB.patch + patches.kernel.org/5.8.2-406-tpm-Unify-the-mismatching-TPM-space-buffer-size.patch + patches.kernel.org/5.8.2-407-pstore-Fix-linking-when-crypto-API-disabled.patch + patches.kernel.org/5.8.2-408-crypto-hisilicon-don-t-sleep-of-CRYPTO_TFM_REQ_.patch + patches.kernel.org/5.8.2-409-crypto-qat-fix-double-free-in-qat_uclo_create_b.patch + patches.kernel.org/5.8.2-410-crypto-ccp-Fix-use-of-merged-scatterlists.patch + patches.kernel.org/5.8.2-411-crypto-cpt-don-t-sleep-of-CRYPTO_TFM_REQ_MAY_SL.patch + patches.kernel.org/5.8.2-412-tick-nohz-Narrow-down-noise-while-setting-curre.patch + patches.kernel.org/5.8.2-413-bitfield.h-don-t-compile-time-validate-_val-in-.patch + patches.kernel.org/5.8.2-414-fs-minix-check-return-value-of-sb_getblk.patch + patches.kernel.org/5.8.2-415-fs-minix-don-t-allow-getting-deleted-inodes.patch + patches.kernel.org/5.8.2-416-fs-minix-reject-too-large-maximum-file-size.patch + patches.kernel.org/5.8.2-417-kvm-x86-replace-kvm_spec_ctrl_test_value-with-r.patch + patches.kernel.org/5.8.2-418-9p-Fix-memory-leak-in-v9fs_mount.patch + patches.kernel.org/5.8.2-419-driver-core-Fix-probe_count-imbalance-in-really.patch + patches.kernel.org/5.8.2-420-media-media-request-Fix-crash-if-memory-allocat.patch + patches.kernel.org/5.8.2-421-drm-ttm-nouveau-don-t-call-tt-destroy-callback-.patch + patches.kernel.org/5.8.2-422-io_uring-set-ctx-sq-cq-entry-count-earlier.patch + patches.kernel.org/5.8.2-423-io_uring-use-TWA_SIGNAL-for-task_work-uncondtio.patch + patches.kernel.org/5.8.2-424-io_uring-fail-poll-arm-on-queue-proc-failure.patch + patches.kernel.org/5.8.2-425-io_uring-sanitize-double-poll-handling.patch + patches.kernel.org/5.8.2-426-NFS-Don-t-move-layouts-to-plh_return_segs-list-.patch + patches.kernel.org/5.8.2-427-NFS-Don-t-return-layout-segments-that-are-in-us.patch + patches.kernel.org/5.8.2-428-cpufreq-Fix-locking-issues-with-governors.patch + patches.kernel.org/5.8.2-429-cpufreq-dt-fix-oops-on-armada37xx.patch + patches.kernel.org/5.8.2-430-MIPS-VZ-Only-include-loongson_regs.h-for-CPU_LO.patch + patches.kernel.org/5.8.2-431-include-asm-generic-vmlinux.lds.h-align-ro_afte.patch + patches.kernel.org/5.8.2-432-PM-devfreq-rk3399_dmc-Fix-kernel-oops-when-rock.patch + patches.kernel.org/5.8.2-433-PM-devfreq-Fix-indentaion-of-devfreq_summary-de.patch + patches.kernel.org/5.8.2-434-spi-spidev-Align-buffers-for-DMA.patch + patches.kernel.org/5.8.2-435-mtd-rawnand-qcom-avoid-write-to-unavailable-reg.patch + patches.kernel.org/5.8.2-436-mtd-spi-nor-intel-spi-Simulate-WRDI-command.patch + patches.kernel.org/5.8.2-437-erofs-fix-extended-inode-could-cross-boundary.patch + patches.kernel.org/5.8.2-438-Revert-mm-vmstat.c-do-not-show-lowmem-reserve-p.patch + patches.kernel.org/5.8.2-439-Revert-parisc-Improve-interrupt-handling-in-arc.patch + patches.kernel.org/5.8.2-440-Revert-parisc-Drop-LDCW-barrier-in-CAS-code-whe.patch + patches.kernel.org/5.8.2-441-Revert-parisc-Use-ldcw-instruction-for-SMP-spin.patch + patches.kernel.org/5.8.2-442-Revert-parisc-Revert-Release-spinlocks-using-or.patch + patches.kernel.org/5.8.2-443-parisc-Do-not-use-an-ordered-store-in-pa_tlb_lo.patch + patches.kernel.org/5.8.2-444-parisc-Implement-__smp_store_release-and-__smp_.patch + patches.kernel.org/5.8.2-445-parisc-mask-out-enable-and-reserved-bits-from-s.patch + patches.kernel.org/5.8.2-446-ARM-dts-exynos-Extend-all-Exynos5800-A15-s-OPPs.patch + patches.kernel.org/5.8.2-447-ARM-8992-1-Fix-unwind_frame-for-clang-built-ker.patch + patches.kernel.org/5.8.2-448-firmware-qcom_scm-Fix-legacy-convention-SCM-acc.patch + patches.kernel.org/5.8.2-449-irqdomain-treewide-Free-firmware-node-after-dom.patch + patches.kernel.org/5.8.2-450-firmware_loader-EFI-firmware-loader-must-handle.patch + patches.kernel.org/5.8.2-451-xen-balloon-fix-accounting-in-alloc_xenballoone.patch + patches.kernel.org/5.8.2-452-xen-balloon-make-the-balloon-wait-interruptible.patch + patches.kernel.org/5.8.2-453-xen-gntdev-Fix-dmabuf-import-with-non-zero-sgt-.patch + patches.kernel.org/5.8.2-454-drm-xen-front-Fix-misused-IS_ERR_OR_NULL-checks.patch + patches.kernel.org/5.8.2-455-s390-dasd-fix-inability-to-use-DASD-with-DIAG-d.patch + patches.kernel.org/5.8.2-456-s390-numa-set-node-distance-to-LOCAL_DISTANCE.patch + patches.kernel.org/5.8.2-457-s390-gmap-improve-THP-splitting.patch + patches.kernel.org/5.8.2-458-io_uring-Fix-NULL-pointer-dereference-in-loop_r.patch + patches.kernel.org/5.8.2-459-io_uring-hold-ctx-reference-around-task_work-qu.patch + patches.kernel.org/5.8.2-460-io_uring-add-missing-REQ_F_COMP_LOCKED-for-nest.patch + patches.kernel.org/5.8.2-461-io_uring-enable-lookup-of-links-holding-infligh.patch + patches.kernel.org/5.8.2-462-task_work-only-grab-task-signal-lock-when-neede.patch + patches.kernel.org/5.8.2-463-Linux-5.8.2.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -56,8 +558,14 @@ patches.suse/net-ethtool-Remove-PHYLIB-direct-dependency.patch patches.suse/bpf-Use-dedicated-bpf_trace_printk-event-instead-of-.patch patches.suse/Bluetooth-Disconnect-if-E0-is-used-for-Level-4.patch - patches.suse/vgacon-fix-out-of-bounds-write-to-the-scrollback-buf.patch patches.suse/brcmfmac-Transform-compatible-string-for-FW-loading.patch + patches.suse/clk-bcm2835-do-not-use-prediv-with-bcm2711-s-plls.patch + patches.suse/r8169-rename-RTL8125-to-RTL8125A.patch + patches.suse/r8169-add-support-for-RTL8125B.patch + patches.suse/firmware_loader-fix-memory-leak-for-paged-buffer.patch + patches.suse/vdpa_sim-init-iommu-lock.patch + patches.suse/ALSA-hda-realtek-Fix-unused-variable-warning.patch + patches.suse/recordmcount-Fix-build-failure-on-non-arm64.patch ######################################################## # kbuild/module infrastructure fixes @@ -123,6 +631,8 @@ # other patches.suse/pstore_disable_efi_backend_by_default.patch + patches.suse/squashfs-avoid-bio_alloc-failure-with-1Mbyte-blocks.patch + ######################################################## # Block layer ######################################################## ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.4F1T44/_old 2020-08-25 09:33:46.176036167 +0200 +++ /var/tmp/diff_new_pack.4F1T44/_new 2020-08-25 09:33:46.176036167 +0200 @@ -1,3 +1,3 @@ -2020-08-04 07:30:59 +0000 -GIT Revision: 9bc0044f23a1ebc1496c9ed8967e0aa5d0a5685e +2020-08-19 09:43:15 +0000 +GIT Revision: 71b519a05d3da3124d5976f579be3903d0cd81a7 GIT Branch: stable
