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-15 16:36:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.32437 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Tue Jun 15 16:36:48 2021 rev:591 rq:899381 version:5.12.10 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2021-06-04 00:33:17.976878789 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.32437/dtb-aarch64.changes 2021-06-15 16:36:59.649657860 +0200 @@ -1,0 +2,295 @@ +Fri Jun 11 07:05:06 CEST 2021 - jsl...@suse.cz + +- tipc: fix kernel-doc warnings (git-fixes). +- commit b92eaf7 + +------------------------------------------------------------------- +Fri Jun 11 06:52:17 CEST 2021 - jsl...@suse.cz + +- Linux 5.12.10 (bsc#1012628). +- mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report + (bsc#1012628). +- mt76: mt7921: fix possible AOOB issue in + mt7921_mcu_tx_rate_report (bsc#1012628). +- mt76: mt76x0e: fix device hang during suspend/resume + (bsc#1012628). +- hwmon: (dell-smm-hwmon) Fix index values (bsc#1012628). +- hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228 + (bsc#1012628). +- netfilter: conntrack: unregister ipv4 sockopts on error unwind + (bsc#1012628). +- efi/fdt: fix panic when no valid fdt found (bsc#1012628). +- efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared + (bsc#1012628). +- efi/libstub: prevent read overflow in find_file_option() + (bsc#1012628). +- efi: cper: fix snprintf() use in cper_dimm_err_location() + (bsc#1012628). +- vfio/pci: Fix error return code in vfio_ecap_init() + (bsc#1012628). +- vfio/pci: zap_vma_ptes() needs MMU (bsc#1012628). +- samples: vfio-mdev: fix error handing in mdpy_fb_probe() + (bsc#1012628). +- vfio/platform: fix module_put call in error flow (bsc#1012628). +- ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service + (bsc#1012628). +- HID: logitech-hidpp: initialize level variable (bsc#1012628). +- HID: pidff: fix error return code in hid_pidff_init() + (bsc#1012628). +- HID: amd_sfh: Fix memory leak in amd_sfh_work (bsc#1012628). +- HID: i2c-hid: fix format string mismatch (bsc#1012628). +- kbuild: Quote OBJCOPY var to avoid a pahole call break the build + (bsc#1012628). +- devlink: Correct VIRTUAL port to not have phys_port attributes + (bsc#1012628). +- net/sched: act_ct: Offload connections with commit action + (bsc#1012628). +- net/sched: act_ct: Fix ct template allocation for zone 0 + (bsc#1012628). +- mptcp: fix sk_forward_memory corruption on retransmission + (bsc#1012628). +- mptcp: always parse mptcp options for MPC reqsk (bsc#1012628). +- mptcp: do not reset MP_CAPABLE subflow on mapping errors + (bsc#1012628). +- nvme-rdma: fix in-casule data send for chained sgls + (bsc#1012628). +- ACPICA: Clean up context mutex during object deletion + (bsc#1012628). +- perf probe: Fix NULL pointer dereference in + convert_variable_location() (bsc#1012628). +- net: dsa: tag_8021q: fix the VLAN IDs used for encoding + sub-VLANs (bsc#1012628). +- net: sock: fix in-kernel mark setting (bsc#1012628). +- net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (bsc#1012628). +- net/tls: Fix use-after-free after the TLS device goes down + and up (bsc#1012628). +- net/mlx5e: Fix incompatible casting (bsc#1012628). +- net/mlx5: Check firmware sync reset requested is set before + trying to abort it (bsc#1012628). +- net/mlx5e: Check for needed capability for cvlan matching + (bsc#1012628). +- net/mlx5e: Fix adding encap rules to slow path (bsc#1012628). +- net/mlx5: DR, Create multi-destination flow table with level + less than 64 (bsc#1012628). +- nvmet: fix freeing unallocated p2pmem (bsc#1012628). +- netfilter: nft_ct: skip expectations for confirmed conntrack + (bsc#1012628). +- netfilter: nfnetlink_cthelper: hit EBUSY on updates if size + mismatches (bsc#1012628). +- drm/i915/selftests: Fix return value check in + live_breadcrumbs_smoketest() (bsc#1012628). +- bpf, lockdown, audit: Fix buggy SELinux lockdown permission + checks (bsc#1012628). +- ieee802154: fix error return code in ieee802154_add_iface() + (bsc#1012628). +- ieee802154: fix error return code in + ieee802154_llsec_getparams() (bsc#1012628). +- igb: Fix XDP with PTP enabled (bsc#1012628). +- igb: add correct exception tracing for XDP (bsc#1012628). +- ixgbevf: add correct exception tracing for XDP (bsc#1012628). +- ice: track AF_XDP ZC enabled queues in bitmap (bsc#1012628). +- cxgb4: fix regression with HASH tc prio value update + (bsc#1012628). +- ipv6: Fix KASAN: slab-out-of-bounds Read in + fib6_nh_flush_exceptions (bsc#1012628). +- ice: Fix allowing VF to request more/less queues via virtchnl + (bsc#1012628). +- ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared + (bsc#1012628). +- ice: handle the VF VSI rebuild failure (bsc#1012628). +- ice: report supported and advertised autoneg using PHY + capabilities (bsc#1012628). +- ice: Allow all LLDP packets from PF to Tx (bsc#1012628). +- i2c: qcom-geni: Add shutdown callback for i2c (bsc#1012628). +- sch_htb: fix refcount leak in htb_parent_to_leaf_offload + (bsc#1012628). +- cxgb4: avoid link re-train during TC-MQPRIO configuration + (bsc#1012628). +- i40e: optimize for XDP_REDIRECT in xsk path (bsc#1012628). +- i40e: add correct exception tracing for XDP (bsc#1012628). +- ice: optimize for XDP_REDIRECT in xsk path (bsc#1012628). +- ice: add correct exception tracing for XDP (bsc#1012628). +- ixgbe: optimize for XDP_REDIRECT in xsk path (bsc#1012628). +- ixgbe: add correct exception tracing for XDP (bsc#1012628). +- arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent + (bsc#1012628). +- optee: use export_uuid() to copy client UUID (bsc#1012628). +- bus: ti-sysc: Fix am335x resume hang for usb otg module + (bsc#1012628). +- arm64: dts: ls1028a: fix memory node (bsc#1012628). +- arm64: dts: zii-ultra: remove second GEN_3V3 regulator instance + (bsc#1012628). +- arm64: dts: zii-ultra: fix 12V_MAIN voltage (bsc#1012628). +- arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage + (bsc#1012628). +- arm64: dts: freescale: sl28: var1: fix RGMII clock and voltage + (bsc#1012628). +- ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property + (bsc#1012628). +- ARM: dts: imx7d-pico: Fix the 'tuning-step' property + (bsc#1012628). +- ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells + (bsc#1012628). +- bus: ti-sysc: Fix flakey idling of uarts and stop using + swsup_sidle_act (bsc#1012628). +- arm64: meson: select COMMON_CLK (bsc#1012628). +- tipc: add extack messages for bearer/media failure + (bsc#1012628). +- tipc: fix unique bearer names sanity check (bsc#1012628). +- riscv: vdso: fix and clean-up Makefile (bsc#1012628). +- amdgpu: fix GEM obj leak in + amdgpu_display_user_framebuffer_create (bsc#1012628). +- io_uring: fix link timeout refs (bsc#1012628). +- io_uring: use better types for cflags (bsc#1012628). +- io_uring: wrap io_kiocb reference count manipulation in helpers + (bsc#1012628). +- io_uring: fix ltout double free on completion race + (bsc#1012628). +- drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate + (bsc#1012628). +- drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power + gate (bsc#1012628). +- drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate + (bsc#1012628). +- Bluetooth: fix the erroneous flush_work() order (bsc#1012628). +- Bluetooth: use correct lock to prevent UAF of hdev object + (bsc#1012628). +- wireguard: do not use -O3 (bsc#1012628). +- wireguard: peer: allocate in kmem_cache (bsc#1012628). +- wireguard: use synchronize_net rather than synchronize_rcu + (bsc#1012628). +- wireguard: selftests: remove old conntrack kconfig value + (bsc#1012628). +- wireguard: selftests: make sure rp_filter is disabled on vethc + (bsc#1012628). +- wireguard: allowedips: initialize list head in selftest + (bsc#1012628). +- wireguard: allowedips: remove nodes in O(1) (bsc#1012628). +- wireguard: allowedips: allocate nodes in kmem_cache + (bsc#1012628). +- wireguard: allowedips: free empty intermediate nodes when + removing single node (bsc#1012628). +- net: caif: added cfserl_release function (bsc#1012628). +- net: caif: add proper error handling (bsc#1012628). +- net: caif: fix memory leak in caif_device_notify (bsc#1012628). +- net: caif: fix memory leak in cfusbl_device_notify + (bsc#1012628). +- HID: i2c-hid: Skip ELAN power-on command after reset + (bsc#1012628). +- HID: magicmouse: fix NULL-deref on disconnect (bsc#1012628). +- HID: multitouch: require Finger field to mark Win8 reports as MT + (bsc#1012628). +- gfs2: fix scheduling while atomic bug in glocks (bsc#1012628). +- ALSA: timer: Fix master timer notification (bsc#1012628). +- ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx + (bsc#1012628). +- ALSA: hda: update the power_state during the direct-complete + (bsc#1012628). +- ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch + (bsc#1012628). +- ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators + (bsc#1012628). +- ext4: fix memory leak in ext4_fill_super (bsc#1012628). +- ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at + failed (bsc#1012628). +- ext4: fix fast commit alignment issues (bsc#1012628). +- ext4: fix memory leak in ext4_mb_init_backend on error path + (bsc#1012628). ++++ 113 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.32437/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.ZRlI72/_old 2021-06-15 16:37:03.941665293 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:03.941665293 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.12 -%define patchversion 5.12.9 +%define patchversion 5.12.10 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.12.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %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.ZRlI72/_old 2021-06-15 16:37:04.037665459 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.037665459 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.9 +%define patchversion 5.12.10 %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.12.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif @@ -99,6 +99,8 @@ BuildRequires: dwarves >= 1.21 # for objtool BuildRequires: libelf-devel +# required for 50-check-kernel-build-id rpm check +BuildRequires: elfutils Provides: %name = %version-%source_rel # bnc#901925 Provides: %name-%version-%source_rel @@ -179,10 +181,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 -Provides: kernel-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: kernel-%build_flavor-base-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c +Provides: kernel-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c # END COMMON DEPS -Provides: %name-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: %name-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -929,10 +931,17 @@ strip "$f" esac done + # Recreate the generated Makefile with correct path + # + # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on + # relative location of source and binary directories which is preserved. + # No need to recreate. + if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/') + fi fi rm -rf %{buildroot}/lib/firmware ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:04.061665501 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.065665508 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.9 +%define patchversion 5.12.10 %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.12.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif @@ -99,6 +99,8 @@ BuildRequires: dwarves >= 1.21 # for objtool BuildRequires: libelf-devel +# required for 50-check-kernel-build-id rpm check +BuildRequires: elfutils Provides: %name = %version-%source_rel # bnc#901925 Provides: %name-%version-%source_rel @@ -179,10 +181,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 -Provides: kernel-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: kernel-%build_flavor-base-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c +Provides: kernel-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c # END COMMON DEPS -Provides: %name-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: %name-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -935,10 +937,17 @@ strip "$f" esac done + # Recreate the generated Makefile with correct path + # + # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on + # relative location of source and binary directories which is preserved. + # No need to recreate. + if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/') + fi fi rm -rf %{buildroot}/lib/firmware ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:04.089665549 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.093665557 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.9 +%define patchversion 5.12.10 %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.12.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif @@ -99,6 +99,8 @@ BuildRequires: dwarves >= 1.21 # for objtool BuildRequires: libelf-devel +# required for 50-check-kernel-build-id rpm check +BuildRequires: elfutils Provides: %name = %version-%source_rel # bnc#901925 Provides: %name-%version-%source_rel @@ -179,10 +181,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 -Provides: kernel-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: kernel-%build_flavor-base-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c +Provides: kernel-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c # END COMMON DEPS -Provides: %name-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: %name-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -978,10 +980,17 @@ strip "$f" esac done + # Recreate the generated Makefile with correct path + # + # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on + # relative location of source and binary directories which is preserved. + # No need to recreate. + if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/') + fi fi rm -rf %{buildroot}/lib/firmware ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:04.113665591 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.113665591 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.12 -%define patchversion 5.12.9 +%define patchversion 5.12.10 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.12.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif @@ -47,7 +47,7 @@ BuildRequires: graphviz BuildRequires: graphviz-gd BuildRequires: graphviz-gnome -BuildRequires: python3-Sphinx < 3 +BuildRequires: python3-Sphinx BuildRequires: texlive-amscls BuildRequires: texlive-anyfontsize %if %build_pdf @@ -64,7 +64,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: %name-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c 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.ZRlI72/_old 2021-06-15 16:37:04.137665633 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.141665639 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.9 +%define patchversion 5.12.10 %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.12.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif @@ -99,6 +99,8 @@ BuildRequires: dwarves >= 1.21 # for objtool BuildRequires: libelf-devel +# required for 50-check-kernel-build-id rpm check +BuildRequires: elfutils Provides: %name = %version-%source_rel # bnc#901925 Provides: %name-%version-%source_rel @@ -179,10 +181,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 -Provides: kernel-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: kernel-%build_flavor-base-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c +Provides: kernel-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c # END COMMON DEPS -Provides: %name-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: %name-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -933,10 +935,17 @@ strip "$f" esac done + # Recreate the generated Makefile with correct path + # + # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on + # relative location of source and binary directories which is preserved. + # No need to recreate. + if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/') + fi fi rm -rf %{buildroot}/lib/firmware kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:04.185665716 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.189665722 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.12.9 +%define patchversion 5.12.10 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +BuildRequires: kernel%kernel_flavor-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c %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.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:04.209665757 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.209665757 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.12.9 +%define patchversion 5.12.10 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 5.12.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:04.229665792 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.233665799 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.9 +%define patchversion 5.12.10 %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.12.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif @@ -99,6 +99,8 @@ BuildRequires: dwarves >= 1.21 # for objtool BuildRequires: libelf-devel +# required for 50-check-kernel-build-id rpm check +BuildRequires: elfutils Provides: %name = %version-%source_rel # bnc#901925 Provides: %name-%version-%source_rel @@ -179,10 +181,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 -Provides: kernel-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: kernel-%build_flavor-base-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c +Provides: kernel-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c # END COMMON DEPS -Provides: %name-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: %name-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -955,10 +957,17 @@ strip "$f" esac done + # Recreate the generated Makefile with correct path + # + # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on + # relative location of source and binary directories which is preserved. + # No need to recreate. + if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/') + fi fi rm -rf %{buildroot}/lib/firmware ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:04.249665826 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.253665834 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.9 +%define patchversion 5.12.10 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 5.12.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: %name-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c 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.ZRlI72/_old 2021-06-15 16:37:04.269665861 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.273665868 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.12.9 +Version: 5.12.10 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: %name-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:04.289665896 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.289665896 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.12 -%define patchversion 5.12.9 +%define patchversion 5.12.10 %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.12.9 +Version: 5.12.10 %if 0%{?is_kotd} -Release: <RELEASE>.gf17eb01 +Release: <RELEASE>.gb92eaf7 %else Release: 0 %endif @@ -99,6 +99,8 @@ BuildRequires: dwarves >= 1.21 # for objtool BuildRequires: libelf-devel +# required for 50-check-kernel-build-id rpm check +BuildRequires: elfutils Provides: %name = %version-%source_rel # bnc#901925 Provides: %name-%version-%source_rel @@ -179,10 +181,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 -Provides: kernel-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: kernel-%build_flavor-base-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c +Provides: kernel-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c # END COMMON DEPS -Provides: %name-srchash-f17eb01161845e938845a4d96c1b159c5b7e2368 +Provides: %name-srchash-b92eaf7cf30a84428cfe019308359a10f12d8e4c %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -926,10 +928,17 @@ strip "$f" esac done + # Recreate the generated Makefile with correct path + # + # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on + # relative location of source and binary directories which is preserved. + # No need to recreate. + if [ -f ../scripts/mkmakefile ] ; then sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ %rpm_install_dir/%cpu_arch_flavor \ $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/') + fi fi rm -rf %{buildroot}/lib/firmware kernel-zfcpdump.spec: same change ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:04.613666457 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.613666457 +0200 @@ -99,6 +99,8 @@ BuildRequires: dwarves >= 1.21 # for objtool BuildRequires: libelf-devel +# required for 50-check-kernel-build-id rpm check +BuildRequires: elfutils Provides: %name = %version-%source_rel # bnc#901925 Provides: %name-%version-%source_rel @@ -784,10 +786,17 @@ strip "$f" esac done + # Recreate the generated Makefile with correct path - sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ - %rpm_install_dir/%cpu_arch_flavor \ - $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/') + # + # Linux 5.13 no longer has mkmakefile and the generated makefile only depends on + # relative location of source and binary directories which is preserved. + # No need to recreate. + if [ -f ../scripts/mkmakefile ] ; then + sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \ + %rpm_install_dir/%cpu_arch_flavor \ + $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/') + fi fi rm -rf %{buildroot}/lib/firmware ++++++ kernel-docs.spec.in ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:04.669666554 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:04.669666554 +0200 @@ -47,7 +47,7 @@ BuildRequires: graphviz BuildRequires: graphviz-gd BuildRequires: graphviz-gnome -BuildRequires: python3-Sphinx < 3 +BuildRequires: python3-Sphinx BuildRequires: texlive-amscls BuildRequires: texlive-anyfontsize %if %build_pdf ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 14436 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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/0001-x86-ioremap-Map-efi_mem_reserve-memory-as-encrypted-.patch 2021-06-11 07:05:06.000000000 +0200 @@ -0,0 +1,65 @@ +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/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch new/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch --- old/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch 2021-06-11 07:05:06.000000000 +0200 @@ -0,0 +1,83 @@ +From: Matthias Brugger <mbrug...@suse.com> +Date: Fri, 4 Jun 2021 15:59:08 +0200 +Subject: brcmfmac: Add clm_blob firmware files to modinfo +Patch-mainline: Submitted, 20210607103433.21022-1-matthias....@kernel.org +References: bsc#1186857 + +Cypress Wi-Fi chipsets include information regarding regulatory +constraints. These are provided to the driver through "Country Local +Matrix" (CLM) blobs. Files present in Linux firmware repository are +on a generic world-wide safe version with conservative power +settings which is designed to comply with regulatory but may not +provide best performance on all boards. Never the less, a better +functionality can be expected with the file present, so add it to the +modinfo of the driver. + +Signed-off-by: Matthias Brugger <mbrug...@suse.com> +--- + .../wireless/broadcom/brcm80211/brcmfmac/firmware.h | 7 +++++++ + .../net/wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 ++-- + .../net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 12 ++++++------ + 3 files changed, 15 insertions(+), 8 deletions(-) + +diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h +index 46c66415b4a6..e290dec9c53d 100644 +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h +@@ -32,6 +32,13 @@ static const char BRCM_ ## fw_name ## _FIRMWARE_BASENAME[] = \ + BRCMF_FW_DEFAULT_PATH fw_base; \ + MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH fw_base ".bin") + ++/* Firmware and Country Local Matrix files */ ++#define BRCMF_FW_CLM_DEF(fw_name, fw_base) \ ++static const char BRCM_ ## fw_name ## _FIRMWARE_BASENAME[] = \ ++ BRCMF_FW_DEFAULT_PATH fw_base; \ ++MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH fw_base ".bin"); \ ++MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH fw_base ".clm_blob") ++ + #define BRCMF_FW_ENTRY(chipid, mask, name) \ + { chipid, mask, BRCM_ ## name ## _FIRMWARE_BASENAME } + +diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c +index 143a705b5cb3..c49dd0c36ae4 100644 +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c +@@ -48,8 +48,8 @@ enum brcmf_pcie_state { + BRCMF_FW_DEF(43602, "brcmfmac43602-pcie"); + BRCMF_FW_DEF(4350, "brcmfmac4350-pcie"); + BRCMF_FW_DEF(4350C, "brcmfmac4350c2-pcie"); +-BRCMF_FW_DEF(4356, "brcmfmac4356-pcie"); +-BRCMF_FW_DEF(43570, "brcmfmac43570-pcie"); ++BRCMF_FW_CLM_DEF(4356, "brcmfmac4356-pcie"); ++BRCMF_FW_CLM_DEF(43570, "brcmfmac43570-pcie"); + BRCMF_FW_DEF(4358, "brcmfmac4358-pcie"); + BRCMF_FW_DEF(4359, "brcmfmac4359-pcie"); + BRCMF_FW_DEF(4364, "brcmfmac4364-pcie"); +diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +index b8788d7090a4..69cbe38f05ce 100644 +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +@@ -616,14 +616,14 @@ BRCMF_FW_DEF(43362, "brcmfmac43362-sdio"); + BRCMF_FW_DEF(4339, "brcmfmac4339-sdio"); + BRCMF_FW_DEF(43430A0, "brcmfmac43430a0-sdio"); + /* Note the names are not postfixed with a1 for backward compatibility */ +-BRCMF_FW_DEF(43430A1, "brcmfmac43430-sdio"); +-BRCMF_FW_DEF(43455, "brcmfmac43455-sdio"); ++BRCMF_FW_CLM_DEF(43430A1, "brcmfmac43430-sdio"); ++BRCMF_FW_CLM_DEF(43455, "brcmfmac43455-sdio"); + BRCMF_FW_DEF(43456, "brcmfmac43456-sdio"); +-BRCMF_FW_DEF(4354, "brcmfmac4354-sdio"); +-BRCMF_FW_DEF(4356, "brcmfmac4356-sdio"); ++BRCMF_FW_CLM_DEF(4354, "brcmfmac4354-sdio"); ++BRCMF_FW_CLM_DEF(4356, "brcmfmac4356-sdio"); + BRCMF_FW_DEF(4359, "brcmfmac4359-sdio"); +-BRCMF_FW_DEF(4373, "brcmfmac4373-sdio"); +-BRCMF_FW_DEF(43012, "brcmfmac43012-sdio"); ++BRCMF_FW_CLM_DEF(4373, "brcmfmac4373-sdio"); ++BRCMF_FW_CLM_DEF(43012, "brcmfmac43012-sdio"); + + /* firmware config files */ + MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH "brcmfmac*-sdio.*.txt"); +-- +2.31.1 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/brcmfmac-Delete-second-brcm-folder-hierarchy.patch new/patches.suse/brcmfmac-Delete-second-brcm-folder-hierarchy.patch --- old/patches.suse/brcmfmac-Delete-second-brcm-folder-hierarchy.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/brcmfmac-Delete-second-brcm-folder-hierarchy.patch 2021-06-11 07:05:06.000000000 +0200 @@ -0,0 +1,34 @@ +From: Matthias Brugger <mbrug...@suse.com> +Date: Wed, 2 Jun 2021 16:16:52 +0200 +Subject: brcmfmac: Delete second brcm folder hierarchy +Patch-mainline: Submitted, 20210602144305.4481-1-matthias....@kernel.org +References: bsc#1186857 + +BRCMF_FW_DEFAULT_PATH already defines the brcm folder, delete the second +folder to match with Linux firmware repository layout. + +Fixes: 75729e110e68 ("brcmfmac: expose firmware config files through modinfo") +Signed-off-by: Matthias Brugger <mbrug...@suse.com> +Reviewed-by: Hans de Goede <hdego...@redhat.com> +--- + drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +index 16ed325795a8..b8788d7090a4 100644 +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +@@ -626,8 +626,8 @@ BRCMF_FW_DEF(4373, "brcmfmac4373-sdio"); + BRCMF_FW_DEF(43012, "brcmfmac43012-sdio"); + + /* firmware config files */ +-MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH "brcm/brcmfmac*-sdio.*.txt"); +-MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH "brcm/brcmfmac*-pcie.*.txt"); ++MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH "brcmfmac*-sdio.*.txt"); ++MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH "brcmfmac*-pcie.*.txt"); + + static const struct brcmf_firmware_mapping brcmf_sdio_fwnames[] = { + BRCMF_FW_ENTRY(BRCM_CC_43143_CHIP_ID, 0xFFFFFFFF, 43143), +-- +2.31.1 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/serial-stm32-fix-threaded-interrupt-handling.patch new/patches.suse/serial-stm32-fix-threaded-interrupt-handling.patch --- old/patches.suse/serial-stm32-fix-threaded-interrupt-handling.patch 2021-06-03 09:44:58.000000000 +0200 +++ new/patches.suse/serial-stm32-fix-threaded-interrupt-handling.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,101 +0,0 @@ -From: Johan Hovold <jo...@kernel.org> -Date: Fri, 16 Apr 2021 16:05:56 +0200 -Subject: serial: stm32: fix threaded interrupt handling -Git-commit: e359b4411c2836cf87c8776682d1b594635570de -Patch-mainline: 5.13-rc1 -References: git-fixes - -When DMA is enabled the receive handler runs in a threaded handler, but -the primary handler up until very recently neither disabled interrupts -in the device or used IRQF_ONESHOT. This would lead to a deadlock if an -interrupt comes in while the threaded receive handler is running under -the port lock. - -Commit ad7676812437 ("serial: stm32: fix a deadlock condition with -wakeup event") claimed to fix an unrelated deadlock, but unfortunately -also disabled interrupts in the threaded handler. While this prevents -the deadlock mentioned in the previous paragraph it also defeats the -purpose of using a threaded handler in the first place. - -Fix this by making the interrupt one-shot and not disabling interrupts -in the threaded handler. - -Note that (receive) DMA must not be used for a console port as the -threaded handler could be interrupted while holding the port lock, -something which could lead to a deadlock in case an interrupt handler -ends up calling printk. - -Fixes: ad7676812437 ("serial: stm32: fix a deadlock condition with wakeup event") -Fixes: 3489187204eb ("serial: stm32: adding dma support") -Cc: sta...@vger.kernel.org # 4.9 -Cc: Alexandre TORGUE <alexandre.tor...@st.com> -Cc: Gerald Baeza <gerald.ba...@st.com> -Reviewed-by: Valentin Caron<valentin.ca...@foss.st.com> -Signed-off-by: Johan Hovold <jo...@kernel.org> -Link: https://lore.kernel.org/r/20210416140557.25177-3-jo...@kernel.org -Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org> -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - drivers/tty/serial/stm32-usart.c | 22 ++++++++++++---------- - 1 file changed, 12 insertions(+), 10 deletions(-) - -diff --git a/drivers/tty/serial/stm32-usart.c b/drivers/tty/serial/stm32-usart.c -index 4d277804c63e..3524ed2c0c73 100644 ---- a/drivers/tty/serial/stm32-usart.c -+++ b/drivers/tty/serial/stm32-usart.c -@@ -214,14 +214,11 @@ static void stm32_usart_receive_chars(struct uart_port *port, bool threaded) - struct tty_port *tport = &port->state->port; - struct stm32_port *stm32_port = to_stm32_port(port); - const struct stm32_usart_offsets *ofs = &stm32_port->info->ofs; -- unsigned long c, flags; -+ unsigned long c; - u32 sr; - char flag; - -- if (threaded) -- spin_lock_irqsave(&port->lock, flags); -- else -- spin_lock(&port->lock); -+ spin_lock(&port->lock); - - while (stm32_usart_pending_rx(port, &sr, &stm32_port->last_res, - threaded)) { -@@ -278,10 +275,7 @@ static void stm32_usart_receive_chars(struct uart_port *port, bool threaded) - uart_insert_char(port, sr, USART_SR_ORE, c, flag); - } - -- if (threaded) -- spin_unlock_irqrestore(&port->lock, flags); -- else -- spin_unlock(&port->lock); -+ spin_unlock(&port->lock); - - tty_flip_buffer_push(tport); - } -@@ -667,7 +661,8 @@ static int stm32_usart_startup(struct uart_port *port) - - ret = request_threaded_irq(port->irq, stm32_usart_interrupt, - stm32_usart_threaded_interrupt, -- IRQF_NO_SUSPEND, name, port); -+ IRQF_ONESHOT | IRQF_NO_SUSPEND, -+ name, port); - if (ret) - return ret; - -@@ -1156,6 +1151,13 @@ static int stm32_usart_of_dma_rx_probe(struct stm32_port *stm32port, - struct dma_async_tx_descriptor *desc = NULL; - int ret; - -+ /* -+ * Using DMA and threaded handler for the console could lead to -+ * deadlocks. -+ */ -+ if (uart_console(port)) -+ return -ENODEV; -+ - /* Request DMA RX channel */ - stm32port->rx_ch = dma_request_slave_channel(dev, "rx"); - if (!stm32port->rx_ch) { --- -2.31.1 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/tipc-fix-kernel-doc-warnings.patch new/patches.suse/tipc-fix-kernel-doc-warnings.patch --- old/patches.suse/tipc-fix-kernel-doc-warnings.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/tipc-fix-kernel-doc-warnings.patch 2021-06-11 07:05:06.000000000 +0200 @@ -0,0 +1,35 @@ +From: Hoang Le <hoang.h...@dektech.com.au> +Date: Fri, 26 Mar 2021 16:14:14 +0700 +Subject: tipc: fix kernel-doc warnings +Git-commit: bc556d3edd0d3062b22fb5ce4d192650c4ddc2a6 +Patch-mainline: 5.13-rc1 +References: git-fixes + +Fix kernel-doc warning introduced in +commit b83e214b2e04 ("tipc: add extack messages for bearer/media failure"): + +net/tipc/bearer.c:248: warning: Function parameter or member 'extack' not described in 'tipc_enable_bearer' + +Fixes: b83e214b2e04 ("tipc: add extack messages for bearer/media failure") +Signed-off-by: Hoang Le <hoang.h...@dektech.com.au> +Signed-off-by: David S. Miller <da...@davemloft.net> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + net/tipc/bearer.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/net/tipc/bearer.c b/net/tipc/bearer.c +index 1090f21fcfac..d47e0b940ac9 100644 +--- a/net/tipc/bearer.c ++++ b/net/tipc/bearer.c +@@ -240,6 +240,7 @@ void tipc_bearer_remove_dest(struct net *net, u32 bearer_id, u32 dest) + * @disc_domain: bearer domain + * @prio: bearer priority + * @attr: nlattr array ++ * @extack: netlink extended ack + */ + static int tipc_enable_bearer(struct net *net, const char *name, + u32 disc_domain, u32 prio, +-- +2.32.0 + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:05.873668639 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:05.873668639 +0200 @@ -1950,6 +1950,167 @@ patches.kernel.org/5.12.9-294-neighbour-Prevent-Race-condition-in-neighbour-.patch patches.kernel.org/5.12.9-295-usb-core-reduce-power-on-good-delay-time-of-ro.patch patches.kernel.org/5.12.9-296-Linux-5.12.9.patch + patches.kernel.org/5.12.10-001-mt76-mt7921-add-rcu-section-in-mt7921_mcu_tx_.patch + patches.kernel.org/5.12.10-002-mt76-mt7921-fix-possible-AOOB-issue-in-mt7921.patch + patches.kernel.org/5.12.10-003-mt76-mt76x0e-fix-device-hang-during-suspend-r.patch + patches.kernel.org/5.12.10-004-hwmon-dell-smm-hwmon-Fix-index-values.patch + patches.kernel.org/5.12.10-005-hwmon-pmbus-isl68137-remove-READ_TEMPERATURE_.patch + patches.kernel.org/5.12.10-006-netfilter-conntrack-unregister-ipv4-sockopts-.patch + patches.kernel.org/5.12.10-007-efi-fdt-fix-panic-when-no-valid-fdt-found.patch + patches.kernel.org/5.12.10-008-efi-Allow-EFI_MEMORY_XP-and-EFI_MEMORY_RO-bot.patch + patches.kernel.org/5.12.10-009-efi-libstub-prevent-read-overflow-in-find_fil.patch + patches.kernel.org/5.12.10-010-efi-cper-fix-snprintf-use-in-cper_dimm_err_lo.patch + patches.kernel.org/5.12.10-011-vfio-pci-Fix-error-return-code-in-vfio_ecap_i.patch + patches.kernel.org/5.12.10-012-vfio-pci-zap_vma_ptes-needs-MMU.patch + patches.kernel.org/5.12.10-013-samples-vfio-mdev-fix-error-handing-in-mdpy_f.patch + patches.kernel.org/5.12.10-014-vfio-platform-fix-module_put-call-in-error-fl.patch + patches.kernel.org/5.12.10-015-ipvs-ignore-IP_VS_SVC_F_HASHED-flag-when-addi.patch + patches.kernel.org/5.12.10-016-HID-logitech-hidpp-initialize-level-variable.patch + patches.kernel.org/5.12.10-017-HID-pidff-fix-error-return-code-in-hid_pidff_.patch + patches.kernel.org/5.12.10-018-HID-amd_sfh-Fix-memory-leak-in-amd_sfh_work.patch + patches.kernel.org/5.12.10-019-HID-i2c-hid-fix-format-string-mismatch.patch + patches.kernel.org/5.12.10-020-kbuild-Quote-OBJCOPY-var-to-avoid-a-pahole-ca.patch + patches.kernel.org/5.12.10-021-devlink-Correct-VIRTUAL-port-to-not-have-phys.patch + patches.kernel.org/5.12.10-022-net-sched-act_ct-Offload-connections-with-com.patch + patches.kernel.org/5.12.10-023-net-sched-act_ct-Fix-ct-template-allocation-f.patch + patches.kernel.org/5.12.10-024-mptcp-fix-sk_forward_memory-corruption-on-ret.patch + patches.kernel.org/5.12.10-025-mptcp-always-parse-mptcp-options-for-MPC-reqs.patch + patches.kernel.org/5.12.10-026-mptcp-do-not-reset-MP_CAPABLE-subflow-on-mapp.patch + patches.kernel.org/5.12.10-027-nvme-rdma-fix-in-casule-data-send-for-chained.patch + patches.kernel.org/5.12.10-028-ACPICA-Clean-up-context-mutex-during-object-d.patch + patches.kernel.org/5.12.10-029-perf-probe-Fix-NULL-pointer-dereference-in-co.patch + patches.kernel.org/5.12.10-030-net-dsa-tag_8021q-fix-the-VLAN-IDs-used-for-e.patch + patches.kernel.org/5.12.10-031-net-sock-fix-in-kernel-mark-setting.patch + patches.kernel.org/5.12.10-032-net-tls-Replace-TLS_RX_SYNC_RUNNING-with-RCU.patch + patches.kernel.org/5.12.10-033-net-tls-Fix-use-after-free-after-the-TLS-devi.patch + patches.kernel.org/5.12.10-034-net-mlx5e-Fix-incompatible-casting.patch + patches.kernel.org/5.12.10-035-net-mlx5-Check-firmware-sync-reset-requested-.patch + patches.kernel.org/5.12.10-036-net-mlx5e-Check-for-needed-capability-for-cvl.patch + patches.kernel.org/5.12.10-037-net-mlx5e-Fix-adding-encap-rules-to-slow-path.patch + patches.kernel.org/5.12.10-038-net-mlx5-DR-Create-multi-destination-flow-tab.patch + patches.kernel.org/5.12.10-039-nvmet-fix-freeing-unallocated-p2pmem.patch + patches.kernel.org/5.12.10-040-netfilter-nft_ct-skip-expectations-for-confir.patch + patches.kernel.org/5.12.10-041-netfilter-nfnetlink_cthelper-hit-EBUSY-on-upd.patch + patches.kernel.org/5.12.10-042-drm-i915-selftests-Fix-return-value-check-in-.patch + patches.kernel.org/5.12.10-043-bpf-lockdown-audit-Fix-buggy-SELinux-lockdown.patch + patches.kernel.org/5.12.10-044-ieee802154-fix-error-return-code-in-ieee80215.patch + patches.kernel.org/5.12.10-045-ieee802154-fix-error-return-code-in-ieee80215.patch + patches.kernel.org/5.12.10-046-igb-Fix-XDP-with-PTP-enabled.patch + patches.kernel.org/5.12.10-047-igb-add-correct-exception-tracing-for-XDP.patch + patches.kernel.org/5.12.10-048-ixgbevf-add-correct-exception-tracing-for-XDP.patch + patches.kernel.org/5.12.10-049-ice-track-AF_XDP-ZC-enabled-queues-in-bitmap.patch + patches.kernel.org/5.12.10-050-cxgb4-fix-regression-with-HASH-tc-prio-value-.patch + patches.kernel.org/5.12.10-051-ipv6-Fix-KASAN-slab-out-of-bounds-Read-in-fib.patch + patches.kernel.org/5.12.10-052-ice-Fix-allowing-VF-to-request-more-less-queu.patch + patches.kernel.org/5.12.10-053-ice-Fix-VFR-issues-for-AVF-drivers-that-expec.patch + patches.kernel.org/5.12.10-054-ice-handle-the-VF-VSI-rebuild-failure.patch + patches.kernel.org/5.12.10-055-ice-report-supported-and-advertised-autoneg-u.patch + patches.kernel.org/5.12.10-056-ice-Allow-all-LLDP-packets-from-PF-to-Tx.patch + patches.kernel.org/5.12.10-057-i2c-qcom-geni-Add-shutdown-callback-for-i2c.patch + patches.kernel.org/5.12.10-058-sch_htb-fix-refcount-leak-in-htb_parent_to_le.patch + patches.kernel.org/5.12.10-059-cxgb4-avoid-link-re-train-during-TC-MQPRIO-co.patch + patches.kernel.org/5.12.10-060-i40e-optimize-for-XDP_REDIRECT-in-xsk-path.patch + patches.kernel.org/5.12.10-061-i40e-add-correct-exception-tracing-for-XDP.patch + patches.kernel.org/5.12.10-062-ice-optimize-for-XDP_REDIRECT-in-xsk-path.patch + patches.kernel.org/5.12.10-063-ice-add-correct-exception-tracing-for-XDP.patch + patches.kernel.org/5.12.10-064-ixgbe-optimize-for-XDP_REDIRECT-in-xsk-path.patch + patches.kernel.org/5.12.10-065-ixgbe-add-correct-exception-tracing-for-XDP.patch + patches.kernel.org/5.12.10-066-arm64-dts-ti-j7200-main-Mark-Main-NAVSS-as-dm.patch + patches.kernel.org/5.12.10-067-optee-use-export_uuid-to-copy-client-UUID.patch + patches.kernel.org/5.12.10-068-bus-ti-sysc-Fix-am335x-resume-hang-for-usb-ot.patch + patches.kernel.org/5.12.10-069-arm64-dts-ls1028a-fix-memory-node.patch + patches.kernel.org/5.12.10-070-arm64-dts-zii-ultra-remove-second-GEN_3V3-reg.patch + patches.kernel.org/5.12.10-071-arm64-dts-zii-ultra-fix-12V_MAIN-voltage.patch + patches.kernel.org/5.12.10-072-arm64-dts-freescale-sl28-var4-fix-RGMII-clock.patch + patches.kernel.org/5.12.10-073-arm64-dts-freescale-sl28-var1-fix-RGMII-clock.patch + patches.kernel.org/5.12.10-074-ARM-dts-imx7d-meerkat96-Fix-the-tuning-step-p.patch + patches.kernel.org/5.12.10-075-ARM-dts-imx7d-pico-Fix-the-tuning-step-proper.patch + patches.kernel.org/5.12.10-076-ARM-dts-imx-emcon-avari-Fix-nxp-pca8574-gpio-.patch + patches.kernel.org/5.12.10-077-bus-ti-sysc-Fix-flakey-idling-of-uarts-and-st.patch + patches.kernel.org/5.12.10-078-arm64-meson-select-COMMON_CLK.patch + patches.kernel.org/5.12.10-079-tipc-add-extack-messages-for-bearer-media-fai.patch + patches.kernel.org/5.12.10-080-tipc-fix-unique-bearer-names-sanity-check.patch + patches.kernel.org/5.12.10-081-serial-stm32-fix-threaded-interrupt-handling.patch + patches.kernel.org/5.12.10-082-riscv-vdso-fix-and-clean-up-Makefile.patch + patches.kernel.org/5.12.10-083-amdgpu-fix-GEM-obj-leak-in-amdgpu_display_use.patch + patches.kernel.org/5.12.10-084-io_uring-fix-link-timeout-refs.patch + patches.kernel.org/5.12.10-085-io_uring-use-better-types-for-cflags.patch + patches.kernel.org/5.12.10-086-io_uring-wrap-io_kiocb-reference-count-manipu.patch + patches.kernel.org/5.12.10-087-io_uring-fix-ltout-double-free-on-completion-.patch + patches.kernel.org/5.12.10-088-drm-amdgpu-vcn3-add-cancel_delayed_work_sync-.patch + patches.kernel.org/5.12.10-089-drm-amdgpu-jpeg2.5-add-cancel_delayed_work_sy.patch + patches.kernel.org/5.12.10-090-drm-amdgpu-jpeg3-add-cancel_delayed_work_sync.patch + patches.kernel.org/5.12.10-091-Bluetooth-fix-the-erroneous-flush_work-order.patch + patches.kernel.org/5.12.10-092-Bluetooth-use-correct-lock-to-prevent-UAF-of-.patch + patches.kernel.org/5.12.10-093-wireguard-do-not-use-O3.patch + patches.kernel.org/5.12.10-094-wireguard-peer-allocate-in-kmem_cache.patch + patches.kernel.org/5.12.10-095-wireguard-use-synchronize_net-rather-than-syn.patch + patches.kernel.org/5.12.10-096-wireguard-selftests-remove-old-conntrack-kcon.patch + patches.kernel.org/5.12.10-097-wireguard-selftests-make-sure-rp_filter-is-di.patch + patches.kernel.org/5.12.10-098-wireguard-allowedips-initialize-list-head-in-.patch + patches.kernel.org/5.12.10-099-wireguard-allowedips-remove-nodes-in-O-1.patch + patches.kernel.org/5.12.10-100-wireguard-allowedips-allocate-nodes-in-kmem_c.patch + patches.kernel.org/5.12.10-101-wireguard-allowedips-free-empty-intermediate-.patch + patches.kernel.org/5.12.10-102-net-caif-added-cfserl_release-function.patch + patches.kernel.org/5.12.10-103-net-caif-add-proper-error-handling.patch + patches.kernel.org/5.12.10-104-net-caif-fix-memory-leak-in-caif_device_notif.patch + patches.kernel.org/5.12.10-105-net-caif-fix-memory-leak-in-cfusbl_device_not.patch + patches.kernel.org/5.12.10-106-HID-i2c-hid-Skip-ELAN-power-on-command-after-.patch + patches.kernel.org/5.12.10-107-HID-magicmouse-fix-NULL-deref-on-disconnect.patch + patches.kernel.org/5.12.10-108-HID-multitouch-require-Finger-field-to-mark-W.patch + patches.kernel.org/5.12.10-109-gfs2-fix-scheduling-while-atomic-bug-in-glock.patch + patches.kernel.org/5.12.10-110-ALSA-timer-Fix-master-timer-notification.patch + patches.kernel.org/5.12.10-111-ALSA-hda-Fix-for-mute-key-LED-for-HP-Pavilion.patch + patches.kernel.org/5.12.10-112-ALSA-hda-update-the-power_state-during-the-di.patch + patches.kernel.org/5.12.10-113-ARM-dts-imx6dl-yapp4-Fix-RGMII-connection-to-.patch + patches.kernel.org/5.12.10-114-ARM-dts-imx6q-dhcom-Add-PU-VDD1P1-VDD2P5-regu.patch + patches.kernel.org/5.12.10-115-ext4-fix-memory-leak-in-ext4_fill_super.patch + patches.kernel.org/5.12.10-116-ext4-fix-bug-on-in-ext4_es_cache_extent-as-ex.patch + patches.kernel.org/5.12.10-117-ext4-fix-fast-commit-alignment-issues.patch + patches.kernel.org/5.12.10-118-ext4-fix-memory-leak-in-ext4_mb_init_backend-.patch + patches.kernel.org/5.12.10-119-ext4-fix-accessing-uninit-percpu-counter-vari.patch + patches.kernel.org/5.12.10-120-usb-dwc2-Fix-build-in-periphal-only-mode.patch + patches.kernel.org/5.12.10-121-Revert-MIPS-make-userspace-mapping-young-by-d.patch + patches.kernel.org/5.12.10-122-kfence-maximize-allocation-wait-timeout-durat.patch + patches.kernel.org/5.12.10-123-kfence-use-TASK_IDLE-when-awaiting-allocation.patch + patches.kernel.org/5.12.10-124-pid-take-a-reference-when-initializing-cad_pi.patch + patches.kernel.org/5.12.10-125-ocfs2-fix-data-corruption-by-fallocate.patch + patches.kernel.org/5.12.10-126-mm-debug_vm_pgtable-fix-alignment-for-pmd-pud.patch + patches.kernel.org/5.12.10-127-mm-page_alloc-fix-counting-of-free-pages-afte.patch + patches.kernel.org/5.12.10-128-scsi-lpfc-Fix-failure-to-transmit-ABTS-on-FC-.patch + patches.kernel.org/5.12.10-129-x86-cpufeatures-Force-disable-X86_FEATURE_ENQ.patch + patches.kernel.org/5.12.10-130-dmaengine-idxd-Use-cpu_feature_enabled.patch + patches.kernel.org/5.12.10-131-x86-sev-Check-SME-SEV-support-in-CPUID-first.patch + patches.kernel.org/5.12.10-132-KVM-PPC-Book3S-HV-Save-host-FSCR-in-the-P7-8-.patch + patches.kernel.org/5.12.10-133-nfc-fix-NULL-ptr-dereference-in-llcp_sock_get.patch + patches.kernel.org/5.12.10-134-drm-amdgpu-Don-t-query-CE-and-UE-errors.patch + patches.kernel.org/5.12.10-135-drm-amdgpu-make-sure-we-unpin-the-UVD-BO.patch + patches.kernel.org/5.12.10-136-x86-apic-Mark-_all_-legacy-interrupts-when-IO.patch + patches.kernel.org/5.12.10-137-x86-thermal-Fix-LVT-thermal-setup-for-SMI-del.patch + patches.kernel.org/5.12.10-138-powerpc-kprobes-Fix-validation-of-prefixed-in.patch + patches.kernel.org/5.12.10-139-btrfs-mark-ordered-extent-and-inode-with-erro.patch + patches.kernel.org/5.12.10-140-btrfs-fix-error-handling-in-btrfs_del_csums.patch + patches.kernel.org/5.12.10-141-btrfs-return-errors-from-btrfs_del_csums-in-c.patch + patches.kernel.org/5.12.10-142-btrfs-fix-fsync-failure-and-transaction-abort.patch + patches.kernel.org/5.12.10-143-btrfs-check-error-value-from-btrfs_update_ino.patch + patches.kernel.org/5.12.10-144-btrfs-fixup-error-handling-in-fixup_inode_lin.patch + patches.kernel.org/5.12.10-145-btrfs-abort-in-rename_exchange-if-we-fail-to-.patch + patches.kernel.org/5.12.10-146-btrfs-fix-deadlock-when-cloning-inline-extent.patch + patches.kernel.org/5.12.10-147-mm-hugetlb-fix-simple-resv_huge_pages-underfl.patch + patches.kernel.org/5.12.10-148-drm-msm-dpu-always-use-mdp-device-to-scale-ba.patch + patches.kernel.org/5.12.10-149-KVM-SVM-Truncate-GPR-value-for-DR-and-CR-acce.patch + patches.kernel.org/5.12.10-150-x86-kvm-Teardown-PV-features-on-boot-CPU-as-w.patch + patches.kernel.org/5.12.10-151-x86-kvm-Disable-kvmclock-on-all-CPUs-on-shutd.patch + patches.kernel.org/5.12.10-152-x86-kvm-Disable-all-PV-features-on-crash.patch + patches.kernel.org/5.12.10-153-KVM-arm64-Commit-pending-PC-adjustemnts-befor.patch + patches.kernel.org/5.12.10-154-KVM-arm64-Resolve-all-pending-PC-updates-befo.patch + patches.kernel.org/5.12.10-155-ARM-OMAP1-isp1301-omap-Add-missing-gpiod_add_.patch + patches.kernel.org/5.12.10-156-i2c-qcom-geni-Suspend-and-resume-the-bus-duri.patch + patches.kernel.org/5.12.10-157-x86-fault-Don-t-send-SIGSEGV-twice-on-SEGV_PK.patch + patches.kernel.org/5.12.10-158-netfilter-nf_tables-missing-error-reporting-f.patch + patches.kernel.org/5.12.10-159-xen-netback-take-a-reference-to-the-RX-task-t.patch + patches.kernel.org/5.12.10-160-neighbour-allow-NUD_NOARP-entries-to-be-force.patch + patches.kernel.org/5.12.10-161-Linux-5.12.10.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1978,9 +2139,9 @@ patches.suse/drm-amdgpu-display-remove-redundant-continue-stateme.patch patches.suse/drm-amdgpu-display-dm-add-missing-parameter-document.patch patches.suse/RDMA-core-Unify-RoCE-check-and-re-factor-code.patch - patches.suse/serial-stm32-fix-threaded-interrupt-handling.patch 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 ######################################################## # kbuild/module infrastructure fixes @@ -2012,6 +2173,7 @@ # 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 @@ -2118,6 +2280,8 @@ # Wireless networking drivers ######################################################## 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 ######################################################## # USB ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.ZRlI72/_old 2021-06-15 16:37:05.901668688 +0200 +++ /var/tmp/diff_new_pack.ZRlI72/_new 2021-06-15 16:37:05.901668688 +0200 @@ -1,3 +1,3 @@ -2021-06-03 07:44:58 +0000 -GIT Revision: f17eb01161845e938845a4d96c1b159c5b7e2368 +2021-06-11 05:05:06 +0000 +GIT Revision: b92eaf7cf30a84428cfe019308359a10f12d8e4c GIT Branch: stable