Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2021-06-28 15:33:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Jun 28 15:33:19 2021 rev:593 rq:902716 version:5.12.13 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2021-06-21 20:35:47.350631836 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.2625/dtb-aarch64.changes 2021-06-28 15:33:20.651165166 +0200 @@ -1,0 +2,338 @@ +Mon Jun 28 08:37:21 CEST 2021 - jsl...@suse.cz + +- Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER + to cover full doorbell." (amd gpu reverts). +- Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG + issue." (amd gpu reverts). +- commit 74bd8c0 + +------------------------------------------------------------------- +Mon Jun 28 07:48:53 CEST 2021 - jsl...@suse.cz + +- Refresh + patches.suse/Input-elants_i2c-Fix-NULL-dereference-at-probing.patch. +- Refresh + patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch. +- Refresh + patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch. + Update upstream statuses. +- commit 9cef814 + +------------------------------------------------------------------- +Fri Jun 25 17:20:41 CEST 2021 - msucha...@suse.de + +- Revert "Update config files (bsc#1187167)" (bsc#1187711). + The key is needed. When a random key is generaeted it is a problem with + OBS repository setup. OBS should provide a signing key. +- commit 6b7eebf + +------------------------------------------------------------------- +Wed Jun 23 16:52:00 CEST 2021 - jsl...@suse.cz + +- Linux 5.12.13 (bsc#1012628). +- dmaengine: idxd: add engine 'struct device' missing bus type + assignment (bsc#1012628). +- dmaengine: idxd: add missing dsa driver unregister + (bsc#1012628). +- dmaengine: fsl-dpaa2-qdma: Fix error return code in two + functions (bsc#1012628). +- dmaengine: xilinx: dpdma: initialize registers before + request_irq (bsc#1012628). +- dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM (bsc#1012628). +- dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (bsc#1012628). +- dmaengine: SF_PDMA depends on HAS_IOMEM (bsc#1012628). +- dmaengine: stedma40: add missing iounmap() on error in + d40_probe() (bsc#1012628). +- afs: Fix an IS_ERR() vs NULL check (bsc#1012628). +- mm/memory-failure: make sure wait for page writeback in + memory_failure (bsc#1012628). +- kvm: LAPIC: Restore guard to prevent illegal APIC register + access (bsc#1012628). +- fanotify: fix copy_event_to_user() fid error clean up + (bsc#1012628). +- batman-adv: Avoid WARN_ON timing related checks (bsc#1012628). +- staging: rtl8723bs: fix monitor netdev register/unregister + (bsc#1012628). +- mac80211: fix skb length check in ieee80211_scan_rx() + (bsc#1012628). +- mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size + of 11 (bsc#1012628). +- mlxsw: core: Set thermal zone polling delay argument to real + value at init (bsc#1012628). +- libbpf: Fixes incorrect rx_ring_setup_done (bsc#1012628). +- net: ipv4: fix memory leak in netlbl_cipsov4_add_std + (bsc#1012628). +- vrf: fix maximum MTU (bsc#1012628). +- net: rds: fix memory leak in rds_recvmsg (bsc#1012628). +- net: dsa: felix: re-enable TX flow control in + ocelot_port_flush() (bsc#1012628). +- net: ena: fix DMA mapping function issues in XDP (bsc#1012628). +- net: lantiq: disable interrupt before sheduling NAPI + (bsc#1012628). +- netfilter: nf_tables: initialize set before expression setup + (bsc#1012628). +- netfilter: nft_fib_ipv6: skip ipv6 packets from any to + link-local (bsc#1012628). +- ice: add ndo_bpf callback for safe mode netdev ops + (bsc#1012628). +- ice: parameterize functions responsible for Tx ring management + (bsc#1012628). +- udp: fix race between close() and udp_abort() (bsc#1012628). +- rtnetlink: Fix regression in bridge VLAN configuration + (bsc#1012628). +- net/sched: act_ct: handle DNAT tuple collision (bsc#1012628). +- net/mlx5e: Fix use-after-free of encap entry in neigh update + handler (bsc#1012628). +- net/mlx5e: Remove dependency in IPsec initialization flows + (bsc#1012628). +- net/mlx5e: Fix page reclaim for dead peer hairpin (bsc#1012628). +- net/mlx5: Consider RoCE cap before init RDMA resources + (bsc#1012628). +- net/mlx5: DR, Don't use SW steering when RoCE is not supported + (bsc#1012628). +- Revert "net/mlx5: Arm only EQs with EQEs" (bsc#1012628). +- net/mlx5e: Block offload of outer header csum for UDP tunnels + (bsc#1012628). +- net/mlx5e: Block offload of outer header csum for GRE tunnel + (bsc#1012628). +- skbuff: fix incorrect msg_zerocopy copy notifications + (bsc#1012628). +- netfilter: synproxy: Fix out of bounds when parsing TCP options + (bsc#1012628). +- mptcp: Fix out of bounds when parsing TCP options (bsc#1012628). +- sch_cake: Fix out of bounds when parsing TCP options and header + (bsc#1012628). +- mptcp: try harder to borrow memory from subflow under pressure + (bsc#1012628). +- mptcp: wake-up readers only for in sequence data (bsc#1012628). +- mptcp: do not warn on bad input from the network (bsc#1012628). +- selftests: mptcp: enable syncookie only in absence of reorders + (bsc#1012628). +- mptcp: fix soft lookup in subflow_error_report() (bsc#1012628). +- alx: Fix an error handling path in 'alx_probe()' (bsc#1012628). +- cxgb4: fix endianness when flashing boot image (bsc#1012628). +- cxgb4: fix sleep in atomic when flashing PHY firmware + (bsc#1012628). +- cxgb4: halt chip before flashing PHY firmware image + (bsc#1012628). +- net: stmmac: dwmac1000: Fix extended MAC address registers + definition (bsc#1012628). +- net: make get_net_ns return error if NET_NS is disabled + (bsc#1012628). +- net: qualcomm: rmnet: don't over-count statistics (bsc#1012628). +- ethtool: strset: fix message length calculation (bsc#1012628). +- qlcnic: Fix an error handling path in 'qlcnic_probe()' + (bsc#1012628). +- netxen_nic: Fix an error handling path in 'netxen_nic_probe()' + (bsc#1012628). +- cxgb4: fix wrong ethtool n-tuple rule lookup (bsc#1012628). +- ipv4: Fix device used for dst_alloc with local routes + (bsc#1012628). +- net: qrtr: fix OOB Read in qrtr_endpoint_post (bsc#1012628). +- bpf: Fix leakage under speculation on mispredicted branches + (bsc#1012628). +- net: mhi_net: Update the transmit handler prototype + (bsc#1012628). +- ptp: improve max_adj check against unreasonable values + (bsc#1012628). +- net: cdc_ncm: switch to eth%d interface naming (bsc#1012628). +- lantiq: net: fix duplicated skb in rx descriptor ring + (bsc#1012628). +- net: usb: fix possible use-after-free in smsc75xx_bind + (bsc#1012628). +- net: fec_ptp: fix issue caused by refactor the fec_devtype + (bsc#1012628). +- net: ipv4: fix memory leak in ip_mc_add1_src (bsc#1012628). +- net/af_unix: fix a data-race in unix_dgram_sendmsg / + unix_release_sock (bsc#1012628). +- net/mlx5: Fix error path for set HCA defaults (bsc#1012628). +- net/mlx5: Check that driver was probed prior attaching the + device (bsc#1012628). +- net/mlx5: E-Switch, Read PF mac address (bsc#1012628). +- net/mlx5: E-Switch, Allow setting GUID for host PF vport + (bsc#1012628). +- net/mlx5: SF_DEV, remove SF device on invalid state + (bsc#1012628). +- net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding + (bsc#1012628). +- net/mlx5e: Don't create devices during unload flow + (bsc#1012628). +- net/mlx5: Reset mkey index on creation (bsc#1012628). +- be2net: Fix an error handling path in 'be_probe()' + (bsc#1012628). +- net: hamradio: fix memory leak in mkiss_close (bsc#1012628). +- net: cdc_eem: fix tx fixup skb leak (bsc#1012628). +- cxgb4: fix wrong shift (bsc#1012628). +- bnxt_en: Rediscover PHY capabilities after firmware reset + (bsc#1012628). +- bnxt_en: Fix TQM fastpath ring backing store computation + (bsc#1012628). +- bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path + (bsc#1012628). +- icmp: don't send out ICMP messages with a source address of + 0.0.0.0 (bsc#1012628). +- net: ethernet: fix potential use-after-free in ec_bhf_remove + (bsc#1012628). +- regulator: cros-ec: Fix error code in dev_err message + (bsc#1012628). +- regulator: bd70528: Fix off-by-one for buck123 .n_voltages + setting (bsc#1012628). +- platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan + support (bsc#1012628). +- ASoC: rt5659: Fix the lost powers for the HDA header + (bsc#1012628). +- phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() + (bsc#1012628). +- ASoC: fsl-asoc-card: Set .owner attribute when registering card + (bsc#1012628). +- regulator: mt6315: Fix function prototype for mt6315_map_mode + (bsc#1012628). +- regulator: rtmv20: Fix to make regcache value first reading + back from HW (bsc#1012628). +- spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error + code (bsc#1012628). +- sched/pelt: Ensure that *_sum is always synced with *_avg + (bsc#1012628). +- ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (bsc#1012628). +- regulator: hi6421v600: Fix .vsel_mask setting (bsc#1012628). ++++ 141 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2625/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.8KfBhZ/_old 2021-06-28 15:33:29.951176531 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:29.955176536 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.12 -%define patchversion 5.12.12 +%define patchversion 5.12.13 %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.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %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.8KfBhZ/_old 2021-06-28 15:33:30.047176648 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.051176653 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.12 +%define patchversion 5.12.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0e46a2c644754074b091f728831994304f5dbff0 -Provides: kernel-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: kernel-%build_flavor-base-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d +Provides: kernel-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d # END COMMON DEPS -Provides: %name-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: %name-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d %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.8KfBhZ/_old 2021-06-28 15:33:30.087176697 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.091176702 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.12 +%define patchversion 5.12.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0e46a2c644754074b091f728831994304f5dbff0 -Provides: kernel-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: kernel-%build_flavor-base-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d +Provides: kernel-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d # END COMMON DEPS -Provides: %name-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: %name-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.8KfBhZ/_old 2021-06-28 15:33:30.111176726 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.115176732 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.12 +%define patchversion 5.12.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0e46a2c644754074b091f728831994304f5dbff0 -Provides: kernel-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: kernel-%build_flavor-base-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d +Provides: kernel-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d # END COMMON DEPS -Provides: %name-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: %name-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.8KfBhZ/_old 2021-06-28 15:33:30.131176751 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.135176756 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.12 -%define patchversion 5.12.12 +%define patchversion 5.12.13 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif @@ -64,7 +64,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: %name-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d 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.8KfBhZ/_old 2021-06-28 15:33:30.179176810 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.183176815 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.12 +%define patchversion 5.12.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0e46a2c644754074b091f728831994304f5dbff0 -Provides: kernel-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: kernel-%build_flavor-base-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d +Provides: kernel-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d # END COMMON DEPS -Provides: %name-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: %name-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d %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.8KfBhZ/_old 2021-06-28 15:33:30.247176893 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.251176897 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.12.12 +%define patchversion 5.12.13 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-0e46a2c644754074b091f728831994304f5dbff0 +BuildRequires: kernel%kernel_flavor-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d %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.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.8KfBhZ/_old 2021-06-28 15:33:30.271176922 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.271176922 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.12.12 +%define patchversion 5.12.13 %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.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.8KfBhZ/_old 2021-06-28 15:33:30.295176951 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.299176956 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.12 +%define patchversion 5.12.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0e46a2c644754074b091f728831994304f5dbff0 -Provides: kernel-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: kernel-%build_flavor-base-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d +Provides: kernel-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d # END COMMON DEPS -Provides: %name-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: %name-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.8KfBhZ/_old 2021-06-28 15:33:30.343177010 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.343177010 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.12 +%define patchversion 5.12.13 %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.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: %name-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d 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.8KfBhZ/_old 2021-06-28 15:33:30.367177039 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.371177044 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.12.12 +Version: 5.12.13 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: %name-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.8KfBhZ/_old 2021-06-28 15:33:30.391177069 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:30.395177073 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.12 +%define patchversion 5.12.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -72,9 +72,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.12.12 +Version: 5.12.13 %if 0%{?is_kotd} -Release: <RELEASE>.g0e46a2c +Release: <RELEASE>.g74bd8c0 %else Release: 0 %endif @@ -185,10 +185,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0e46a2c644754074b091f728831994304f5dbff0 -Provides: kernel-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: kernel-%build_flavor-base-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d +Provides: kernel-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d # END COMMON DEPS -Provides: %name-srchash-0e46a2c644754074b091f728831994304f5dbff0 +Provides: %name-srchash-74bd8c06913cfc14c5bc3709fbb832b66c5ff66d %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 2021-06-16 13:02:31.000000000 +0200 +++ new/config/arm64/default 2021-06-25 17:23:05.000000000 +0200 @@ -11397,7 +11397,7 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2021-06-16 13:02:31.000000000 +0200 +++ new/config/armv6hl/default 2021-06-25 17:23:05.000000000 +0200 @@ -8087,7 +8087,7 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2021-06-16 13:02:31.000000000 +0200 +++ new/config/armv7hl/default 2021-06-25 17:23:05.000000000 +0200 @@ -11292,7 +11292,7 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2021-06-16 13:02:31.000000000 +0200 +++ new/config/armv7hl/lpae 2021-06-25 17:23:05.000000000 +0200 @@ -10905,7 +10905,7 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2021-06-16 13:02:31.000000000 +0200 +++ new/config/i386/pae 2021-06-25 17:23:05.000000000 +0200 @@ -9991,7 +9991,7 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2021-06-16 13:02:31.000000000 +0200 +++ new/config/ppc64/default 2021-06-25 17:23:05.000000000 +0200 @@ -7994,7 +7994,7 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2021-06-16 13:02:31.000000000 +0200 +++ new/config/ppc64le/default 2021-06-25 17:23:05.000000000 +0200 @@ -7845,7 +7845,7 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2021-06-16 13:02:31.000000000 +0200 +++ new/config/riscv64/default 2021-06-25 17:23:05.000000000 +0200 @@ -8709,7 +8709,7 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2021-06-16 13:02:31.000000000 +0200 +++ new/config/s390x/default 2021-06-25 17:23:05.000000000 +0200 @@ -4074,7 +4074,7 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set 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 2021-06-16 13:02:31.000000000 +0200 +++ new/config/x86_64/default 2021-06-25 17:23:05.000000000 +0200 @@ -9945,7 +9945,7 @@ # # Certificates for signature checking # -CONFIG_MODULE_SIG_KEY="" +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 14696 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/0001-x86-ioremap-Map-efi_mem_reserve-memory-as-encrypted-.patch new/patches.suse/0001-x86-ioremap-Map-efi_mem_reserve-memory-as-encrypted-.patch --- old/patches.suse/0001-x86-ioremap-Map-efi_mem_reserve-memory-as-encrypted-.patch 2021-06-16 14:34:37.000000000 +0200 +++ new/patches.suse/0001-x86-ioremap-Map-efi_mem_reserve-memory-as-encrypted-.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,65 +0,0 @@ -From: Tom Lendacky <thomas.lenda...@amd.com> -Date: Mon, 7 Jun 2021 09:57:57 +0200 -Subject: x86/ioremap: Map efi_mem_reserve() memory as encrypted for SEV -Patch-mainline: Not yet, posted to mailing list -References: bsc#1186884 - -Some drivers require memory that is marked as EFI boot services data. So that -this memory is not re-used by the kernel after ExitBootServices(), -efi_mem_reserve() is used to preserve it by inserting a new EFI memory -descriptor and marking it with the EFI_MEMORY_RUNTIME attribute. - -Under SEV, memory marked with the EFI_MEMORY_RUNTIME attribute needs to -be mapped encrypted by Linux, otherwise the kernel might crash at boot -like below: - - EFI Variables Facility v0.08 2004-May-17 - general protection fault, probably for non-canonical address 0x3597688770a868b2: 0000 [#1] SMP NOPTI - CPU: 13 PID: 1 Comm: swapper/0 Not tainted 5.12.4-2-default #1 openSUSE Tumbleweed - Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 - RIP: 0010:efi_mokvar_entry_next+0x34/0x40 - Code: c5 01 48 8b 17 48 c7 07 00 00 00 00 48 85 c0 74 24 48 85 d2 74 14 80 3a 00 74 18 48 8b 82 00 01 00 00 48 8d 84 02 08 01 00 00 <80> 38 00 74 04 48 89 07 c3 31 c0 c3 0f 1f 44 00 00 41 54 4c 8b 25 - [...] - Call Trace: - efi_mokvar_sysfs_init - ? efi_mokvar_table_init - do_one_initcall - ? __kmalloc - kernel_init_freeable - ? rest_init - kernel_init - ret_from_fork - Modules linked in: - ---[ end trace 0de27ecc25d41b73 ]--- - -Expand the __ioremap_check_other() function to additionally check for this -other type of "runtime" data and indicate that it should be mapped encrypted -for an SEV guest. - -Fixes: 58c909022a5a ("efi: Support for MOK variable config table") -Reported-by: Joerg Roedel <jroe...@suse.de> -Tested-by: Joerg Roedel <jroe...@suse.de> -Signed-off-by: Tom Lendacky <thomas.lenda...@amd.com> -Signed-off-by: Joerg Roedel <jroe...@suse.de> ---- - arch/x86/mm/ioremap.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/arch/x86/mm/ioremap.c b/arch/x86/mm/ioremap.c -index 12c686c65ea9..60ade7dd71bd 100644 ---- a/arch/x86/mm/ioremap.c -+++ b/arch/x86/mm/ioremap.c -@@ -118,7 +118,9 @@ static void __ioremap_check_other(resource_size_t addr, struct ioremap_desc *des - if (!IS_ENABLED(CONFIG_EFI)) - return; - -- if (efi_mem_type(addr) == EFI_RUNTIME_SERVICES_DATA) -+ if (efi_mem_type(addr) == EFI_RUNTIME_SERVICES_DATA || -+ (efi_mem_type(addr) == EFI_BOOT_SERVICES_DATA && -+ efi_mem_attributes(addr) & EFI_MEMORY_RUNTIME)) - desc->flags |= IORES_MAP_ENCRYPTED; - } - --- -2.31.1 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ACPI-idle-override-c-state-latency-when-not-in-confo.patch new/patches.suse/ACPI-idle-override-c-state-latency-when-not-in-confo.patch --- old/patches.suse/ACPI-idle-override-c-state-latency-when-not-in-confo.patch 2021-06-16 14:34:37.000000000 +0200 +++ new/patches.suse/ACPI-idle-override-c-state-latency-when-not-in-confo.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,109 +0,0 @@ -From: Mario Limonciello <mario.limoncie...@amd.com> -Subject: [PATCH v3] ACPI / idle: override c-state latency when not in conformance with s0ix -Date: Wed, 12 May 2021 17:15:14 -0500 -Message-id: <20210512221514.32038-1-mario.limoncie...@amd.com> -Patch-mainline: Submitted, linux-acpi ML -References: bsc#1185840 - -Generally the C-state latency is provided by the _CST method or FADT but -some OEM platforms using AMD Picasso, Renoir, Van Gogh, and Cezanne set -the C2 latency greater than C3's which causes the C2 state to be skipped. -That will block the core entering PC6, which prevents s0ix working -properly on Linux systems. - -In other operating systems the latency values are not validated and this -does not cause problems by skipping states. - -To avoid this issue happening on Linux, detect when latencies are not an -arithmetic progression and sort them. - -Link: https://gitlab.freedesktop.org/agd5f/linux/-/commit/026d186e4592c1ee9c1cb44295912d0294508725 -Link: https://gitlab.freedesktop.org/drm/amd/-/issues/1230#note_712174 -Suggested-by: Prike Liang <prike.li...@amd.com> -Suggested-by: Alex Deucher <alexander.deuc...@amd.com> -Signed-off-by: Mario Limonciello <mario.limoncie...@amd.com> -Acked-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/acpi/processor_idle.c | 40 +++++++++++++++++++++++++++++++++++ - 1 file changed, 40 insertions(+) - -diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c -index 4e2d76b8b697..6790df5a2462 100644 ---- a/drivers/acpi/processor_idle.c -+++ b/drivers/acpi/processor_idle.c -@@ -16,6 +16,7 @@ - #include <linux/acpi.h> - #include <linux/dmi.h> - #include <linux/sched.h> /* need_resched() */ -+#include <linux/sort.h> - #include <linux/tick.h> - #include <linux/cpuidle.h> - #include <linux/cpu.h> -@@ -388,10 +389,37 @@ static void acpi_processor_power_verify_c3(struct acpi_processor *pr, - return; - } - -+static int acpi_cst_latency_cmp(const void *a, const void *b) -+{ -+ const struct acpi_processor_cx *x = a, *y = b; -+ -+ if (!(x->valid && y->valid)) -+ return 0; -+ if (x->latency > y->latency) -+ return 1; -+ if (x->latency < y->latency) -+ return -1; -+ return 0; -+} -+static void acpi_cst_latency_swap(void *a, void *b, int n) -+{ -+ struct acpi_processor_cx *x = a, *y = b; -+ u32 tmp; -+ -+ if (!(x->valid && y->valid)) -+ return; -+ tmp = x->latency; -+ x->latency = y->latency; -+ y->latency = tmp; -+} -+ - static int acpi_processor_power_verify(struct acpi_processor *pr) - { - unsigned int i; - unsigned int working = 0; -+ unsigned int last_latency = 0; -+ unsigned int last_type = 0; -+ bool buggy_latency = false; - - pr->power.timer_broadcast_on_state = INT_MAX; - -@@ -415,12 +443,24 @@ static int acpi_processor_power_verify(struct acpi_processor *pr) - } - if (!cx->valid) - continue; -+ if (cx->type >= last_type && cx->latency < last_latency) -+ buggy_latency = true; -+ last_latency = cx->latency; -+ last_type = cx->type; - - lapic_timer_check_state(i, pr, cx); - tsc_check_state(cx->type); - working++; - } - -+ if (buggy_latency) { -+ pr_notice("FW issue: working around C-state latencies out of order\n"); -+ sort(&pr->power.states[1], max_cstate, -+ sizeof(struct acpi_processor_cx), -+ acpi_cst_latency_cmp, -+ acpi_cst_latency_swap); -+ } -+ - lapic_timer_propagate_broadcast(pr); - - return (working); --- -2.25.1 - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ACPI-processor-idle-Fix-up-C-state-latency-if-not-or.patch new/patches.suse/ACPI-processor-idle-Fix-up-C-state-latency-if-not-or.patch --- old/patches.suse/ACPI-processor-idle-Fix-up-C-state-latency-if-not-or.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ACPI-processor-idle-Fix-up-C-state-latency-if-not-or.patch 2021-06-28 08:37:23.000000000 +0200 @@ -0,0 +1,112 @@ +From: Mario Limonciello <mario.limoncie...@amd.com> +Date: Wed, 12 May 2021 17:15:14 -0500 +Subject: ACPI: processor idle: Fix up C-state latency if not ordered +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git#linux-next +Git-commit: 65ea8f2c6e230bdf71fed0137cf9e9d1b307db32 +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1185840 + +Generally, the C-state latency is provided by the _CST method or +FADT, but some OEM platforms using AMD Picasso, Renoir, Van Gogh, +and Cezanne set the C2 latency greater than C3's which causes the +C2 state to be skipped. + +That will block the core entering PC6, which prevents S0ix working +properly on Linux systems. + +In other operating systems, the latency values are not validated and +this does not cause problems by skipping states. + +To avoid this issue on Linux, detect when latencies are not an +arithmetic progression and sort them. + +Link: https://gitlab.freedesktop.org/agd5f/linux/-/commit/026d186e4592c1ee9c1cb44295912d0294508725 +Link: https://gitlab.freedesktop.org/drm/amd/-/issues/1230#note_712174 +Suggested-by: Prike Liang <prike.li...@amd.com> +Suggested-by: Alex Deucher <alexander.deuc...@amd.com> +Signed-off-by: Mario Limonciello <mario.limoncie...@amd.com> +[ rjw: Subject and changelog edits ] +Signed-off-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com> +Acked-by: Takashi Iwai <ti...@suse.de> +--- + drivers/acpi/processor_idle.c | 40 +++++++++++++++++++++++++++++++++++ + 1 file changed, 40 insertions(+) + +diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c +index 45a019619e4a..095c8aca141e 100644 +--- a/drivers/acpi/processor_idle.c ++++ b/drivers/acpi/processor_idle.c +@@ -16,6 +16,7 @@ + #include <linux/acpi.h> + #include <linux/dmi.h> + #include <linux/sched.h> /* need_resched() */ ++#include <linux/sort.h> + #include <linux/tick.h> + #include <linux/cpuidle.h> + #include <linux/cpu.h> +@@ -384,10 +385,37 @@ static void acpi_processor_power_verify_c3(struct acpi_processor *pr, + return; + } + ++static int acpi_cst_latency_cmp(const void *a, const void *b) ++{ ++ const struct acpi_processor_cx *x = a, *y = b; ++ ++ if (!(x->valid && y->valid)) ++ return 0; ++ if (x->latency > y->latency) ++ return 1; ++ if (x->latency < y->latency) ++ return -1; ++ return 0; ++} ++static void acpi_cst_latency_swap(void *a, void *b, int n) ++{ ++ struct acpi_processor_cx *x = a, *y = b; ++ u32 tmp; ++ ++ if (!(x->valid && y->valid)) ++ return; ++ tmp = x->latency; ++ x->latency = y->latency; ++ y->latency = tmp; ++} ++ + static int acpi_processor_power_verify(struct acpi_processor *pr) + { + unsigned int i; + unsigned int working = 0; ++ unsigned int last_latency = 0; ++ unsigned int last_type = 0; ++ bool buggy_latency = false; + + pr->power.timer_broadcast_on_state = INT_MAX; + +@@ -411,12 +439,24 @@ static int acpi_processor_power_verify(struct acpi_processor *pr) + } + if (!cx->valid) + continue; ++ if (cx->type >= last_type && cx->latency < last_latency) ++ buggy_latency = true; ++ last_latency = cx->latency; ++ last_type = cx->type; + + lapic_timer_check_state(i, pr, cx); + tsc_check_state(cx->type); + working++; + } + ++ if (buggy_latency) { ++ pr_notice("FW issue: working around C-state latencies out of order\n"); ++ sort(&pr->power.states[1], max_cstate, ++ sizeof(struct acpi_processor_cx), ++ acpi_cst_latency_cmp, ++ acpi_cst_latency_swap); ++ } ++ + lapic_timer_propagate_broadcast(pr); + + return (working); +-- +2.32.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Bluetooth-btqca-Don-t-modify-firmware-contents-in-pl.patch new/patches.suse/Bluetooth-btqca-Don-t-modify-firmware-contents-in-pl.patch --- old/patches.suse/Bluetooth-btqca-Don-t-modify-firmware-contents-in-pl.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/Bluetooth-btqca-Don-t-modify-firmware-contents-in-pl.patch 2021-06-28 08:37:23.000000000 +0200 @@ -0,0 +1,139 @@ +From da68ad722e54ce86fa6f87829cf60d12201cdfaa Mon Sep 17 00:00:00 2001 +From: Connor Abbott <cwabbo...@gmail.com> +Date: Fri, 7 May 2021 14:27:33 +0200 +Subject: [PATCH] Bluetooth: btqca: Don't modify firmware contents in-place +Git-commit: da68ad722e54ce86fa6f87829cf60d12201cdfaa +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1187472 + +struct firmware::data is marked const, and when the firmware is +compressed with xz (default at least with Fedora) it's mapped read-only +which results in a crash: + +Bug: unable to handle page fault for address: ffffae57c0ca5047 +PGD 100000067 P4D 100000067 PUD 1001ce067 PMD 10165a067 PTE 8000000112bba161 +Oops: 0003 [#1] SMP NOPTI +Cpu: 3 PID: 204 Comm: kworker/u17:0 Not tainted 5.12.1-test+ #1 +Hardware name: Dell Inc. XPS 13 9310/0F7M4C, BIOS 1.2.5 12/10/2020 +Workqueue: hci0 hci_power_on [bluetooth] +Rip: 0010:qca_download_firmware+0x27c/0x4e0 [btqca] +Code: 1b 75 04 80 48 0c 01 0f b7 c6 8d 54 02 0c 41 39 d7 0f 8e 62 fe ff ff 48 63 c2 4c 01 e8 0f b7 38 0f b7 70 02 66 83 ff 11 75 d3 <80> 48 0c 80 41 83 fc 03 7e 6e 88 58 0d eb ce 41 0f b6 45 0e 48 8b +Rsp: 0018:ffffae57c08dfc68 EFLAGS: 00010246 +Rax: ffffae57c0ca503b RBX: 000000000000000e RCX: 0000000000000000 +Rdx: 0000000000000037 RSI: 0000000000000006 RDI: 0000000000000011 +Rbp: ffff978d9949e000 R08: ffff978d84ed7540 R09: ffffae57c0ca5000 +R10: 000000000010cd00 R11: 0000000000000001 R12: 0000000000000005 +R13: ffffae57c0ca5004 R14: ffff978d98ca8680 R15: 00000000000016a9 +Fs: 0000000000000000(0000) GS:ffff9794ef6c0000(0000) knlGS:0000000000000000 +Cs: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +Cr2: ffffae57c0ca5047 CR3: 0000000113d5a004 CR4: 0000000000770ee0 +Pkru: 55555554 +Call Trace: + qca_uart_setup+0x2cb/0x1390 [btqca] + ? qca_read_soc_version+0x136/0x220 [btqca] + qca_setup+0x288/0xab0 [hci_uart] + hci_dev_do_open+0x1f3/0x780 [bluetooth] + ? try_to_wake_up+0x1c1/0x4f0 + hci_power_on+0x3f/0x200 [bluetooth] + process_one_work+0x1ec/0x380 + worker_thread+0x53/0x3e0 + ? process_one_work+0x380/0x380 + kthread+0x11b/0x140 + ? kthread_associate_blkcg+0xa0/0xa0 + ret_from_fork+0x1f/0x30 +Modules linked in: llc ip_set nf_tables nfnetlink snd_soc_skl_hda_dsp(+) ip6table_filter snd_soc_hdac_hdmi ip6_tables qrtr_mhi iptable_filter snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic s> + dell_wmi_sysman(+) dell_smbios snd dcdbas mhi vfat videobuf2_vmalloc i2c_i801 videobuf2_memops videobuf2_v4l2 dell_wmi_descriptor fat wmi_bmof soundcore i2c_smbus videobuf2_common libarc4 mei_me mei hid_se> + i2c_hid_acpi i2c_hid video pinctrl_tigerlake fuse +Cr2: ffffae57c0ca5047 + +This also seems to fix a failure to suspend due to the firmware +download on bootup getting interrupted by the crash: + +Bluetooth: hci0: SSR or FW download time out +Pm: dpm_run_callback(): acpi_subsys_suspend+0x0/0x60 returns -110 +Pm: Device serial0-0 failed to suspend: error -110 +Pm: Some devices failed to suspend, or early wake event detected + +Fixes: 83e8196 ("Bluetooth: btqca: Introduce generic QCA ROME support") +Cc: Venkata Lakshmi Narayana Gubba <gubba...@codeaurora.org> +Cc: sta...@vger.kernel.org +Signed-off-by: Connor Abbott <cwabbo...@gmail.com> +Signed-off-by: Marcel Holtmann <mar...@holtmann.org> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/bluetooth/btqca.c | 27 ++++++++++++++++++++------- + 1 file changed, 20 insertions(+), 7 deletions(-) + +diff --git a/drivers/bluetooth/btqca.c b/drivers/bluetooth/btqca.c +index 25114f0d1319..bd71dfc9c974 100644 +--- a/drivers/bluetooth/btqca.c ++++ b/drivers/bluetooth/btqca.c +@@ -183,7 +183,7 @@ int qca_send_pre_shutdown_cmd(struct hci_dev *hdev) + EXPORT_SYMBOL_GPL(qca_send_pre_shutdown_cmd); + + static void qca_tlv_check_data(struct qca_fw_config *config, +- const struct firmware *fw, enum qca_btsoc_type soc_type) ++ u8 *fw_data, enum qca_btsoc_type soc_type) + { + const u8 *data; + u32 type_len; +@@ -194,7 +194,7 @@ static void qca_tlv_check_data(struct qca_fw_config *config, + struct tlv_type_nvm *tlv_nvm; + uint8_t nvm_baud_rate = config->user_baud_rate; + +- tlv = (struct tlv_type_hdr *)fw->data; ++ tlv = (struct tlv_type_hdr *)fw_data; + + type_len = le32_to_cpu(tlv->type_len); + length = (type_len >> 8) & 0x00ffffff; +@@ -390,8 +390,9 @@ static int qca_download_firmware(struct hci_dev *hdev, + enum qca_btsoc_type soc_type) + { + const struct firmware *fw; ++ u8 *data; + const u8 *segment; +- int ret, remain, i = 0; ++ int ret, size, remain, i = 0; + + bt_dev_info(hdev, "QCA Downloading %s", config->fwname); + +@@ -402,10 +403,22 @@ static int qca_download_firmware(struct hci_dev *hdev, + return ret; + } + +- qca_tlv_check_data(config, fw, soc_type); ++ size = fw->size; ++ data = vmalloc(fw->size); ++ if (!data) { ++ bt_dev_err(hdev, "QCA Failed to allocate memory for file: %s", ++ config->fwname); ++ release_firmware(fw); ++ return -ENOMEM; ++ } ++ ++ memcpy(data, fw->data, size); ++ release_firmware(fw); ++ ++ qca_tlv_check_data(config, data, soc_type); + +- segment = fw->data; +- remain = fw->size; ++ segment = data; ++ remain = size; + while (remain > 0) { + int segsize = min(MAX_SIZE_PER_TLV_SEGMENT, remain); + +@@ -435,7 +448,7 @@ static int qca_download_firmware(struct hci_dev *hdev, + ret = qca_inject_cmd_complete_event(hdev); + + out: +- release_firmware(fw); ++ vfree(data); + + return ret; + } +-- +2.26.2 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Input-elants_i2c-Fix-NULL-dereference-at-probing.patch new/patches.suse/Input-elants_i2c-Fix-NULL-dereference-at-probing.patch --- old/patches.suse/Input-elants_i2c-Fix-NULL-dereference-at-probing.patch 2021-06-16 14:34:37.000000000 +0200 +++ new/patches.suse/Input-elants_i2c-Fix-NULL-dereference-at-probing.patch 2021-06-28 08:37:23.000000000 +0200 @@ -2,7 +2,9 @@ Subject: [PATCH v3 1/2] Input: elants_i2c - Fix NULL dereference at probing Date: Fri, 28 May 2021 09:10:23 +0200 Message-Id: <20210528071024.26450-1-ti...@suse.de> -Patch-mainline: Submitted, linux-input ML +Patch-mainline: Queued in subsystem maintainer repository +Git-commit: b9c0ebb867d67cc4e9e1a7a2abf0ac9a2cc02051 +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git#for-linus References: bsc#1186454 The recent change in elants_i2c driver to support more chips diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Revert-drm-amdgpu-gfx10-enlarge-CP_MEC_DOORBELL_RANG.patch new/patches.suse/Revert-drm-amdgpu-gfx10-enlarge-CP_MEC_DOORBELL_RANG.patch --- old/patches.suse/Revert-drm-amdgpu-gfx10-enlarge-CP_MEC_DOORBELL_RANG.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/Revert-drm-amdgpu-gfx10-enlarge-CP_MEC_DOORBELL_RANG.patch 2021-06-28 08:37:23.000000000 +0200 @@ -0,0 +1,38 @@ +From: Yifan Zhang <yifan1.zh...@amd.com> +Date: Sat, 19 Jun 2021 11:39:43 +0800 +Subject: Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to + cover full doorbell." +Git-commit: baacf52a473b24e10322b67757ddb92ab8d86717 +Patch-mainline: 5.13 +References: amd gpu reverts + +This reverts commit 1c0b0efd148d5b24c4932ddb3fa03c8edd6097b3. + +Reason for revert: Side effect of enlarging CP_MEC_DOORBELL_RANGE may +cause some APUs fail to enter gfxoff in certain user cases. + +Signed-off-by: Yifan Zhang <yifan1.zh...@amd.com> +Acked-by: Alex Deucher <alexander.deuc...@amd.com> +Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> +Cc: sta...@vger.kernel.org +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +--- a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c ++++ b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c +@@ -6769,12 +6769,8 @@ static int gfx_v10_0_kiq_init_register(s + if (ring->use_doorbell) { + WREG32_SOC15(GC, 0, mmCP_MEC_DOORBELL_RANGE_LOWER, + (adev->doorbell_index.kiq * 2) << 2); +- /* If GC has entered CGPG, ringing doorbell > first page doesn't +- * wakeup GC. Enlarge CP_MEC_DOORBELL_RANGE_UPPER to workaround +- * this issue. +- */ + WREG32_SOC15(GC, 0, mmCP_MEC_DOORBELL_RANGE_UPPER, +- (adev->doorbell.size - 4)); ++ (adev->doorbell_index.userqueue_end * 2) << 2); + } + + WREG32_SOC15(GC, 0, mmCP_HQD_PQ_DOORBELL_CONTROL, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Revert-drm-amdgpu-gfx9-fix-the-doorbell-missing-when.patch new/patches.suse/Revert-drm-amdgpu-gfx9-fix-the-doorbell-missing-when.patch --- old/patches.suse/Revert-drm-amdgpu-gfx9-fix-the-doorbell-missing-when.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/Revert-drm-amdgpu-gfx9-fix-the-doorbell-missing-when.patch 2021-06-28 08:37:23.000000000 +0200 @@ -0,0 +1,38 @@ +From: Yifan Zhang <yifan1.zh...@amd.com> +Date: Sat, 19 Jun 2021 11:40:54 +0800 +Subject: Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG + issue." +Git-commit: ee5468b9f1d3bf48082eed351dace14598e8ca39 +Patch-mainline: 5.13 +References: amd gpu reverts + +This reverts commit 4cbbe34807938e6e494e535a68d5ff64edac3f20. + +Reason for revert: side effect of enlarging CP_MEC_DOORBELL_RANGE may +cause some APUs fail to enter gfxoff in certain user cases. + +Signed-off-by: Yifan Zhang <yifan1.zh...@amd.com> +Acked-by: Alex Deucher <alexander.deuc...@amd.com> +Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> +Cc: sta...@vger.kernel.org +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +--- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c ++++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c +@@ -3623,12 +3623,8 @@ static int gfx_v9_0_kiq_init_register(st + if (ring->use_doorbell) { + WREG32_SOC15(GC, 0, mmCP_MEC_DOORBELL_RANGE_LOWER, + (adev->doorbell_index.kiq * 2) << 2); +- /* If GC has entered CGPG, ringing doorbell > first page doesn't +- * wakeup GC. Enlarge CP_MEC_DOORBELL_RANGE_UPPER to workaround +- * this issue. +- */ + WREG32_SOC15(GC, 0, mmCP_MEC_DOORBELL_RANGE_UPPER, +- (adev->doorbell.size - 4)); ++ (adev->doorbell_index.userqueue_end * 2) << 2); + } + + WREG32_SOC15_RLC(GC, 0, mmCP_HQD_PQ_DOORBELL_CONTROL, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch new/patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch --- old/patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch 2021-06-16 14:34:37.000000000 +0200 +++ new/patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch 2021-06-28 08:37:23.000000000 +0200 @@ -1,7 +1,7 @@ From: Nicolas Saenz Julienne <nsa...@kernel.org> Date: Tue, 6 Apr 2021 12:48:03 +0200 Subject: mmc: sdhci-iproc: Cap min clock frequency on BCM2711 -Patch-mainline: Not yet, inclussion pending +Patch-mainline: Submitted, https://lore.kernel.org/linux-devicetree/20210406104802.20898-3-nsa...@kernel.org/ References: bsc#1176576 There is a known bug on BCM2711's SDHCI core integration where the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch new/patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch --- old/patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch 2021-06-16 14:34:37.000000000 +0200 +++ new/patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch 2021-06-28 08:37:23.000000000 +0200 @@ -1,7 +1,7 @@ From: Nicolas Saenz Julienne <nsa...@kernel.org> Date: Tue, 6 Apr 2021 12:48:05 +0200 Subject: mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711 -Patch-mainline: Not yet, inclussion pending +Patch-mainline: Submitted, https://lore.kernel.org/linux-devicetree/20210406104802.20898-4-nsa...@kernel.org/ References: bsc#1176576 The controller doesn't seem to pick-up on clock changes, so set the ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.8KfBhZ/_old 2021-06-28 15:33:32.599179767 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:32.599179767 +0200 @@ -2333,6 +2333,183 @@ patches.kernel.org/5.12.12-046-net-Return-the-correct-errno-code.patch patches.kernel.org/5.12.12-047-fib-Return-the-correct-errno-code.patch patches.kernel.org/5.12.12-048-Linux-5.12.12.patch + patches.kernel.org/5.12.13-001-dmaengine-idxd-add-engine-struct-device-missi.patch + patches.kernel.org/5.12.13-002-dmaengine-idxd-add-missing-dsa-driver-unregis.patch + patches.kernel.org/5.12.13-003-dmaengine-fsl-dpaa2-qdma-Fix-error-return-cod.patch + patches.kernel.org/5.12.13-004-dmaengine-xilinx-dpdma-initialize-registers-b.patch + patches.kernel.org/5.12.13-005-dmaengine-ALTERA_MSGDMA-depends-on-HAS_IOMEM.patch + patches.kernel.org/5.12.13-006-dmaengine-QCOM_HIDMA_MGMT-depends-on-HAS_IOME.patch + patches.kernel.org/5.12.13-007-dmaengine-SF_PDMA-depends-on-HAS_IOMEM.patch + patches.kernel.org/5.12.13-008-dmaengine-stedma40-add-missing-iounmap-on-err.patch + patches.kernel.org/5.12.13-009-afs-Fix-an-IS_ERR-vs-NULL-check.patch + patches.kernel.org/5.12.13-010-mm-memory-failure-make-sure-wait-for-page-wri.patch + patches.kernel.org/5.12.13-011-kvm-LAPIC-Restore-guard-to-prevent-illegal-AP.patch + patches.kernel.org/5.12.13-012-fanotify-fix-copy_event_to_user-fid-error-cle.patch + patches.kernel.org/5.12.13-013-batman-adv-Avoid-WARN_ON-timing-related-check.patch + patches.kernel.org/5.12.13-014-staging-rtl8723bs-fix-monitor-netdev-register.patch + patches.kernel.org/5.12.13-015-mac80211-fix-skb-length-check-in-ieee80211_sc.patch + patches.kernel.org/5.12.13-016-mlxsw-reg-Spectrum-3-Enforce-lowest-max-shape.patch + patches.kernel.org/5.12.13-017-mlxsw-core-Set-thermal-zone-polling-delay-arg.patch + patches.kernel.org/5.12.13-018-libbpf-Fixes-incorrect-rx_ring_setup_done.patch + patches.kernel.org/5.12.13-019-net-ipv4-fix-memory-leak-in-netlbl_cipsov4_ad.patch + patches.kernel.org/5.12.13-020-vrf-fix-maximum-MTU.patch + patches.kernel.org/5.12.13-021-net-rds-fix-memory-leak-in-rds_recvmsg.patch + patches.kernel.org/5.12.13-022-net-dsa-felix-re-enable-TX-flow-control-in-oc.patch + patches.kernel.org/5.12.13-023-net-ena-fix-DMA-mapping-function-issues-in-XD.patch + patches.kernel.org/5.12.13-024-net-lantiq-disable-interrupt-before-sheduling.patch + patches.kernel.org/5.12.13-025-netfilter-nf_tables-initialize-set-before-exp.patch + patches.kernel.org/5.12.13-026-netfilter-nft_fib_ipv6-skip-ipv6-packets-from.patch + patches.kernel.org/5.12.13-027-ice-add-ndo_bpf-callback-for-safe-mode-netdev.patch + patches.kernel.org/5.12.13-028-ice-parameterize-functions-responsible-for-Tx.patch + patches.kernel.org/5.12.13-029-udp-fix-race-between-close-and-udp_abort.patch + patches.kernel.org/5.12.13-030-rtnetlink-Fix-regression-in-bridge-VLAN-confi.patch + patches.kernel.org/5.12.13-031-net-sched-act_ct-handle-DNAT-tuple-collision.patch + patches.kernel.org/5.12.13-032-net-mlx5e-Fix-use-after-free-of-encap-entry-i.patch + patches.kernel.org/5.12.13-033-net-mlx5e-Remove-dependency-in-IPsec-initiali.patch + patches.kernel.org/5.12.13-034-net-mlx5e-Fix-page-reclaim-for-dead-peer-hair.patch + patches.kernel.org/5.12.13-035-net-mlx5-Consider-RoCE-cap-before-init-RDMA-r.patch + patches.kernel.org/5.12.13-036-net-mlx5-DR-Don-t-use-SW-steering-when-RoCE-i.patch + patches.kernel.org/5.12.13-037-Revert-net-mlx5-Arm-only-EQs-with-EQEs.patch + patches.kernel.org/5.12.13-038-net-mlx5e-Block-offload-of-outer-header-csum-.patch + patches.kernel.org/5.12.13-039-net-mlx5e-Block-offload-of-outer-header-csum-.patch + patches.kernel.org/5.12.13-040-skbuff-fix-incorrect-msg_zerocopy-copy-notifi.patch + patches.kernel.org/5.12.13-041-netfilter-synproxy-Fix-out-of-bounds-when-par.patch + patches.kernel.org/5.12.13-042-mptcp-Fix-out-of-bounds-when-parsing-TCP-opti.patch + patches.kernel.org/5.12.13-043-sch_cake-Fix-out-of-bounds-when-parsing-TCP-o.patch + patches.kernel.org/5.12.13-044-mptcp-try-harder-to-borrow-memory-from-subflo.patch + patches.kernel.org/5.12.13-045-mptcp-wake-up-readers-only-for-in-sequence-da.patch + patches.kernel.org/5.12.13-046-mptcp-do-not-warn-on-bad-input-from-the-netwo.patch + patches.kernel.org/5.12.13-047-selftests-mptcp-enable-syncookie-only-in-abse.patch + patches.kernel.org/5.12.13-048-mptcp-fix-soft-lookup-in-subflow_error_report.patch + patches.kernel.org/5.12.13-049-alx-Fix-an-error-handling-path-in-alx_probe.patch + patches.kernel.org/5.12.13-050-cxgb4-fix-endianness-when-flashing-boot-image.patch + patches.kernel.org/5.12.13-051-cxgb4-fix-sleep-in-atomic-when-flashing-PHY-f.patch + patches.kernel.org/5.12.13-052-cxgb4-halt-chip-before-flashing-PHY-firmware-.patch + patches.kernel.org/5.12.13-053-net-stmmac-dwmac1000-Fix-extended-MAC-address.patch + patches.kernel.org/5.12.13-054-net-make-get_net_ns-return-error-if-NET_NS-is.patch + patches.kernel.org/5.12.13-055-net-qualcomm-rmnet-don-t-over-count-statistic.patch + patches.kernel.org/5.12.13-056-ethtool-strset-fix-message-length-calculation.patch + patches.kernel.org/5.12.13-057-qlcnic-Fix-an-error-handling-path-in-qlcnic_p.patch + patches.kernel.org/5.12.13-058-netxen_nic-Fix-an-error-handling-path-in-netx.patch + patches.kernel.org/5.12.13-059-cxgb4-fix-wrong-ethtool-n-tuple-rule-lookup.patch + patches.kernel.org/5.12.13-060-ipv4-Fix-device-used-for-dst_alloc-with-local.patch + patches.kernel.org/5.12.13-061-net-qrtr-fix-OOB-Read-in-qrtr_endpoint_post.patch + patches.kernel.org/5.12.13-062-bpf-Fix-leakage-under-speculation-on-mispredi.patch + patches.kernel.org/5.12.13-063-net-mhi_net-Update-the-transmit-handler-proto.patch + patches.kernel.org/5.12.13-064-ptp-improve-max_adj-check-against-unreasonabl.patch + patches.kernel.org/5.12.13-065-net-cdc_ncm-switch-to-eth-d-interface-naming.patch + patches.kernel.org/5.12.13-066-lantiq-net-fix-duplicated-skb-in-rx-descripto.patch + patches.kernel.org/5.12.13-067-net-usb-fix-possible-use-after-free-in-smsc75.patch + patches.kernel.org/5.12.13-068-net-fec_ptp-fix-issue-caused-by-refactor-the-.patch + patches.kernel.org/5.12.13-069-net-ipv4-fix-memory-leak-in-ip_mc_add1_src.patch + patches.kernel.org/5.12.13-070-net-af_unix-fix-a-data-race-in-unix_dgram_sen.patch + patches.kernel.org/5.12.13-071-net-mlx5-Fix-error-path-for-set-HCA-defaults.patch + patches.kernel.org/5.12.13-072-net-mlx5-Check-that-driver-was-probed-prior-a.patch + patches.kernel.org/5.12.13-073-net-mlx5-E-Switch-Read-PF-mac-address.patch + patches.kernel.org/5.12.13-074-net-mlx5-E-Switch-Allow-setting-GUID-for-host.patch + patches.kernel.org/5.12.13-075-net-mlx5-SF_DEV-remove-SF-device-on-invalid-s.patch + patches.kernel.org/5.12.13-076-net-mlx5-DR-Fix-STEv1-incorrect-L3-decapsulat.patch + patches.kernel.org/5.12.13-077-net-mlx5e-Don-t-create-devices-during-unload-.patch + patches.kernel.org/5.12.13-078-net-mlx5-Reset-mkey-index-on-creation.patch + patches.kernel.org/5.12.13-079-be2net-Fix-an-error-handling-path-in-be_probe.patch + patches.kernel.org/5.12.13-080-net-hamradio-fix-memory-leak-in-mkiss_close.patch + patches.kernel.org/5.12.13-081-net-cdc_eem-fix-tx-fixup-skb-leak.patch + patches.kernel.org/5.12.13-082-cxgb4-fix-wrong-shift.patch + patches.kernel.org/5.12.13-083-bnxt_en-Rediscover-PHY-capabilities-after-fir.patch + patches.kernel.org/5.12.13-084-bnxt_en-Fix-TQM-fastpath-ring-backing-store-c.patch + patches.kernel.org/5.12.13-085-bnxt_en-Call-bnxt_ethtool_free-in-bnxt_init_o.patch + patches.kernel.org/5.12.13-086-icmp-don-t-send-out-ICMP-messages-with-a-sour.patch + patches.kernel.org/5.12.13-087-net-ethernet-fix-potential-use-after-free-in-.patch + patches.kernel.org/5.12.13-088-regulator-cros-ec-Fix-error-code-in-dev_err-m.patch + patches.kernel.org/5.12.13-089-regulator-bd70528-Fix-off-by-one-for-buck123-.patch + patches.kernel.org/5.12.13-090-platform-x86-thinkpad_acpi-Add-X1-Carbon-Gen-.patch + patches.kernel.org/5.12.13-091-ASoC-rt5659-Fix-the-lost-powers-for-the-HDA-h.patch + patches.kernel.org/5.12.13-092-phy-phy-mtk-tphy-Fix-some-resource-leaks-in-m.patch + patches.kernel.org/5.12.13-093-ASoC-fsl-asoc-card-Set-.owner-attribute-when-.patch + patches.kernel.org/5.12.13-094-regulator-mt6315-Fix-function-prototype-for-m.patch + patches.kernel.org/5.12.13-095-regulator-rtmv20-Fix-to-make-regcache-value-f.patch + patches.kernel.org/5.12.13-096-spi-spi-zynq-qspi-Fix-some-wrong-goto-jumps-m.patch + patches.kernel.org/5.12.13-097-sched-pelt-Ensure-that-_sum-is-always-synced-.patch + patches.kernel.org/5.12.13-098-ASoC-tas2562-Fix-TDM_CFG0_SAMPRATE-values.patch + patches.kernel.org/5.12.13-099-regulator-hi6421v600-Fix-.vsel_mask-setting.patch + patches.kernel.org/5.12.13-100-spi-stm32-qspi-Always-wait-BUSY-bit-to-be-cle.patch + patches.kernel.org/5.12.13-101-regulator-rt4801-Fix-NULL-pointer-dereference.patch + patches.kernel.org/5.12.13-102-ASoC-rt5682-Fix-the-fast-discharge-for-headse.patch + patches.kernel.org/5.12.13-103-pinctrl-ralink-rt2880-avoid-to-error-in-calls.patch + patches.kernel.org/5.12.13-104-drm-sun4i-dw-hdmi-Make-HDMI-PHY-into-a-platfo.patch + patches.kernel.org/5.12.13-105-ASoC-qcom-lpass-cpu-Fix-pop-noise-during-audi.patch + patches.kernel.org/5.12.13-106-radeon-use-memcpy_to-fromio-for-UVD-fw-upload.patch + patches.kernel.org/5.12.13-107-hwmon-scpi-hwmon-shows-the-negative-temperatu.patch + patches.kernel.org/5.12.13-108-riscv-code-patching-only-works-on-XIP_KERNEL.patch + patches.kernel.org/5.12.13-109-mm-relocate-write_protect_seq-in-struct-mm_st.patch + patches.kernel.org/5.12.13-110-irqchip-gic-v3-Workaround-inconsistent-PMR-se.patch + patches.kernel.org/5.12.13-111-perf-metricgroup-Fix-find_evsel_group-event-s.patch + patches.kernel.org/5.12.13-112-perf-metricgroup-Return-error-code-from-metri.patch + patches.kernel.org/5.12.13-113-bpf-Inherit-expanded-patched-seen-count-from-.patch + patches.kernel.org/5.12.13-114-bpf-Do-not-mark-insn-as-seen-under-speculativ.patch + patches.kernel.org/5.12.13-115-can-bcm-fix-infoleak-in-struct-bcm_msg_head.patch + patches.kernel.org/5.12.13-116-can-bcm-raw-isotp-use-per-module-netdevice-no.patch + patches.kernel.org/5.12.13-117-can-j1939-fix-Use-after-Free-hold-skb-ref-whi.patch + patches.kernel.org/5.12.13-118-can-mcba_usb-fix-memory-leak-in-mcba_usb.patch + patches.kernel.org/5.12.13-119-usb-core-hub-Disable-autosuspend-for-Cypress-.patch + patches.kernel.org/5.12.13-120-usb-chipidea-imx-Fix-Battery-Charger-1.2-CDP-.patch + patches.kernel.org/5.12.13-121-tracing-Do-not-stop-recording-cmdlines-when-t.patch + patches.kernel.org/5.12.13-122-tracing-Do-not-stop-recording-comms-if-the-tr.patch + patches.kernel.org/5.12.13-123-tracing-Do-no-increment-trace_clock_global-by.patch + patches.kernel.org/5.12.13-124-PCI-Mark-TI-C667X-to-avoid-bus-reset.patch + patches.kernel.org/5.12.13-125-PCI-Mark-some-NVIDIA-GPUs-to-avoid-bus-reset.patch + patches.kernel.org/5.12.13-126-PCI-Mark-AMD-Navi14-GPU-ATS-as-broken.patch + patches.kernel.org/5.12.13-127-PCI-aardvark-Fix-kernel-panic-during-PIO-tran.patch + patches.kernel.org/5.12.13-128-PCI-Add-ACS-quirk-for-Broadcom-BCM57414-NIC.patch + patches.kernel.org/5.12.13-129-PCI-Work-around-Huawei-Intelligent-NIC-VF-FLR.patch + patches.kernel.org/5.12.13-130-btrfs-zoned-fix-negative-space_info-bytes_rea.patch + patches.kernel.org/5.12.13-131-s390-mcck-fix-invalid-KVM-guest-condition-che.patch + patches.kernel.org/5.12.13-132-KVM-x86-Immediately-reset-the-MMU-context-whe.patch + patches.kernel.org/5.12.13-133-KVM-x86-mmu-Calculate-and-check-full-mmu_role.patch + patches.kernel.org/5.12.13-134-KVM-X86-Fix-x86_emulator-slab-cache-leak.patch + patches.kernel.org/5.12.13-135-s390-mcck-fix-calculation-of-SIE-critical-sec.patch + patches.kernel.org/5.12.13-136-s390-ap-Fix-hanging-ioctl-caused-by-wrong-msg.patch + patches.kernel.org/5.12.13-137-ARCv2-save-ABI-registers-across-signal-handli.patch + patches.kernel.org/5.12.13-138-x86-mm-Avoid-truncating-memblocks-for-SGX-mem.patch + patches.kernel.org/5.12.13-139-x86-process-Check-PF_KTHREAD-and-not-current-.patch + patches.kernel.org/5.12.13-140-x86-ioremap-Map-EFI-reserved-memory-as-encryp.patch + patches.kernel.org/5.12.13-141-x86-pkru-Write-hardware-init-value-to-PKRU-wh.patch + patches.kernel.org/5.12.13-142-x86-fpu-Prevent-state-corruption-in-__fpu__re.patch + patches.kernel.org/5.12.13-143-x86-fpu-Invalidate-FPU-state-after-a-failed-X.patch + patches.kernel.org/5.12.13-144-x86-fpu-Reset-state-for-all-signal-restore-fa.patch + patches.kernel.org/5.12.13-145-powerpc-perf-Fix-crash-in-perf_instruction_po.patch + patches.kernel.org/5.12.13-146-Makefile-lto-Pass-warn-stack-size-only-on-LLD.patch + patches.kernel.org/5.12.13-147-crash_core-vmcoreinfo-append-SECTION_SIZE_BIT.patch + patches.kernel.org/5.12.13-148-dmaengine-pl330-fix-wrong-usage-of-spinlock-f.patch + patches.kernel.org/5.12.13-149-mac80211-fix-deadlock-in-AP-VLAN-handling.patch + patches.kernel.org/5.12.13-150-mac80211-Fix-NULL-ptr-deref-for-injected-rate.patch + patches.kernel.org/5.12.13-151-mac80211-fix-reset-debugfs-locking.patch + patches.kernel.org/5.12.13-152-cfg80211-fix-phy80211-symlink-creation.patch + patches.kernel.org/5.12.13-153-cfg80211-shut-down-interfaces-on-failed-resum.patch + patches.kernel.org/5.12.13-154-mac80211-move-interface-shutdown-out-of-wiphy.patch + patches.kernel.org/5.12.13-155-mac80211-minstrel_ht-fix-sample-time-check.patch + patches.kernel.org/5.12.13-156-cfg80211-make-certificate-generation-more-rob.patch + patches.kernel.org/5.12.13-157-cfg80211-avoid-double-free-of-PMSR-request.patch + patches.kernel.org/5.12.13-158-drm-amdgpu-gfx10-enlarge-CP_MEC_DOORBELL_RANG.patch + patches.kernel.org/5.12.13-159-drm-amdgpu-gfx9-fix-the-doorbell-missing-when.patch + patches.kernel.org/5.12.13-160-net-ll_temac-Make-sure-to-free-skb-when-it-is.patch + patches.kernel.org/5.12.13-161-net-ll_temac-Fix-TX-BD-buffer-overwrite.patch + patches.kernel.org/5.12.13-162-net-bridge-fix-vlan-tunnel-dst-null-pointer-d.patch + patches.kernel.org/5.12.13-163-net-bridge-fix-vlan-tunnel-dst-refcnt-when-eg.patch + patches.kernel.org/5.12.13-164-mm-hwpoison-fix-race-with-hugetlb-page-alloca.patch + patches.kernel.org/5.12.13-165-mm-swap-fix-pte_same_as_swp-not-removing-uffd.patch + patches.kernel.org/5.12.13-166-mm-hugetlb-expand-restore_reserve_on_error-fu.patch + patches.kernel.org/5.12.13-167-mm-slub-clarify-verification-reporting.patch + patches.kernel.org/5.12.13-168-mm-slub-fix-redzoning-for-small-allocations.patch + patches.kernel.org/5.12.13-169-mm-slub-actually-fix-freelist-pointer-vs-redz.patch + patches.kernel.org/5.12.13-170-mm-slub.c-include-swab.h.patch + patches.kernel.org/5.12.13-171-net-stmmac-disable-clocks-in-stmmac_remove_co.patch + patches.kernel.org/5.12.13-172-net-fec_ptp-add-clock-rate-zero-check.patch + patches.kernel.org/5.12.13-173-tools-headers-UAPI-Sync-linux-in.h-copy-with-.patch + patches.kernel.org/5.12.13-174-perf-beauty-Update-copy-of-linux-socket.h-wit.patch + patches.kernel.org/5.12.13-175-usb-dwc3-debugfs-Add-and-remove-endpoint-dirs.patch + patches.kernel.org/5.12.13-176-usb-dwc3-core-fix-kernel-panic-when-do-reboot.patch + patches.kernel.org/5.12.13-177-Linux-5.12.13.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -2364,6 +2541,8 @@ patches.suse/proc-Avoid-mixing-integer-types-in-mem_rw.patch patches.suse/x86-events-amd-iommu-Fix-invalid-Perf-result-due-to-.patch patches.suse/tipc-fix-kernel-doc-warnings.patch + patches.suse/Revert-drm-amdgpu-gfx9-fix-the-doorbell-missing-when.patch + patches.suse/Revert-drm-amdgpu-gfx10-enlarge-CP_MEC_DOORBELL_RANG.patch ######################################################## # kbuild/module infrastructure fixes @@ -2395,7 +2574,6 @@ # x86 patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch - patches.suse/0001-x86-ioremap-Map-efi_mem_reserve-memory-as-encrypted-.patch # s390x @@ -2481,7 +2659,7 @@ patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch patches.suse/acpi_thermal_passive_blacklist.patch patches.suse/ACPI-PM-s2idle-Add-missing-LPS0-functions-for-AMD.patch - patches.suse/ACPI-idle-override-c-state-latency-when-not-in-confo.patch + patches.suse/ACPI-processor-idle-Fix-up-C-state-latency-if-not-or.patch ######################################################## # DRM / Graphics @@ -2504,6 +2682,7 @@ patches.suse/b43-missing-firmware-info.patch patches.suse/brcmfmac-Delete-second-brcm-folder-hierarchy.patch patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch + patches.suse/Bluetooth-btqca-Don-t-modify-firmware-contents-in-pl.patch ######################################################## # USB ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.8KfBhZ/_old 2021-06-28 15:33:32.627179801 +0200 +++ /var/tmp/diff_new_pack.8KfBhZ/_new 2021-06-28 15:33:32.627179801 +0200 @@ -1,3 +1,3 @@ -2021-06-18 11:07:46 +0000 -GIT Revision: 0e46a2c644754074b091f728831994304f5dbff0 +2021-06-28 06:37:23 +0000 +GIT Revision: 74bd8c06913cfc14c5bc3709fbb832b66c5ff66d GIT Branch: stable