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 2022-03-13 20:25:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Sun Mar 13 20:25:06 2022 rev:634 rq:961079 version:5.16.14 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2022-02-26 17:01:59.967535109 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.25692/dtb-aarch64.changes 2022-03-13 20:25:15.755662082 +0100 @@ -1,0 +2,731 @@ +Fri Mar 11 13:02:42 CET 2022 - jsl...@suse.cz + +- Linux 5.16.14 (bsc#1012628). +- Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC + GPE" (bsc#1012628). +- xen/netfront: react properly to failing + gnttab_end_foreign_access_ref() (bsc#1012628). +- xen/gnttab: fix gnttab_end_foreign_access() without page + specified (bsc#1012628). +- xen/pvcalls: use alloc/free_pages_exact() (bsc#1012628). +- xen/9p: use alloc/free_pages_exact() (bsc#1012628). +- xen: remove gnttab_query_foreign_access() (bsc#1012628). +- xen/gntalloc: don't use gnttab_query_foreign_access() + (bsc#1012628). +- xen/scsifront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1012628). +- xen/netfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1012628). +- xen/blkfront: don't use gnttab_query_foreign_access() for + mapped status (bsc#1012628). +- xen/grant-table: add gnttab_try_end_foreign_access() + (bsc#1012628). +- xen/xenbus: don't let xenbus_grant_ring() remove grants in + error case (bsc#1012628). +- ARM: fix build warning in proc-v7-bugs.c (bsc#1012628). +- arm64: Do not include __READ_ONCE() block in assembly files + (bsc#1012628). +- ARM: Do not use NOCROSSREFS directive with ld.lld (bsc#1012628). +- ARM: fix co-processor register typo (bsc#1012628). +- ARM: fix build error when BPF_SYSCALL is disabled (bsc#1012628). +- arm64: proton-pack: Include unprivileged eBPF status in Spectre + v2 mitigation reporting (bsc#1012628). +- arm64: Use the clearbhb instruction in mitigations + (bsc#1012628). +- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered + and migrated (bsc#1012628). +- arm64: Mitigate spectre style branch history side channels + (bsc#1012628). +- Update config files. +- arm64: proton-pack: Report Spectre-BHB vulnerabilities as part + of Spectre-v2 (bsc#1012628). +- arm64: Add percpu vectors for EL1 (bsc#1012628). +- arm64: entry: Add macro for reading symbol addresses from the + trampoline (bsc#1012628). +- arm64: entry: Add vectors that have the bhb mitigation sequences + (bsc#1012628). +- arm64: entry: Add non-kpti __bp_harden_el1_vectors for + mitigations (bsc#1012628). +- arm64: entry: Allow the trampoline text to occupy multiple pages + (bsc#1012628). +- arm64: entry: Make the kpti trampoline's kpti sequence optional + (bsc#1012628). +- arm64: entry: Move trampoline macros out of ifdef'd section + (bsc#1012628). +- arm64: entry: Don't assume tramp_vectors is the start of the + vectors (bsc#1012628). +- arm64: entry: Allow tramp_alias to access symbols after the + 4K boundary (bsc#1012628). +- arm64: entry: Move the trampoline data page before the text page + (bsc#1012628). +- arm64: entry: Free up another register on kpti's tramp_exit path + (bsc#1012628). +- arm64: entry: Make the trampoline cleanup optional + (bsc#1012628). +- KVM: arm64: Allow indirect vectors to be used without + SPECTRE_V3A (bsc#1012628). +- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit + (bsc#1012628). +- arm64: entry.S: Add ventry overflow sanity checks (bsc#1012628). +- arm64: cpufeature: add HWCAP for FEAT_RPRES (bsc#1012628). +- arm64: cpufeature: add HWCAP for FEAT_AFP (bsc#1012628). +- arm64: add ID_AA64ISAR2_EL1 sys register (bsc#1012628). +- ARM: include unprivileged BPF status in Spectre V2 reporting + (bsc#1012628). +- ARM: Spectre-BHB workaround (bsc#1012628). +- Update config files. +- ARM: use LOADADDR() to get load address of sections + (bsc#1012628). +- ARM: early traps initialisation (bsc#1012628). +- ARM: report Spectre v2 status through sysfs (bsc#1012628). +- Update config files. +- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + + SMT (bsc#1012628). +- x86/speculation: Warn about Spectre v2 LFENCE mitigation + (bsc#1012628). +- x86/speculation: Update link to AMD speculation whitepaper + (bsc#1012628). +- x86/speculation: Use generic retpoline by default on AMD + (bsc#1012628). +- x86/speculation: Include unprivileged eBPF status in Spectre + v2 mitigation reporting (bsc#1012628). +- Documentation/hw-vuln: Update spectre doc (bsc#1012628). +- x86/speculation: Add eIBRS + Retpoline options (bsc#1012628). +- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE + (bsc#1012628). +- commit 80acc65 + +------------------------------------------------------------------- +Wed Mar 9 12:12:51 CET 2022 - ti...@suse.de + +- Bluetooth: btusb: Add missing Chicony device for Realtek + RTL8723BE (bsc#1196779). +- commit 714ef34 + +------------------------------------------------------------------- +Tue Mar 8 19:23:20 CET 2022 - jsl...@suse.cz + +- Linux 5.16.13 (bsc#1012628). +- mac80211_hwsim: report NOACK frames in tx_status (bsc#1012628). +- mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work + (bsc#1012628). +- i2c: bcm2835: Avoid clock stretching timeouts (bsc#1012628). +- ASoC: rt5682s: do not block workqueue if card is unbound + (bsc#1012628). +- ASoC: rt5668: do not block workqueue if card is unbound + (bsc#1012628). +- ASoC: rt5682: do not block workqueue if card is unbound + (bsc#1012628). +- regulator: core: fix false positive in regulator_late_cleanup() + (bsc#1012628). +- Input: clear BTN_RIGHT/MIDDLE on buttonpads (bsc#1012628). +- btrfs: get rid of warning on transaction commit when using + flushoncommit (bsc#1012628). +- KVM: arm64: vgic: Read HW interrupt pending state from the HW + (bsc#1012628). +- block: loop:use kstatfs.f_bsize of backing file to set discard + granularity (bsc#1012628). +- tipc: fix a bit overflow in tipc_crypto_key_rcv() (bsc#1012628). +- cifs: do not use uninitialized data in the owner/group sid + (bsc#1012628). +- cifs: fix double free race when mount fails in cifs_get_root() + (bsc#1012628). +- HID: amd_sfh: Handle amd_sfh work buffer in PM ops + (bsc#1012628). +- HID: amd_sfh: Add functionality to clear interrupts + (bsc#1012628). +- HID: amd_sfh: Add interrupt handler to process interrupts + (bsc#1012628). +- cifs: modefromsids must add an ACE for authenticated users + (bsc#1012628). +- selftests/seccomp: Fix seccomp failure by adding missing headers + (bsc#1012628). +- drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish + and Beige Goby (bsc#1012628). +- selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT + (bsc#1012628). +- dmaengine: shdma: Fix runtime PM imbalance on error + (bsc#1012628). +- i2c: cadence: allow COMPILE_TEST (bsc#1012628). +- i2c: imx: allow COMPILE_TEST (bsc#1012628). +- i2c: qup: allow COMPILE_TEST (bsc#1012628). +- net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 + (bsc#1012628). +- block-map: add __GFP_ZERO flag for alloc_page in function + bio_copy_kern (bsc#1012628). +- exfat: reuse exfat_inode_info variable instead of calling + EXFAT_I() (bsc#1012628). +- exfat: fix i_blocks for files truncated over 4 GiB + (bsc#1012628). +- tracing: Add test for user space strings when filtering on + string pointers (bsc#1012628). +- arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL + (bsc#1012628). +- serial: stm32: prevent TDR register overwrite when sending + x_char (bsc#1012628). +- KVM: arm64: Workaround Cortex-A510's single-step and PAC trap + errata (bsc#1012628). +- ext4: drop ineligible txn start stop APIs (bsc#1012628). +- ext4: simplify updating of fast commit stats (bsc#1012628). +- ext4: fast commit may not fallback for ineligible commit + (bsc#1012628). +- ext4: fast commit may miss file actions (bsc#1012628). +- sched/fair: Fix fault in reweight_entity (bsc#1012628). +- KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (bsc#1012628). +- ata: pata_hpt37x: fix PCI clock detection (bsc#1012628). +- drm/amdgpu: check vm ready by amdgpu_vm->evicting flag + (bsc#1012628). +- tracing: Add ustring operation to filtering string pointers + (bsc#1012628). +- ipv6: fix skb drops in igmp6_event_query() and + igmp6_event_report() (bsc#1012628). +- btrfs: defrag: bring back the old file extent search behavior + (bsc#1012628). +- btrfs: defrag: don't use merged extent map for their generation + check (bsc#1012628). +- ALSA: intel_hdmi: Fix reference to PCM buffer address + (bsc#1012628). +- ucounts: Fix systemd LimitNPROC with private users regression + (bsc#1012628). +- binfmt_elf: Avoid total_mapping_size for ET_EXEC (bsc#1012628). +- riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value + (bsc#1012628). +- riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP + (bsc#1012628). +- riscv: Fix config KASAN && DEBUG_VIRTUAL (bsc#1012628). +- iwlwifi: mvm: check debugfs_dir ptr before use (bsc#1012628). +- ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min ++++ 556 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.25692/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.SYkkq6/_old 2022-03-13 20:25:20.647667837 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:20.651667841 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.16 -%define patchversion 5.16.11 +%define patchversion 5.16.14 %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,fdupes_relink}) Name: dtb-aarch64 -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %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.SYkkq6/_old 2022-03-13 20:25:20.767667978 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:20.771667982 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.16 -%define patchversion 5.16.11 +%define patchversion 5.16.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -84,7 +84,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -107,9 +107,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e -Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: kernel-%build_flavor-base-srchash-80acc6576a154b5866520e600dba5148884bc07f +Provides: kernel-srchash-80acc6576a154b5866520e600dba5148884bc07f # END COMMON DEPS -Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: %name-srchash-80acc6576a154b5866520e600dba5148884bc07f %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -532,10 +532,34 @@ if [ %CONFIG_MODULE_SIG = "y" ]; then if [ -n "%certs" ] ; then - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem" + ln -s %_sourcedir/.kernel_signing_key.pem . else - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" + if ! [ -f .kernel.genkey ] ; then + cat > .kernel.genkey <<EOF +[ req ] +default_bits = 4096 +distinguished_name = req_distinguished_name +prompt = no +string_mask = utf8only +x509_extensions = myexts + +[ req_distinguished_name ] +CN = Build time autogenerated kernel key + +[ myexts ] +basicConstraints=critical,CA:FALSE +keyUsage=digitalSignature +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid +extendedKeyUsage=codeSigning +EOF + fi + openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \ + -batch -x509 -config .kernel.genkey \ + -outform PEM -out .kernel_signing_key.pem \ + -keyout .kernel_signing_key.pem fi + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem" fi case %cpu_arch in @@ -935,6 +959,7 @@ done tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + --exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \ -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:20.795668011 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:20.803668020 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.16 -%define patchversion 5.16.11 +%define patchversion 5.16.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -84,7 +84,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -107,9 +107,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e -Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: kernel-%build_flavor-base-srchash-80acc6576a154b5866520e600dba5148884bc07f +Provides: kernel-srchash-80acc6576a154b5866520e600dba5148884bc07f # END COMMON DEPS -Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: %name-srchash-80acc6576a154b5866520e600dba5148884bc07f %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -538,10 +538,34 @@ if [ %CONFIG_MODULE_SIG = "y" ]; then if [ -n "%certs" ] ; then - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem" + ln -s %_sourcedir/.kernel_signing_key.pem . else - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" + if ! [ -f .kernel.genkey ] ; then + cat > .kernel.genkey <<EOF +[ req ] +default_bits = 4096 +distinguished_name = req_distinguished_name +prompt = no +string_mask = utf8only +x509_extensions = myexts + +[ req_distinguished_name ] +CN = Build time autogenerated kernel key + +[ myexts ] +basicConstraints=critical,CA:FALSE +keyUsage=digitalSignature +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid +extendedKeyUsage=codeSigning +EOF + fi + openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \ + -batch -x509 -config .kernel.genkey \ + -outform PEM -out .kernel_signing_key.pem \ + -keyout .kernel_signing_key.pem fi + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem" fi case %cpu_arch in @@ -941,6 +965,7 @@ done tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + --exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \ -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:20.831668053 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:20.839668062 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.16 -%define patchversion 5.16.11 +%define patchversion 5.16.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -84,7 +84,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -107,9 +107,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e -Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: kernel-%build_flavor-base-srchash-80acc6576a154b5866520e600dba5148884bc07f +Provides: kernel-srchash-80acc6576a154b5866520e600dba5148884bc07f # END COMMON DEPS -Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: %name-srchash-80acc6576a154b5866520e600dba5148884bc07f %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -581,10 +581,34 @@ if [ %CONFIG_MODULE_SIG = "y" ]; then if [ -n "%certs" ] ; then - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem" + ln -s %_sourcedir/.kernel_signing_key.pem . else - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" + if ! [ -f .kernel.genkey ] ; then + cat > .kernel.genkey <<EOF +[ req ] +default_bits = 4096 +distinguished_name = req_distinguished_name +prompt = no +string_mask = utf8only +x509_extensions = myexts + +[ req_distinguished_name ] +CN = Build time autogenerated kernel key + +[ myexts ] +basicConstraints=critical,CA:FALSE +keyUsage=digitalSignature +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid +extendedKeyUsage=codeSigning +EOF + fi + openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \ + -batch -x509 -config .kernel.genkey \ + -outform PEM -out .kernel_signing_key.pem \ + -keyout .kernel_signing_key.pem fi + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem" fi case %cpu_arch in @@ -984,6 +1008,7 @@ done tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + --exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \ -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:20.863668090 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:20.867668095 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.16 -%define patchversion 5.16.11 +%define patchversion 5.16.14 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif @@ -64,7 +64,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: %name-srchash-80acc6576a154b5866520e600dba5148884bc07f 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.SYkkq6/_old 2022-03-13 20:25:20.899668133 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:20.903668137 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.16 -%define patchversion 5.16.11 +%define patchversion 5.16.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -84,7 +84,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -107,9 +107,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e -Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: kernel-%build_flavor-base-srchash-80acc6576a154b5866520e600dba5148884bc07f +Provides: kernel-srchash-80acc6576a154b5866520e600dba5148884bc07f # END COMMON DEPS -Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: %name-srchash-80acc6576a154b5866520e600dba5148884bc07f %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -536,10 +536,34 @@ if [ %CONFIG_MODULE_SIG = "y" ]; then if [ -n "%certs" ] ; then - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem" + ln -s %_sourcedir/.kernel_signing_key.pem . else - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" + if ! [ -f .kernel.genkey ] ; then + cat > .kernel.genkey <<EOF +[ req ] +default_bits = 4096 +distinguished_name = req_distinguished_name +prompt = no +string_mask = utf8only +x509_extensions = myexts + +[ req_distinguished_name ] +CN = Build time autogenerated kernel key + +[ myexts ] +basicConstraints=critical,CA:FALSE +keyUsage=digitalSignature +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid +extendedKeyUsage=codeSigning +EOF + fi + openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \ + -batch -x509 -config .kernel.genkey \ + -outform PEM -out .kernel_signing_key.pem \ + -keyout .kernel_signing_key.pem fi + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem" fi case %cpu_arch in @@ -939,6 +963,7 @@ done tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + --exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \ -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:20.959668203 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:20.963668208 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.16.11 +%define patchversion 5.16.14 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +BuildRequires: kernel%kernel_flavor-srchash-80acc6576a154b5866520e600dba5148884bc07f %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:20.987668236 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:20.995668246 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.16.11 +%define patchversion 5.16.14 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:21.051668311 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:21.055668316 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.16 -%define patchversion 5.16.11 +%define patchversion 5.16.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -84,7 +84,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -107,9 +107,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e -Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: kernel-%build_flavor-base-srchash-80acc6576a154b5866520e600dba5148884bc07f +Provides: kernel-srchash-80acc6576a154b5866520e600dba5148884bc07f # END COMMON DEPS -Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: %name-srchash-80acc6576a154b5866520e600dba5148884bc07f %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -558,10 +558,34 @@ if [ %CONFIG_MODULE_SIG = "y" ]; then if [ -n "%certs" ] ; then - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem" + ln -s %_sourcedir/.kernel_signing_key.pem . else - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" + if ! [ -f .kernel.genkey ] ; then + cat > .kernel.genkey <<EOF +[ req ] +default_bits = 4096 +distinguished_name = req_distinguished_name +prompt = no +string_mask = utf8only +x509_extensions = myexts + +[ req_distinguished_name ] +CN = Build time autogenerated kernel key + +[ myexts ] +basicConstraints=critical,CA:FALSE +keyUsage=digitalSignature +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid +extendedKeyUsage=codeSigning +EOF + fi + openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \ + -batch -x509 -config .kernel.genkey \ + -outform PEM -out .kernel_signing_key.pem \ + -keyout .kernel_signing_key.pem fi + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem" fi case %cpu_arch in @@ -961,6 +985,7 @@ done tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + --exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \ -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:21.079668344 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:21.087668354 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.16 -%define patchversion 5.16.11 +%define patchversion 5.16.14 %define variant %{nil} %define vanilla_only 0 @@ -35,9 +35,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0-only Group: Development/Sources -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif @@ -48,7 +48,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: %name-srchash-80acc6576a154b5866520e600dba5148884bc07f 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.SYkkq6/_old 2022-03-13 20:25:21.127668401 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:21.131668405 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 5.16.11 +Version: 5.16.14 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: %name-srchash-80acc6576a154b5866520e600dba5148884bc07f Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:21.171668453 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:21.175668457 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.16 -%define patchversion 5.16.11 +%define patchversion 5.16.14 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -84,7 +84,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -107,9 +107,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 5.16.11 +Version: 5.16.14 %if 0%{?is_kotd} -Release: <RELEASE>.g90630c5 +Release: <RELEASE>.g80acc65 %else Release: 0 %endif @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e -Provides: kernel-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: kernel-%build_flavor-base-srchash-80acc6576a154b5866520e600dba5148884bc07f +Provides: kernel-srchash-80acc6576a154b5866520e600dba5148884bc07f # END COMMON DEPS -Provides: %name-srchash-90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +Provides: %name-srchash-80acc6576a154b5866520e600dba5148884bc07f %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -529,10 +529,34 @@ if [ %CONFIG_MODULE_SIG = "y" ]; then if [ -n "%certs" ] ; then - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem" + ln -s %_sourcedir/.kernel_signing_key.pem . else - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" + if ! [ -f .kernel.genkey ] ; then + cat > .kernel.genkey <<EOF +[ req ] +default_bits = 4096 +distinguished_name = req_distinguished_name +prompt = no +string_mask = utf8only +x509_extensions = myexts + +[ req_distinguished_name ] +CN = Build time autogenerated kernel key + +[ myexts ] +basicConstraints=critical,CA:FALSE +keyUsage=digitalSignature +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid +extendedKeyUsage=codeSigning +EOF + fi + openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \ + -batch -x509 -config .kernel.genkey \ + -outform PEM -out .kernel_signing_key.pem \ + -keyout .kernel_signing_key.pem fi + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem" fi case %cpu_arch in @@ -932,6 +956,7 @@ done tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + --exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \ -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 kernel-zfcpdump.spec: same change ++++++ check-for-config-changes ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:21.391668712 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:21.391668712 +0100 @@ -16,6 +16,7 @@ 'GCC_VERSION' 'HAVE_[A-Z]*_COMPILER' 'LD_VERSION' + 'PAHOLE_VERSION' 'TOOLS_SUPPORT_[A-Z_]*' ) ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/64kb new/config/arm64/64kb --- old/config/arm64/64kb 2022-02-24 06:07:05.000000000 +0100 +++ new/config/arm64/64kb 2022-03-11 13:33:24.000000000 +0100 @@ -14,6 +14,7 @@ CONFIG_PGTABLE_LEVELS=3 CONFIG_MODULES=y CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/debug new/config/arm64/debug --- old/config/arm64/debug 2022-02-24 06:07:05.000000000 +0100 +++ new/config/arm64/debug 2022-03-11 13:33:24.000000000 +0100 @@ -79,6 +79,7 @@ CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_MODULES=y CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2022-02-24 06:07:05.000000000 +0100 +++ new/config/arm64/default 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.16.11 Kernel Configuration +# Linux/arm64 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -385,6 +385,7 @@ CONFIG_ARM64_ERRATUM_1508412=y CONFIG_ARM64_WORKAROUND_TRBE_OVERWRITE_FILL_MODE=y CONFIG_ARM64_ERRATUM_2051678=y +CONFIG_ARM64_ERRATUM_2077057=y CONFIG_ARM64_ERRATUM_2119858=y CONFIG_ARM64_ERRATUM_2139208=y CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y @@ -451,6 +452,7 @@ # CONFIG_XEN is not set CONFIG_FORCE_MAX_ZONEORDER=11 CONFIG_UNMAP_KERNEL_AT_EL0=y +CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y CONFIG_RODATA_FULL_DEFAULT_ENABLED=y CONFIG_ARM64_SW_TTBR0_PAN=y CONFIG_ARM64_TAGGED_ADDR_ABI=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/kvmsmall new/config/arm64/kvmsmall --- old/config/arm64/kvmsmall 2022-02-24 06:07:05.000000000 +0100 +++ new/config/arm64/kvmsmall 2022-03-11 13:33:24.000000000 +0100 @@ -877,6 +877,7 @@ # CONFIG_ZRAM is not set CONFIG_MODULES=y CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2022-02-24 06:07:05.000000000 +0100 +++ new/config/armv6hl/default 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.16.11 Kernel Configuration +# Linux/arm 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2022-02-24 06:07:05.000000000 +0100 +++ new/config/armv7hl/default 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.16.11 Kernel Configuration +# Linux/arm 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -596,6 +596,7 @@ # CONFIG_CPU_BPREDICT_DISABLE is not set CONFIG_CPU_SPECTRE=y CONFIG_HARDEN_BRANCH_PREDICTOR=y +CONFIG_HARDEN_BRANCH_HISTORY=y CONFIG_KUSER_HELPERS=y CONFIG_VDSO=y CONFIG_OUTER_CACHE=y @@ -2313,6 +2314,7 @@ # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_SOC_BUS=y CONFIG_REGMAP=y CONFIG_REGMAP_AC97=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2022-02-24 06:07:05.000000000 +0100 +++ new/config/armv7hl/lpae 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.16.11 Kernel Configuration +# Linux/arm 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -561,6 +561,7 @@ # CONFIG_CPU_BPREDICT_DISABLE is not set CONFIG_CPU_SPECTRE=y CONFIG_HARDEN_BRANCH_PREDICTOR=y +CONFIG_HARDEN_BRANCH_HISTORY=y CONFIG_KUSER_HELPERS=y CONFIG_VDSO=y CONFIG_OUTER_CACHE=y @@ -2265,6 +2266,7 @@ # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_SOC_BUS=y CONFIG_REGMAP=y CONFIG_REGMAP_AC97=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/debug new/config/i386/debug --- old/config/i386/debug 2022-02-24 06:07:05.000000000 +0100 +++ new/config/i386/debug 2022-03-11 13:33:24.000000000 +0100 @@ -82,6 +82,7 @@ CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_MODULES=y # CONFIG_MODULE_SIG is not set +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/default new/config/i386/default --- old/config/i386/default 2022-02-24 06:07:05.000000000 +0100 +++ new/config/i386/default 2022-03-11 13:33:24.000000000 +0100 @@ -160,6 +160,7 @@ CONFIG_XO1_RFKILL=m CONFIG_MODULES=y # CONFIG_MODULE_SIG is not set +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2022-02-24 06:07:05.000000000 +0100 +++ new/config/i386/pae 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 5.16.11 Kernel Configuration +# Linux/i386 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/debug new/config/ppc64/debug --- old/config/ppc64/debug 2022-02-24 06:07:05.000000000 +0100 +++ new/config/ppc64/debug 2022-03-11 13:33:24.000000000 +0100 @@ -5,7 +5,6 @@ CONFIG_BPF_KPROBE_OVERRIDE=y CONFIG_CACHEFILES_DEBUG=y CONFIG_CGROUP_DEBUG=y -CONFIG_CRYPTO_DEV_VMX_ENCRYPT=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_STATS=y @@ -55,5 +54,6 @@ CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_MODULES=y CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2022-02-24 06:07:05.000000000 +0100 +++ new/config/ppc64/default 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.16.11 Kernel Configuration +# Linux/powerpc 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/kvmsmall new/config/ppc64/kvmsmall --- old/config/ppc64/kvmsmall 2022-02-24 06:07:05.000000000 +0100 +++ new/config/ppc64/kvmsmall 2022-03-11 13:33:24.000000000 +0100 @@ -351,5 +351,6 @@ # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_MODULES=y CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/debug new/config/ppc64le/debug --- old/config/ppc64le/debug 2022-02-24 06:07:05.000000000 +0100 +++ new/config/ppc64le/debug 2022-03-11 13:33:24.000000000 +0100 @@ -57,5 +57,6 @@ CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_MODULES=y CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2022-02-24 06:07:05.000000000 +0100 +++ new/config/ppc64le/default 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.16.11 Kernel Configuration +# Linux/powerpc 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -7982,7 +7982,7 @@ CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m CONFIG_CRYPTO_DEV_VMX=y -CONFIG_CRYPTO_DEV_VMX_ENCRYPT=y +CONFIG_CRYPTO_DEV_VMX_ENCRYPT=m CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_CRYPTO_DEV_SAFEXCEL=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/kvmsmall new/config/ppc64le/kvmsmall --- old/config/ppc64le/kvmsmall 2022-02-24 06:07:05.000000000 +0100 +++ new/config/ppc64le/kvmsmall 2022-03-11 13:33:24.000000000 +0100 @@ -340,5 +340,6 @@ # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_MODULES=y CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2022-02-24 06:07:05.000000000 +0100 +++ new/config/riscv64/default 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 5.16.11 Kernel Configuration +# Linux/riscv 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2022-02-24 06:07:05.000000000 +0100 +++ new/config/s390x/default 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.16.11 Kernel Configuration +# Linux/s390 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2022-02-24 06:07:05.000000000 +0100 +++ new/config/s390x/zfcpdump 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.16.11 Kernel Configuration +# Linux/s390 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/debug new/config/x86_64/debug --- old/config/x86_64/debug 2022-02-24 06:07:05.000000000 +0100 +++ new/config/x86_64/debug 2022-03-11 13:33:24.000000000 +0100 @@ -84,6 +84,7 @@ CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_MODULES=y CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2022-02-24 06:07:05.000000000 +0100 +++ new/config/x86_64/default 2022-03-11 13:33:24.000000000 +0100 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 5.16.11 Kernel Configuration +# Linux/x86_64 5.16.13 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/kvmsmall new/config/x86_64/kvmsmall --- old/config/x86_64/kvmsmall 2022-02-24 06:07:05.000000000 +0100 +++ new/config/x86_64/kvmsmall 2022-03-11 13:33:24.000000000 +0100 @@ -1023,6 +1023,7 @@ # CONFIG_ZRAM is not set CONFIG_MODULES=y CONFIG_MODULE_SIG=y +CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y CONFIG_DEBUG_INFO_BTF_MODULES=y ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:21.887669295 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:21.891669299 +0100 @@ -84,7 +84,7 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES +%define config_vars CONFIG_MODULES CONFIG_MODULE_SIG CONFIG_MODULE_SIG_HASH CONFIG_KMSG_IDS CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB CONFIG_LIVEPATCH_IPA_CLONES CONFIG_DEBUG_INFO_BTF_MODULES %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} %define split_extra ("%CONFIG_MODULES" == "y" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y") @@ -399,10 +399,34 @@ if [ %CONFIG_MODULE_SIG = "y" ]; then if [ -n "%certs" ] ; then - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "%_sourcedir/.kernel_signing_key.pem" + ln -s %_sourcedir/.kernel_signing_key.pem . else - ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" + if ! [ -f .kernel.genkey ] ; then + cat > .kernel.genkey <<EOF +[ req ] +default_bits = 4096 +distinguished_name = req_distinguished_name +prompt = no +string_mask = utf8only +x509_extensions = myexts + +[ req_distinguished_name ] +CN = Build time autogenerated kernel key + +[ myexts ] +basicConstraints=critical,CA:FALSE +keyUsage=digitalSignature +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid +extendedKeyUsage=codeSigning +EOF + fi + openssl req -new -nodes -utf8 -%CONFIG_MODULE_SIG_HASH -days 36500 \ + -batch -x509 -config .kernel.genkey \ + -outform PEM -out .kernel_signing_key.pem \ + -keyout .kernel_signing_key.pem fi + ../scripts/config --set-str CONFIG_MODULE_SIG_KEY ".kernel_signing_key.pem" fi case %cpu_arch in @@ -802,6 +826,7 @@ done tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + --exclude=.kernel_signing_key.pem --exclude=.kernel.genkey \ -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 38108 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch new/patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch --- old/patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch 2022-03-10 05:48:38.000000000 +0100 @@ -0,0 +1,62 @@ +From: Takashi Iwai <ti...@suse.de> +Subject: [PATCH] Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE +Date: Tue, 8 Mar 2022 15:57:31 +0100 +Message-id: <20220308145731.23166-1-ti...@suse.de> +Patch-mainline: Submitted, linux-bluetooth ML +References: bsc#1196779 + +Chicony Electronics BT device with 04f2:b49f seems to be a missing +entry for Realtek RTL8723BE. + +T: Bus=02 Lev=01 Prnt=01 Port=03 Cnt=03 Dev#= 4 Spd=12 MxCh= 0 +D: Ver= 2.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 +P: Vendor=04f2 ProdID=b49f Rev= 2.00 +S: Manufacturer=Realtek +S: Product=Bluetooth Radio +S: SerialNumber=00e04c000001 +C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=500mA +I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms +E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms +E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms +I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms +E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms +I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms +E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms +I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms +E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms +I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms +E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms +I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms +E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms +I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms +E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms + +Buglink: https://bugzilla.opensuse.org/show_bug.cgi?id=1196779 +Signed-off-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/bluetooth/btusb.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c +index c30d131da784..ceb60ca81c76 100644 +--- a/drivers/bluetooth/btusb.c ++++ b/drivers/bluetooth/btusb.c +@@ -463,6 +463,7 @@ static const struct usb_device_id blacklist_table[] = { + /* Additional Realtek 8723BE Bluetooth devices */ + { USB_DEVICE(0x0489, 0xe085), .driver_info = BTUSB_REALTEK }, + { USB_DEVICE(0x0489, 0xe08b), .driver_info = BTUSB_REALTEK }, ++ { USB_DEVICE(0x04f2, 0xb49f), .driver_info = BTUSB_REALTEK }, + { USB_DEVICE(0x13d3, 0x3410), .driver_info = BTUSB_REALTEK }, + { USB_DEVICE(0x13d3, 0x3416), .driver_info = BTUSB_REALTEK }, + { USB_DEVICE(0x13d3, 0x3459), .driver_info = BTUSB_REALTEK }, +-- +2.34.1 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/nfc-st21nfca-Fix-potential-buffer-overflows-in-EVT_T.patch new/patches.suse/nfc-st21nfca-Fix-potential-buffer-overflows-in-EVT_T.patch --- old/patches.suse/nfc-st21nfca-Fix-potential-buffer-overflows-in-EVT_T.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/nfc-st21nfca-Fix-potential-buffer-overflows-in-EVT_T.patch 2022-03-10 05:48:38.000000000 +0100 @@ -0,0 +1,52 @@ +From 4fbcc1a4cb20fe26ad0225679c536c80f1648221 Mon Sep 17 00:00:00 2001 +From: Jordy Zomer <jordy@pwning.systems> +Date: Tue, 11 Jan 2022 17:44:51 +0100 +Subject: [PATCH] nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION +Git-commit: 4fbcc1a4cb20fe26ad0225679c536c80f1648221 +Patch-mainline: v5.17-rc1 +References: CVE-2022-26490 bsc#1196830 + +It appears that there are some buffer overflows in EVT_TRANSACTION. +This happens because the length parameters that are passed to memcpy +come directly from skb->data and are not guarded in any way. + +Signed-off-by: Jordy Zomer <jordy@pwning.systems> +Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlow...@canonical.com> +Signed-off-by: David S. Miller <da...@davemloft.net> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/nfc/st21nfca/se.c | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/drivers/nfc/st21nfca/se.c b/drivers/nfc/st21nfca/se.c +index a43fc4117fa5..c922f10d0d7b 100644 +--- a/drivers/nfc/st21nfca/se.c ++++ b/drivers/nfc/st21nfca/se.c +@@ -316,6 +316,11 @@ int st21nfca_connectivity_event_received(struct nfc_hci_dev *hdev, u8 host, + return -ENOMEM; + + transaction->aid_len = skb->data[1]; ++ ++ /* Checking if the length of the AID is valid */ ++ if (transaction->aid_len > sizeof(transaction->aid)) ++ return -EINVAL; ++ + memcpy(transaction->aid, &skb->data[2], + transaction->aid_len); + +@@ -325,6 +330,11 @@ int st21nfca_connectivity_event_received(struct nfc_hci_dev *hdev, u8 host, + return -EPROTO; + + transaction->params_len = skb->data[transaction->aid_len + 3]; ++ ++ /* Total size is allocated (skb->len - 2) minus fixed array members */ ++ if (transaction->params_len > ((skb->len - 2) - sizeof(struct nfc_evt_transaction))) ++ return -EINVAL; ++ + memcpy(transaction->params, skb->data + + transaction->aid_len + 4, transaction->params_len); + +-- +2.31.1 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/reset-raspberrypi-don-t-reset-usb-if-already-up.patch new/patches.suse/reset-raspberrypi-don-t-reset-usb-if-already-up.patch --- old/patches.suse/reset-raspberrypi-don-t-reset-usb-if-already-up.patch 2022-02-23 13:03:52.000000000 +0100 +++ new/patches.suse/reset-raspberrypi-don-t-reset-usb-if-already-up.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,92 +0,0 @@ -From: Nicolas Saenz Julienne <nsaenzjulie...@suse.de> -Date: Thu, 24 Dec 2020 13:59:03 +0100 -Subject: reset: raspberrypi: Don't reset USB if already up -Patch-mainline: Never, see note below -References: bsc#1180336 - -We discovered that RPi4's firmware doesn't support receiving two USB -reset signals in a row. Leaving the xHCI in a broken state. Since some -boot-loaders (mainly u-boot) now perform this operation, check if -the controller is up before performing the operation. - -NOTE: This is a temporary fix while we wait for a firmware update. It's pretty -hacky due to the call to pci_get_device(). It modifies an RPi specific driver, -so it's unlikely to affect other platforms, while making life easier to RPi TW -users. - -Signed-off-by: Nicolas Saenz Julienne <nsaenzjulie...@suse.de> ---- - drivers/reset/reset-raspberrypi.c | 37 ++++++++++++++++++++++++++++++++++--- - 1 file changed, 34 insertions(+), 3 deletions(-) - -diff --git a/drivers/reset/reset-raspberrypi.c b/drivers/reset/reset-raspberrypi.c -index 02f59c06f69b..0dbae63fc202 100644 ---- a/drivers/reset/reset-raspberrypi.c -+++ b/drivers/reset/reset-raspberrypi.c -@@ -8,11 +8,14 @@ - #include <linux/device.h> - #include <linux/module.h> - #include <linux/of.h> -+#include <linux/pci.h> - #include <linux/platform_device.h> - #include <linux/reset-controller.h> - #include <soc/bcm2835/raspberrypi-firmware.h> - #include <dt-bindings/reset/raspberrypi,firmware-reset.h> - -+#define VL805_PCI_CONFIG_VERSION_OFFSET 0x50 -+ - struct rpi_reset { - struct reset_controller_dev rcdev; - struct rpi_firmware *fw; -@@ -26,11 +29,34 @@ static inline struct rpi_reset *to_rpi(struct reset_controller_dev *rcdev) - static int rpi_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) - { - struct rpi_reset *priv = to_rpi(rcdev); -- u32 dev_addr; -+ u32 dev_addr, version; - int ret; - - switch (id) { -- case RASPBERRYPI_FIRMWARE_RESET_ID_USB: -+ case RASPBERRYPI_FIRMWARE_RESET_ID_USB: { -+ struct pci_dev *pdev; -+ -+ pdev = pci_get_device(0x1106, 0x3483, NULL); -+ if (!pdev) { -+ dev_err(rcdev->dev, "Failed to get pci device\n"); -+ break; -+ } -+ -+ /* -+ * Make sure we don't trigger a firmware load unnecessarily. -+ * -+ * If something went wrong with PCI, this whole exercise would -+ * be futile as VideoCore expects from us a configured PCI bus. -+ * Just take the faulty version (likely ~0) and let xHCI's -+ * registration fail further down the line. -+ */ -+ pci_read_config_dword(pdev, VL805_PCI_CONFIG_VERSION_OFFSET, -+ &version); -+ if (version) { -+ pci_info(pdev, "VL805 firmware version %08x\n", version); -+ break; -+ } -+ - /* - * The Raspberry Pi 4 gets its USB functionality from VL805, a - * PCIe chip that implements xHCI. After a PCI reset, VL805's -@@ -56,7 +82,12 @@ static int rpi_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) - - /* Wait for vl805 to startup */ - usleep_range(200, 1000); -- break; -+ -+ pci_read_config_dword(pdev, VL805_PCI_CONFIG_VERSION_OFFSET, -+ &version); -+ -+ pci_info(pdev, "VL805 firmware version %08x\n", version); -+ break; } - - default: - return -EINVAL; - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/usb-gadget-clear-related-members-when-goto-fail.patch new/patches.suse/usb-gadget-clear-related-members-when-goto-fail.patch --- old/patches.suse/usb-gadget-clear-related-members-when-goto-fail.patch 2022-02-23 13:03:52.000000000 +0100 +++ new/patches.suse/usb-gadget-clear-related-members-when-goto-fail.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,49 +0,0 @@ -From 501e38a5531efbd77d5c73c0ba838a889bfc1d74 Mon Sep 17 00:00:00 2001 -From: Hangyu Hua <hbh...@gmail.com> -Date: Sat, 1 Jan 2022 01:21:38 +0800 -Subject: [PATCH] usb: gadget: clear related members when goto fail -Git-commit: 501e38a5531efbd77d5c73c0ba838a889bfc1d74 -Patch-mainline: v5.17-rc1 -References: CVE-2022-24958 bsc#1195905 - -dev->config and dev->hs_config and dev->dev need to be cleaned if -dev_config fails to avoid UAF. - -Acked-by: Alan Stern <st...@rowland.harvard.edu> -Signed-off-by: Hangyu Hua <hbh...@gmail.com> -Link: https://lore.kernel.org/r/20211231172138.7993-3-hbh...@gmail.com -Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org> -Acked-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/usb/gadget/legacy/inode.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -diff --git a/drivers/usb/gadget/legacy/inode.c b/drivers/usb/gadget/legacy/inode.c -index eaad03c0252f..25c8809e0a38 100644 ---- a/drivers/usb/gadget/legacy/inode.c -+++ b/drivers/usb/gadget/legacy/inode.c -@@ -1875,8 +1875,8 @@ dev_config (struct file *fd, const char __user *buf, size_t len, loff_t *ptr) - - value = usb_gadget_probe_driver(&gadgetfs_driver); - if (value != 0) { -- kfree (dev->buf); -- dev->buf = NULL; -+ spin_lock_irq(&dev->lock); -+ goto fail; - } else { - /* at this point "good" hardware has for the first time - * let the USB the host see us. alternatively, if users -@@ -1893,6 +1893,9 @@ dev_config (struct file *fd, const char __user *buf, size_t len, loff_t *ptr) - return value; - - fail: -+ dev->config = NULL; -+ dev->hs_config = NULL; -+ dev->dev = NULL; - spin_unlock_irq (&dev->lock); - pr_debug ("%s: %s fail %zd, %p\n", shortname, __func__, value, dev); - kfree (dev->buf); --- -2.31.1 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/usb-gadget-don-t-release-an-existing-dev-buf.patch new/patches.suse/usb-gadget-don-t-release-an-existing-dev-buf.patch --- old/patches.suse/usb-gadget-don-t-release-an-existing-dev-buf.patch 2022-02-23 13:03:52.000000000 +0100 +++ new/patches.suse/usb-gadget-don-t-release-an-existing-dev-buf.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,39 +0,0 @@ -From 89f3594d0de58e8a57d92d497dea9fee3d4b9cda Mon Sep 17 00:00:00 2001 -From: Hangyu Hua <hbh...@gmail.com> -Date: Sat, 1 Jan 2022 01:21:37 +0800 -Subject: [PATCH] usb: gadget: don't release an existing dev->buf -Git-commit: 89f3594d0de58e8a57d92d497dea9fee3d4b9cda -Patch-mainline: v5.17-rc1 -References: CVE-2022-24958 bsc#1195905 - -dev->buf does not need to be released if it already exists before -executing dev_config. - -Acked-by: Alan Stern <st...@rowland.harvard.edu> -Signed-off-by: Hangyu Hua <hbh...@gmail.com> -Link: https://lore.kernel.org/r/20211231172138.7993-2-hbh...@gmail.com -Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org> -Acked-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/usb/gadget/legacy/inode.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/drivers/usb/gadget/legacy/inode.c b/drivers/usb/gadget/legacy/inode.c -index 3b58f4fc0a80..eaad03c0252f 100644 ---- a/drivers/usb/gadget/legacy/inode.c -+++ b/drivers/usb/gadget/legacy/inode.c -@@ -1826,8 +1826,9 @@ dev_config (struct file *fd, const char __user *buf, size_t len, loff_t *ptr) - spin_lock_irq (&dev->lock); - value = -EINVAL; - if (dev->buf) { -+ spin_unlock_irq(&dev->lock); - kfree(kbuf); -- goto fail; -+ return value; - } - dev->buf = kbuf; - --- -2.31.1 - ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:23.527671224 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:23.531671229 +0100 @@ -1948,6 +1948,409 @@ patches.kernel.org/5.16.11-226-net-macb-Align-the-dma-and-coherent-dma-masks.patch patches.kernel.org/5.16.11-227-kconfig-fix-failing-to-generate-auto.conf.patch patches.kernel.org/5.16.11-228-Linux-5.16.11.patch + patches.kernel.org/5.16.12-001-mm-filemap-Fix-handling-of-THPs-in-generic_fi.patch + patches.kernel.org/5.16.12-002-cgroup-cpuset-Fix-a-race-between-cpuset_attac.patch + patches.kernel.org/5.16.12-003-cgroup-v1-Correct-privileges-check-in-release.patch + patches.kernel.org/5.16.12-004-btrfs-tree-checker-check-item_size-for-inode_.patch + patches.kernel.org/5.16.12-005-btrfs-tree-checker-check-item_size-for-dev_it.patch + patches.kernel.org/5.16.12-006-slab-remove-__alloc_size-attribute-from-__kma.patch + patches.kernel.org/5.16.12-007-clk-jz4725b-fix-mmc0-clock-gating.patch + patches.kernel.org/5.16.12-008-io_uring-don-t-convert-to-jiffies-for-waiting.patch + patches.kernel.org/5.16.12-009-io_uring-disallow-modification-of-rsrc_data-d.patch + patches.kernel.org/5.16.12-010-selinux-fix-misuse-of-mutex_is_locked.patch + patches.kernel.org/5.16.12-011-vhost-vsock-don-t-check-owner-in-vhost_vsock_.patch + patches.kernel.org/5.16.12-012-parisc-unaligned-Fix-fldd-and-fstd-unaligned-.patch + patches.kernel.org/5.16.12-013-parisc-unaligned-Fix-ldw-and-stw-unalignment-.patch + patches.kernel.org/5.16.12-014-KVM-x86-mmu-make-apf-token-non-zero-to-fix-bu.patch + patches.kernel.org/5.16.12-015-KVM-x86-nSVM-disallow-userspace-setting-of-MS.patch + patches.kernel.org/5.16.12-016-drm-amd-display-Fix-stream-link_enc-unassigne.patch + patches.kernel.org/5.16.12-017-drm-amd-display-Protect-update_bw_bounding_bo.patch + patches.kernel.org/5.16.12-018-drm-amd-pm-fix-some-OEM-SKU-specific-stabilit.patch + patches.kernel.org/5.16.12-019-drm-amd-Check-if-ASPM-is-enabled-from-PCIe-su.patch + patches.kernel.org/5.16.12-020-drm-amdgpu-disable-MMHUB-PG-for-Picasso.patch + patches.kernel.org/5.16.12-021-drm-amdgpu-do-not-enable-asic-reset-for-raven.patch + patches.kernel.org/5.16.12-022-drm-i915-Widen-the-QGV-point-mask.patch + patches.kernel.org/5.16.12-023-drm-i915-Disconnect-PHYs-left-connected-by-BI.patch + patches.kernel.org/5.16.12-024-drm-i915-Correctly-populate-use_sagv_wm-for-a.patch + patches.kernel.org/5.16.12-025-drm-i915-Fix-bw-atomic-check-when-switching-b.patch + patches.kernel.org/5.16.12-026-sr9700-sanity-check-for-packet-length.patch + patches.kernel.org/5.16.12-027-USB-zaurus-support-another-broken-Zaurus.patch + patches.kernel.org/5.16.12-028-CDC-NCM-avoid-overflow-in-sanity-checking.patch + patches.kernel.org/5.16.12-029-netfilter-xt_socket-fix-a-typo-in-socket_mt_d.patch + patches.kernel.org/5.16.12-030-netfilter-xt_socket-missing-ifdef-CONFIG_IP6_.patch + patches.kernel.org/5.16.12-031-netfilter-nf_tables_offload-incorrect-flow-of.patch + patches.kernel.org/5.16.12-032-ping-remove-pr_err-from-ping_lookup.patch + patches.kernel.org/5.16.12-033-Revert-i40e-Fix-reset-bw-limit-when-DCB-enabl.patch + patches.kernel.org/5.16.12-034-gpu-host1x-Always-return-syncpoint-value-when.patch + patches.kernel.org/5.16.12-035-perf-evlist-Fix-failed-to-use-cpu-list-for-un.patch + patches.kernel.org/5.16.12-036-perf-data-Fix-double-free-in-perf_session__de.patch + patches.kernel.org/5.16.12-037-mptcp-fix-race-in-incoming-ADD_ADDR-option-pr.patch + patches.kernel.org/5.16.12-038-mptcp-add-mibs-counter-for-ignored-incoming-o.patch + patches.kernel.org/5.16.12-039-selftests-mptcp-fix-diag-instability.patch + patches.kernel.org/5.16.12-040-selftests-mptcp-be-more-conservative-with-coo.patch + patches.kernel.org/5.16.12-041-bnx2x-fix-driver-load-from-initrd.patch + patches.kernel.org/5.16.12-042-bnxt_en-Fix-devlink-fw_activate.patch + patches.kernel.org/5.16.12-043-bnxt_en-Fix-active-FEC-reporting-to-ethtool.patch + patches.kernel.org/5.16.12-044-bnxt_en-Fix-offline-ethtool-selftest-with-RDM.patch + patches.kernel.org/5.16.12-045-bnxt_en-Fix-occasional-ethtool-t-loopback-tes.patch + patches.kernel.org/5.16.12-046-bnxt_en-Fix-incorrect-multicast-rx-mask-setti.patch + patches.kernel.org/5.16.12-047-bnxt_en-Restore-the-resets_reliable-flag-in-b.patch + patches.kernel.org/5.16.12-048-hwmon-Handle-failure-to-register-sensor-with-.patch + patches.kernel.org/5.16.12-049-net-mlx5-Fix-tc-max-supported-prio-for-nic-mo.patch + patches.kernel.org/5.16.12-050-ice-fix-setting-l4-port-flag-when-adding-filt.patch + patches.kernel.org/5.16.12-051-ice-fix-concurrent-reset-and-removal-of-VFs.patch + patches.kernel.org/5.16.12-052-ice-check-the-return-of-ice_ptp_gettimex64.patch + patches.kernel.org/5.16.12-053-ice-initialize-local-variable-tlv.patch + patches.kernel.org/5.16.12-054-net-mlx5-Update-the-list-of-the-PCI-supported.patch + patches.kernel.org/5.16.12-055-bpf-Fix-crash-due-to-incorrect-copy_map_value.patch + patches.kernel.org/5.16.12-056-bpf-Do-not-try-bpf_msg_push_data-with-len-0.patch + patches.kernel.org/5.16.12-057-selftests-bpf-Check-bpf_msg_push_data-return-.patch + patches.kernel.org/5.16.12-058-bpf-Fix-a-bpf_timer-initialization-issue.patch + patches.kernel.org/5.16.12-059-bpf-Add-schedule-points-in-batch-ops.patch + patches.kernel.org/5.16.12-060-io_uring-add-a-schedule-point-in-io_add_buffe.patch + patches.kernel.org/5.16.12-061-net-__pskb_pull_tail-pskb_carve_frag_list-dro.patch + patches.kernel.org/5.16.12-062-nvme-also-mark-passthrough-only-namespaces-re.patch + patches.kernel.org/5.16.12-063-tipc-Fix-end-of-loop-tests-for-list_for_each_.patch + patches.kernel.org/5.16.12-064-clk-qcom-gcc-msm8994-Remove-NoC-clocks.patch + patches.kernel.org/5.16.12-065-gso-do-not-skip-outer-ip-header-in-case-of-ip.patch + patches.kernel.org/5.16.12-066-net-mv643xx_eth-process-retval-from-of_get_ma.patch + patches.kernel.org/5.16.12-067-openvswitch-Fix-setting-ipv6-fields-causing-h.patch + patches.kernel.org/5.16.12-068-drm-edid-Always-set-RGB444.patch + patches.kernel.org/5.16.12-069-net-mlx5e-Fix-wrong-return-value-on-ioctl-EEP.patch + patches.kernel.org/5.16.12-070-net-mlx5e-TC-Reject-rules-with-forward-and-dr.patch + patches.kernel.org/5.16.12-071-net-mlx5e-TC-Reject-rules-with-drop-and-modif.patch + patches.kernel.org/5.16.12-072-block-clear-iocb-private-in-blkdev_bio_end_io.patch + patches.kernel.org/5.16.12-073-drm-vc4-crtc-Fix-runtime_pm-reference-countin.patch + patches.kernel.org/5.16.12-074-drm-i915-dg2-Print-PHY-name-properly-on-calib.patch + patches.kernel.org/5.16.12-075-drm-amd-display-For-vblank_disable_immediate-.patch + patches.kernel.org/5.16.12-076-net-sched-act_ct-Fix-flow-table-lookup-after-.patch + patches.kernel.org/5.16.12-077-net-ll_temac-check-the-return-value-of-devm_k.patch + patches.kernel.org/5.16.12-078-net-Force-inlining-of-checksum-functions-in-n.patch + patches.kernel.org/5.16.12-079-netfilter-nf_tables-unregister-flowtable-hook.patch + patches.kernel.org/5.16.12-080-net-dsa-avoid-call-to-__dev_set_promiscuity-w.patch + patches.kernel.org/5.16.12-081-nfp-flower-Fix-a-potential-leak-in-nfp_tunnel.patch + patches.kernel.org/5.16.12-082-net-mdio-ipq4019-add-delay-after-clock-enable.patch + patches.kernel.org/5.16.12-083-netfilter-nf_tables-fix-memory-leak-during-st.patch + patches.kernel.org/5.16.12-084-net-smc-Use-a-mutex-for-locking-struct-smc_pn.patch + patches.kernel.org/5.16.12-085-surface-surface3_power-Fix-battery-readings-o.patch + patches.kernel.org/5.16.12-086-udp_tunnel-Fix-end-of-loop-test-in-udp_tunnel.patch + patches.kernel.org/5.16.12-087-net-mlx5-DR-Cache-STE-shadow-memory.patch + patches.kernel.org/5.16.12-088-ibmvnic-schedule-failover-only-if-vioctl-fail.patch + patches.kernel.org/5.16.12-089-net-mlx5-DR-Don-t-allow-match-on-IP-w-o-match.patch + patches.kernel.org/5.16.12-090-net-mlx5-Fix-possible-deadlock-on-rule-deleti.patch + patches.kernel.org/5.16.12-091-net-mlx5-Fix-wrong-limitation-of-metadata-mat.patch + patches.kernel.org/5.16.12-092-net-mlx5-DR-Fix-the-threshold-that-defines-wh.patch + patches.kernel.org/5.16.12-093-net-mlx5e-MPLSoUDP-decap-fix-check-for-unsupp.patch + patches.kernel.org/5.16.12-094-net-mlx5e-kTLS-Use-CHECKSUM_UNNECESSARY-for-d.patch + patches.kernel.org/5.16.12-095-net-mlx5-DR-Fix-slab-out-of-bounds-in-mlx5_cm.patch + patches.kernel.org/5.16.12-096-net-mlx5-Update-log_max_qp-value-to-be-17-at-.patch + patches.kernel.org/5.16.12-097-net-mlx5e-Add-missing-increment-of-count.patch + patches.kernel.org/5.16.12-098-spi-spi-zynq-qspi-Fix-a-NULL-pointer-derefere.patch + patches.kernel.org/5.16.12-099-PCI-mvebu-Fix-device-enumeration-regression.patch + patches.kernel.org/5.16.12-100-gpio-rockchip-Reset-int_bothedge-when-changin.patch + patches.kernel.org/5.16.12-101-regmap-irq-Update-interrupt-clear-register-fo.patch + patches.kernel.org/5.16.12-102-net-use-sk_is_tcp-in-more-places.patch + patches.kernel.org/5.16.12-103-net-timestamp-convert-sk-sk_tskey-to-atomic_t.patch + patches.kernel.org/5.16.12-104-RDMA-rtrs-clt-Fix-possible-double-free-in-err.patch + patches.kernel.org/5.16.12-105-RDMA-rtrs-clt-Move-free_permit-from-free_clt-.patch + patches.kernel.org/5.16.12-106-bnxt_en-Increase-firmware-message-response-DM.patch + patches.kernel.org/5.16.12-107-configfs-fix-a-race-in-configfs_-un-register_.patch + patches.kernel.org/5.16.12-108-RDMA-ib_srp-Fix-a-deadlock.patch + patches.kernel.org/5.16.12-109-bpf-Extend-kfunc-with-PTR_TO_CTX-PTR_TO_MEM-a.patch + patches.kernel.org/5.16.12-110-bpf-Fix-crash-due-to-out-of-bounds-access-int.patch + patches.kernel.org/5.16.12-111-tracing-Dump-stacktrace-trigger-to-the-corres.patch + patches.kernel.org/5.16.12-112-tracing-Have-traceon-and-traceoff-trigger-hon.patch + patches.kernel.org/5.16.12-113-iio-imu-adis16480-fix-buffering-for-devices-w.patch + patches.kernel.org/5.16.12-114-iio-adc-men_z188_adc-Fix-a-resource-leak-in-a.patch + patches.kernel.org/5.16.12-115-iio-adc-tsc2046-fix-memory-corruption-by-prev.patch + patches.kernel.org/5.16.12-116-iio-adc-ad7124-fix-mask-used-for-setting-AIN_.patch + patches.kernel.org/5.16.12-117-iio-accel-fxls8962af-add-padding-to-regmap-fo.patch + patches.kernel.org/5.16.12-118-iio-imu-st_lsm6dsx-wait-for-settling-time-in-.patch + patches.kernel.org/5.16.12-119-iio-Fix-error-handling-for-PM.patch + patches.kernel.org/5.16.12-120-sc16is7xx-Fix-for-incorrect-data-being-transm.patch + patches.kernel.org/5.16.12-121-ata-pata_hpt37x-disable-primary-channel-on-HP.patch + patches.kernel.org/5.16.12-122-Revert-USB-serial-ch341-add-new-Product-ID-fo.patch + patches.kernel.org/5.16.12-123-usb-gadget-rndis-add-spinlock-for-rndis-respo.patch + patches.kernel.org/5.16.12-124-USB-gadget-validate-endpoint-index-for-xilinx.patch + patches.kernel.org/5.16.12-125-tracefs-Set-the-group-ownership-in-apply_opti.patch + patches.kernel.org/5.16.12-126-USB-serial-option-add-support-for-DW5829e.patch + patches.kernel.org/5.16.12-127-USB-serial-option-add-Telit-LE910R1-compositi.patch + patches.kernel.org/5.16.12-128-usb-dwc2-drd-fix-soft-connect-when-gadget-is-.patch + patches.kernel.org/5.16.12-129-usb-dwc3-pci-Add-snps-dis_u2_susphy_quirk-for.patch + patches.kernel.org/5.16.12-130-usb-dwc3-pci-Fix-Bay-Trail-phy-GPIO-mappings.patch + patches.kernel.org/5.16.12-131-usb-dwc3-gadget-Let-the-interrupt-handler-dis.patch + patches.kernel.org/5.16.12-132-xhci-re-initialize-the-HC-during-resume-if-HC.patch + patches.kernel.org/5.16.12-133-xhci-Prevent-futile-URB-re-submissions-due-to.patch + patches.kernel.org/5.16.12-134-nvmem-core-Fix-a-conflict-between-MTD-and-NVM.patch + patches.kernel.org/5.16.12-135-mtd-core-Fix-a-conflict-between-MTD-and-NVMEM.patch + patches.kernel.org/5.16.12-136-driver-core-Free-DMA-range-map-when-device-is.patch + patches.kernel.org/5.16.12-137-btrfs-defrag-don-t-try-to-merge-regular-exten.patch + patches.kernel.org/5.16.12-138-btrfs-defrag-don-t-defrag-extents-which-are-a.patch + patches.kernel.org/5.16.12-139-btrfs-defrag-remove-an-ambiguous-condition-fo.patch + patches.kernel.org/5.16.12-140-btrfs-prevent-copying-too-big-compressed-lzo-.patch + patches.kernel.org/5.16.12-141-btrfs-defrag-allow-defrag_one_cluster-to-skip.patch + patches.kernel.org/5.16.12-142-btrfs-autodefrag-only-scan-one-inode-once.patch + patches.kernel.org/5.16.12-143-btrfs-reduce-extent-threshold-for-autodefrag.patch + patches.kernel.org/5.16.12-144-RDMA-cma-Do-not-change-route.addr.src_addr-ou.patch + patches.kernel.org/5.16.12-145-thermal-int340x-fix-memory-leak-in-int3400_no.patch + patches.kernel.org/5.16.12-146-staging-fbtft-fb_st7789v-reset-display-before.patch + patches.kernel.org/5.16.12-147-tps6598x-clear-int-mask-on-probe-failure.patch + patches.kernel.org/5.16.12-148-IB-qib-Fix-duplicate-sysfs-directory-name.patch + patches.kernel.org/5.16.12-149-riscv-fix-nommu_k210_sdcard_defconfig.patch + patches.kernel.org/5.16.12-150-riscv-fix-oops-caused-by-irqsoff-latency-trac.patch + patches.kernel.org/5.16.12-151-mm-hugetlb-fix-kernel-crash-with-hugetlb-mrem.patch + patches.kernel.org/5.16.12-152-hugetlbfs-fix-a-truncation-issue-in-hugepages.patch + patches.kernel.org/5.16.12-153-tty-n_gsm-fix-encoding-of-control-signal-octe.patch + patches.kernel.org/5.16.12-154-tty-n_gsm-fix-encoding-of-command-response-bi.patch + patches.kernel.org/5.16.12-155-tty-n_gsm-fix-proper-link-termination-after-f.patch + patches.kernel.org/5.16.12-156-tty-n_gsm-fix-NULL-pointer-access-due-to-DLCI.patch + patches.kernel.org/5.16.12-157-tty-n_gsm-fix-wrong-tty-control-line-for-flow.patch + patches.kernel.org/5.16.12-158-tty-n_gsm-fix-wrong-modem-processing-in-conve.patch + patches.kernel.org/5.16.12-159-tty-n_gsm-fix-deadlock-in-gsmtty_open.patch + patches.kernel.org/5.16.12-160-pinctrl-fix-loop-in-k210_pinconf_get_drive.patch + patches.kernel.org/5.16.12-161-pinctrl-k210-Fix-bias-pull-up.patch + patches.kernel.org/5.16.12-162-gpio-tegra186-Fix-chip_data-type-confusion.patch + patches.kernel.org/5.16.12-163-memblock-use-kfree-to-release-kmalloced-membl.patch + patches.kernel.org/5.16.12-164-Linux-5.16.12.patch + patches.kernel.org/5.16.13-001-mac80211_hwsim-report-NOACK-frames-in-tx_stat.patch + patches.kernel.org/5.16.13-002-mac80211_hwsim-initialize-ieee80211_tx_info-a.patch + patches.kernel.org/5.16.13-003-i2c-bcm2835-Avoid-clock-stretching-timeouts.patch + patches.kernel.org/5.16.13-004-ASoC-rt5682s-do-not-block-workqueue-if-card-i.patch + patches.kernel.org/5.16.13-005-ASoC-rt5668-do-not-block-workqueue-if-card-is.patch + patches.kernel.org/5.16.13-006-ASoC-rt5682-do-not-block-workqueue-if-card-is.patch + patches.kernel.org/5.16.13-007-regulator-core-fix-false-positive-in-regulato.patch + patches.kernel.org/5.16.13-008-Input-clear-BTN_RIGHT-MIDDLE-on-buttonpads.patch + patches.kernel.org/5.16.13-009-btrfs-get-rid-of-warning-on-transaction-commi.patch + patches.kernel.org/5.16.13-010-KVM-arm64-vgic-Read-HW-interrupt-pending-stat.patch + patches.kernel.org/5.16.13-011-block-loop-use-kstatfs.f_bsize-of-backing-fil.patch + patches.kernel.org/5.16.13-012-tipc-fix-a-bit-overflow-in-tipc_crypto_key_rc.patch + patches.kernel.org/5.16.13-013-cifs-do-not-use-uninitialized-data-in-the-own.patch + patches.kernel.org/5.16.13-014-cifs-fix-double-free-race-when-mount-fails-in.patch + patches.kernel.org/5.16.13-015-HID-amd_sfh-Handle-amd_sfh-work-buffer-in-PM-.patch + patches.kernel.org/5.16.13-016-HID-amd_sfh-Add-functionality-to-clear-interr.patch + patches.kernel.org/5.16.13-017-HID-amd_sfh-Add-interrupt-handler-to-process-.patch + patches.kernel.org/5.16.13-018-cifs-modefromsids-must-add-an-ACE-for-authent.patch + patches.kernel.org/5.16.13-019-selftests-seccomp-Fix-seccomp-failure-by-addi.patch + patches.kernel.org/5.16.13-020-drm-amd-pm-correct-UMD-pstate-clocks-for-Dimg.patch + patches.kernel.org/5.16.13-021-selftests-ftrace-Do-not-trace-do_softirq-beca.patch + patches.kernel.org/5.16.13-022-dmaengine-shdma-Fix-runtime-PM-imbalance-on-e.patch + patches.kernel.org/5.16.13-023-i2c-cadence-allow-COMPILE_TEST.patch + patches.kernel.org/5.16.13-024-i2c-imx-allow-COMPILE_TEST.patch + patches.kernel.org/5.16.13-025-i2c-qup-allow-COMPILE_TEST.patch + patches.kernel.org/5.16.13-026-net-usb-cdc_mbim-avoid-altsetting-toggling-fo.patch + patches.kernel.org/5.16.13-027-block-map-add-__GFP_ZERO-flag-for-alloc_page-.patch + patches.kernel.org/5.16.13-028-usb-gadget-don-t-release-an-existing-dev-buf.patch + patches.kernel.org/5.16.13-029-usb-gadget-clear-related-members-when-goto-fa.patch + patches.kernel.org/5.16.13-030-exfat-reuse-exfat_inode_info-variable-instead.patch + patches.kernel.org/5.16.13-031-exfat-fix-i_blocks-for-files-truncated-over-4.patch + patches.kernel.org/5.16.13-032-tracing-Add-test-for-user-space-strings-when-.patch + patches.kernel.org/5.16.13-033-arm64-Mark-start_backtrace-notrace-and-NOKPRO.patch + patches.kernel.org/5.16.13-034-serial-stm32-prevent-TDR-register-overwrite-w.patch + patches.kernel.org/5.16.13-035-KVM-arm64-Workaround-Cortex-A510-s-single-ste.patch + patches.kernel.org/5.16.13-036-ext4-drop-ineligible-txn-start-stop-APIs.patch + patches.kernel.org/5.16.13-037-ext4-simplify-updating-of-fast-commit-stats.patch + patches.kernel.org/5.16.13-038-ext4-fast-commit-may-not-fallback-for-ineligi.patch + patches.kernel.org/5.16.13-039-ext4-fast-commit-may-miss-file-actions.patch + patches.kernel.org/5.16.13-040-sched-fair-Fix-fault-in-reweight_entity.patch + patches.kernel.org/5.16.13-041-KVM-x86-Add-KVM_CAP_ENABLE_CAP-to-x86.patch + patches.kernel.org/5.16.13-042-ata-pata_hpt37x-fix-PCI-clock-detection.patch + patches.kernel.org/5.16.13-043-drm-amdgpu-check-vm-ready-by-amdgpu_vm-evicti.patch + patches.kernel.org/5.16.13-044-tracing-Add-ustring-operation-to-filtering-st.patch + patches.kernel.org/5.16.13-045-ipv6-fix-skb-drops-in-igmp6_event_query-and-i.patch + patches.kernel.org/5.16.13-046-btrfs-defrag-bring-back-the-old-file-extent-s.patch + patches.kernel.org/5.16.13-047-btrfs-defrag-don-t-use-merged-extent-map-for-.patch + patches.kernel.org/5.16.13-048-ALSA-intel_hdmi-Fix-reference-to-PCM-buffer-a.patch + patches.kernel.org/5.16.13-049-ucounts-Fix-systemd-LimitNPROC-with-private-u.patch + patches.kernel.org/5.16.13-050-binfmt_elf-Avoid-total_mapping_size-for-ET_EX.patch + patches.kernel.org/5.16.13-051-riscv-efi_stub-Fix-get_boot_hartid_from_fdt-r.patch + patches.kernel.org/5.16.13-052-riscv-Fix-config-KASAN-SPARSEMEM-SPARSE_VMEMM.patch + patches.kernel.org/5.16.13-053-riscv-Fix-config-KASAN-DEBUG_VIRTUAL.patch + patches.kernel.org/5.16.13-054-iwlwifi-mvm-check-debugfs_dir-ptr-before-use.patch + patches.kernel.org/5.16.13-055-ASoC-ops-Shift-tested-values-in-snd_soc_put_v.patch + patches.kernel.org/5.16.13-056-iommu-vt-d-Fix-double-list_add-when-enabling-.patch + patches.kernel.org/5.16.13-057-iommu-amd-Recover-from-event-log-overflow.patch + patches.kernel.org/5.16.13-058-drm-i915-s-JSP2-ICP2-PCH.patch + patches.kernel.org/5.16.13-059-drm-amd-display-Reduce-dmesg-error-to-a-debug.patch + patches.kernel.org/5.16.13-060-xen-netfront-destroy-queues-before-real_num_t.patch + patches.kernel.org/5.16.13-061-thermal-core-Fix-TZ_GET_TRIP-NULL-pointer-der.patch + patches.kernel.org/5.16.13-062-mac80211-fix-EAPoL-rekey-fail-in-802.3-rx-pat.patch + patches.kernel.org/5.16.13-063-blktrace-fix-use-after-free-for-struct-blk_tr.patch + patches.kernel.org/5.16.13-064-ntb-intel-fix-port-config-status-offset-for-S.patch + patches.kernel.org/5.16.13-065-mm-Consider-__GFP_NOWARN-flag-for-oversized-k.patch + patches.kernel.org/5.16.13-066-xfrm-fix-MTU-regression.patch + patches.kernel.org/5.16.13-067-netfilter-fix-use-after-free-in-__nf_register.patch + patches.kernel.org/5.16.13-068-bpf-sockmap-Do-not-ignore-orig_len-parameter.patch + patches.kernel.org/5.16.13-069-xfrm-fix-the-if_id-check-in-changelink.patch + patches.kernel.org/5.16.13-070-xfrm-enforce-validity-of-offload-input-flags.patch + patches.kernel.org/5.16.13-071-e1000e-Correct-NVM-checksum-verification-flow.patch + patches.kernel.org/5.16.13-072-net-fix-up-skbs-delta_truesize-in-UDP-GRO-fra.patch + patches.kernel.org/5.16.13-073-netfilter-nf_queue-don-t-assume-sk-is-full-so.patch + patches.kernel.org/5.16.13-074-netfilter-nf_queue-fix-possible-use-after-fre.patch + patches.kernel.org/5.16.13-075-netfilter-nf_queue-handle-socket-prefetch.patch + patches.kernel.org/5.16.13-076-batman-adv-Request-iflink-once-in-batadv-on-b.patch + patches.kernel.org/5.16.13-077-batman-adv-Request-iflink-once-in-batadv_get_.patch + patches.kernel.org/5.16.13-078-batman-adv-Don-t-expect-inter-netns-unique-if.patch + patches.kernel.org/5.16.13-079-net-ipv6-ensure-we-call-ipv6_mc_down-at-most-.patch + patches.kernel.org/5.16.13-080-net-dcb-flush-lingering-app-table-entries-for.patch + patches.kernel.org/5.16.13-081-net-ipa-fix-a-build-dependency.patch + patches.kernel.org/5.16.13-082-net-ipa-add-an-interconnect-dependency.patch + patches.kernel.org/5.16.13-083-net-smc-fix-connection-leak.patch + patches.kernel.org/5.16.13-084-net-smc-fix-unexpected-SMC_CLC_DECL_ERR_REGRM.patch + patches.kernel.org/5.16.13-085-net-smc-fix-unexpected-SMC_CLC_DECL_ERR_REGRM.patch + patches.kernel.org/5.16.13-086-btrfs-fix-ENOSPC-failure-when-attempting-dire.patch + patches.kernel.org/5.16.13-087-platform-x86-amd-pmc-Set-QOS-during-suspend-o.patch + patches.kernel.org/5.16.13-088-net-dsa-microchip-fix-bridging-with-more-than.patch + patches.kernel.org/5.16.13-089-mac80211-fix-forwarded-mesh-frames-AC-queue-s.patch + patches.kernel.org/5.16.13-090-net-stmmac-fix-return-value-of-__setup-handle.patch + patches.kernel.org/5.16.13-091-mac80211-treat-some-SAE-auth-steps-as-final.patch + patches.kernel.org/5.16.13-092-iavf-Fix-missing-check-for-running-netdev.patch + patches.kernel.org/5.16.13-093-net-sxgbe-fix-return-value-of-__setup-handler.patch + patches.kernel.org/5.16.13-094-ibmvnic-register-netdev-after-init-of-adapter.patch + patches.kernel.org/5.16.13-095-net-arcnet-com20020-Fix-null-ptr-deref-in-com.patch + patches.kernel.org/5.16.13-096-ixgbe-xsk-change-netif_carrier_ok-handling-in.patch + patches.kernel.org/5.16.13-097-iavf-Fix-deadlock-in-iavf_reset_task.patch + patches.kernel.org/5.16.13-098-efivars-Respect-block-flag-in-efivar_entry_se.patch + patches.kernel.org/5.16.13-099-auxdisplay-lcd2s-Fix-lcd2s_redefine_char-feat.patch + patches.kernel.org/5.16.13-100-firmware-arm_scmi-Remove-space-in-MODULE_ALIA.patch + patches.kernel.org/5.16.13-101-ASoC-cs4265-Fix-the-duplicated-control-name.patch + patches.kernel.org/5.16.13-102-auxdisplay-lcd2s-Fix-memory-leak-in-remove.patch + patches.kernel.org/5.16.13-103-auxdisplay-lcd2s-Use-proper-API-to-free-the-i.patch + patches.kernel.org/5.16.13-104-can-gs_usb-change-active_channels-s-type-from.patch + patches.kernel.org/5.16.13-105-iommu-tegra-smmu-Fix-missing-put_device-call-.patch + patches.kernel.org/5.16.13-106-arm64-dts-rockchip-Switch-RK3399-Gru-DP-to-SP.patch + patches.kernel.org/5.16.13-107-igc-igc_read_phy_reg_gpy-drop-premature-retur.patch + patches.kernel.org/5.16.13-108-ARM-Fix-kgdb-breakpoint-for-Thumb2.patch + patches.kernel.org/5.16.13-109-mips-setup-fix-setnocoherentio-boolean-settin.patch + patches.kernel.org/5.16.13-110-ARM-9182-1-mmu-fix-returns-from-early_param-a.patch + patches.kernel.org/5.16.13-111-mptcp-Correctly-set-DATA_FIN-timeout-when-num.patch + patches.kernel.org/5.16.13-112-selftests-mlxsw-tc_police_scale-Make-test-mor.patch + patches.kernel.org/5.16.13-113-pinctrl-sunxi-Use-unique-lockdep-classes-for-.patch + patches.kernel.org/5.16.13-114-igc-igc_write_phy_reg_gpy-drop-premature-retu.patch + patches.kernel.org/5.16.13-115-ibmvnic-free-reset-work-item-when-flushing.patch + patches.kernel.org/5.16.13-116-memfd-fix-F_SEAL_WRITE-after-shmem-huge-page-.patch + patches.kernel.org/5.16.13-117-s390-setup-preserve-memory-at-OLDMEM_BASE-and.patch + patches.kernel.org/5.16.13-118-s390-extable-fix-exception-table-sorting.patch + patches.kernel.org/5.16.13-119-sched-Fix-yet-more-sched_fork-races.patch + patches.kernel.org/5.16.13-120-arm64-dts-rockchip-drop-pclk_xpcs-from-gmac0-.patch + patches.kernel.org/5.16.13-121-arm64-dts-juno-Remove-GICv2m-dma-range.patch + patches.kernel.org/5.16.13-122-arm64-dts-rockchip-fix-Quartz64-A-ddr-regulat.patch + patches.kernel.org/5.16.13-123-arm64-dts-imx8mm-Fix-VPU-Hanging.patch + patches.kernel.org/5.16.13-124-iommu-amd-Fix-I-O-page-table-memory-leak.patch + patches.kernel.org/5.16.13-125-MIPS-ralink-mt7621-do-memory-detection-on-KSE.patch + patches.kernel.org/5.16.13-126-ARM-dts-switch-timer-config-to-common-devkit8.patch + patches.kernel.org/5.16.13-127-ARM-dts-Use-32KiHz-oscillator-on-devkit8000.patch + patches.kernel.org/5.16.13-128-soc-fsl-guts-Revert-commit-3c0d64e867ed.patch + patches.kernel.org/5.16.13-129-soc-fsl-guts-Add-a-missing-memory-allocation-.patch + patches.kernel.org/5.16.13-130-soc-fsl-qe-Check-of-ioremap-return-value.patch + patches.kernel.org/5.16.13-131-soc-imx-gpcv2-Fix-clock-disabling-imbalance-i.patch + patches.kernel.org/5.16.13-132-netfilter-nf_tables-prefer-kfree_rcu-ptr-rcu-.patch + patches.kernel.org/5.16.13-133-ARM-tegra-Move-panels-to-AUX-bus.patch + patches.kernel.org/5.16.13-134-Bluetooth-Fix-bt_skb_sendmmsg-not-allocating-.patch + patches.kernel.org/5.16.13-135-can-etas_es58x-change-opened_channel_cnt-s-ty.patch + patches.kernel.org/5.16.13-136-net-stmmac-enhance-XDP-ZC-driver-level-switch.patch + patches.kernel.org/5.16.13-137-net-stmmac-only-enable-DMA-interrupts-when-re.patch + patches.kernel.org/5.16.13-138-ibmvnic-initialize-rc-before-completing-wait.patch + patches.kernel.org/5.16.13-139-ibmvnic-define-flush_reset_queue-helper.patch + patches.kernel.org/5.16.13-140-ibmvnic-complete-init_done-on-transport-event.patch + patches.kernel.org/5.16.13-141-ibmvnic-Update-driver-return-codes.patch + patches.kernel.org/5.16.13-142-ibmvnic-init-init_done_rc-earlier.patch + patches.kernel.org/5.16.13-143-ibmvnic-clear-fop-when-retrying-probe.patch + patches.kernel.org/5.16.13-144-ibmvnic-Allow-queueing-resets-during-probe.patch + patches.kernel.org/5.16.13-145-net-chelsio-cxgb3-check-the-return-value-of-p.patch + patches.kernel.org/5.16.13-146-net-sparx5-Fix-add-vlan-when-invalid-operatio.patch + patches.kernel.org/5.16.13-147-iavf-Add-trace-while-removing-device.patch + patches.kernel.org/5.16.13-148-iavf-Rework-mutexes-for-better-synchronisatio.patch + patches.kernel.org/5.16.13-149-iavf-Add-waiting-so-the-port-is-initialized-i.patch + patches.kernel.org/5.16.13-150-iavf-Fix-init-state-closure-on-remove.patch + patches.kernel.org/5.16.13-151-iavf-Fix-locking-for-VIRTCHNL_OP_GET_OFFLOAD_.patch + patches.kernel.org/5.16.13-152-iavf-Fix-race-in-init-state.patch + patches.kernel.org/5.16.13-153-iavf-Fix-__IAVF_RESETTING-state-usage.patch + patches.kernel.org/5.16.13-154-drm-i915-guc-slpc-Correct-the-param-count-for.patch + patches.kernel.org/5.16.13-155-drm-bridge-ti-sn65dsi86-Properly-undo-autosus.patch + patches.kernel.org/5.16.13-156-e1000e-Fix-possible-HW-unit-hang-after-an-s0i.patch + patches.kernel.org/5.16.13-157-MIPS-ralink-mt7621-use-bitwise-NOT-instead-of.patch + patches.kernel.org/5.16.13-158-nl80211-Handle-nla_memdup-failures-in-handle_.patch + patches.kernel.org/5.16.13-159-ptp-ocp-Add-ptp_ocp_adjtime_coarse-for-large-.patch + patches.kernel.org/5.16.13-160-drm-amdgpu-fix-suspend-resume-hang-regression.patch + patches.kernel.org/5.16.13-161-net-dcb-disable-softirqs-in-dcbnl_flush_dev.patch + patches.kernel.org/5.16.13-162-selftests-mlxsw-resource_scale-Fix-return-val.patch + patches.kernel.org/5.16.13-163-net-stmmac-perserve-TX-and-RX-coalesce-value-.patch + patches.kernel.org/5.16.13-164-Input-elan_i2c-move-regulator_-en-dis-able-ou.patch + patches.kernel.org/5.16.13-165-Input-elan_i2c-fix-regulator-enable-count-imb.patch + patches.kernel.org/5.16.13-166-Input-samsung-keypad-properly-state-IOMEM-dep.patch + patches.kernel.org/5.16.13-167-HID-add-mapping-for-KEY_DICTATE.patch + patches.kernel.org/5.16.13-168-HID-add-mapping-for-KEY_ALL_APPLICATIONS.patch + patches.kernel.org/5.16.13-169-tracing-histogram-Fix-sorting-on-old-cpu-valu.patch + patches.kernel.org/5.16.13-170-tracing-Fix-return-value-of-__setup-handlers.patch + patches.kernel.org/5.16.13-171-btrfs-fix-lost-prealloc-extents-beyond-eof-af.patch + patches.kernel.org/5.16.13-172-btrfs-fix-relocation-crash-due-to-premature-r.patch + patches.kernel.org/5.16.13-173-btrfs-subpage-fix-a-wrong-check-on-subpage-wr.patch + patches.kernel.org/5.16.13-174-btrfs-do-not-WARN_ON-if-we-have-PageError-set.patch + patches.kernel.org/5.16.13-175-btrfs-qgroup-fix-deadlock-between-rescan-work.patch + patches.kernel.org/5.16.13-176-btrfs-add-missing-run-of-delayed-items-after-.patch + patches.kernel.org/5.16.13-177-btrfs-fallback-to-blocking-mode-when-doing-as.patch + patches.kernel.org/5.16.13-178-btrfs-do-not-start-relocation-until-in-progre.patch + patches.kernel.org/5.16.13-179-Revert-xfrm-xfrm_state_mtu-should-return-at-l.patch + patches.kernel.org/5.16.13-180-proc-fix-documentation-and-description-of-pag.patch + patches.kernel.org/5.16.13-181-x86-kvmclock-Fix-Hyper-V-Isolated-VM-s-boot-i.patch + patches.kernel.org/5.16.13-182-s390-ftrace-fix-arch_ftrace_get_regs-implemen.patch + patches.kernel.org/5.16.13-183-s390-ftrace-fix-ftrace_caller-ftrace_regs_cal.patch + patches.kernel.org/5.16.13-184-KVM-x86-mmu-Passing-up-the-error-state-of-mmu.patch + patches.kernel.org/5.16.13-185-Linux-5.16.13.patch + patches.kernel.org/5.16.14-001-x86-speculation-Rename-RETPOLINE_AMD-to-RETPO.patch + patches.kernel.org/5.16.14-002-x86-speculation-Add-eIBRS-Retpoline-options.patch + patches.kernel.org/5.16.14-003-Documentation-hw-vuln-Update-spectre-doc.patch + patches.kernel.org/5.16.14-004-x86-speculation-Include-unprivileged-eBPF-sta.patch + patches.kernel.org/5.16.14-005-x86-speculation-Use-generic-retpoline-by-defa.patch + patches.kernel.org/5.16.14-006-x86-speculation-Update-link-to-AMD-speculatio.patch + patches.kernel.org/5.16.14-007-x86-speculation-Warn-about-Spectre-v2-LFENCE-.patch + patches.kernel.org/5.16.14-008-x86-speculation-Warn-about-eIBRS-LFENCE-Unpri.patch + patches.kernel.org/5.16.14-009-ARM-report-Spectre-v2-status-through-sysfs.patch + patches.kernel.org/5.16.14-010-ARM-early-traps-initialisation.patch + patches.kernel.org/5.16.14-011-ARM-use-LOADADDR-to-get-load-address-of-secti.patch + patches.kernel.org/5.16.14-012-ARM-Spectre-BHB-workaround.patch + patches.kernel.org/5.16.14-013-ARM-include-unprivileged-BPF-status-in-Spectr.patch + patches.kernel.org/5.16.14-014-arm64-add-ID_AA64ISAR2_EL1-sys-register.patch + patches.kernel.org/5.16.14-015-arm64-cpufeature-add-HWCAP-for-FEAT_AFP.patch + patches.kernel.org/5.16.14-016-arm64-cpufeature-add-HWCAP-for-FEAT_RPRES.patch + patches.kernel.org/5.16.14-017-arm64-entry.S-Add-ventry-overflow-sanity-chec.patch + patches.kernel.org/5.16.14-018-arm64-spectre-Rename-spectre_v4_patch_fw_miti.patch + patches.kernel.org/5.16.14-019-KVM-arm64-Allow-indirect-vectors-to-be-used-w.patch + patches.kernel.org/5.16.14-020-arm64-entry-Make-the-trampoline-cleanup-optio.patch + patches.kernel.org/5.16.14-021-arm64-entry-Free-up-another-register-on-kpti-.patch + patches.kernel.org/5.16.14-022-arm64-entry-Move-the-trampoline-data-page-bef.patch + patches.kernel.org/5.16.14-023-arm64-entry-Allow-tramp_alias-to-access-symbo.patch + patches.kernel.org/5.16.14-024-arm64-entry-Don-t-assume-tramp_vectors-is-the.patch + patches.kernel.org/5.16.14-025-arm64-entry-Move-trampoline-macros-out-of-ifd.patch + patches.kernel.org/5.16.14-026-arm64-entry-Make-the-kpti-trampoline-s-kpti-s.patch + patches.kernel.org/5.16.14-027-arm64-entry-Allow-the-trampoline-text-to-occu.patch + patches.kernel.org/5.16.14-028-arm64-entry-Add-non-kpti-__bp_harden_el1_vect.patch + patches.kernel.org/5.16.14-029-arm64-entry-Add-vectors-that-have-the-bhb-mit.patch + patches.kernel.org/5.16.14-030-arm64-entry-Add-macro-for-reading-symbol-addr.patch + patches.kernel.org/5.16.14-031-arm64-Add-percpu-vectors-for-EL1.patch + patches.kernel.org/5.16.14-032-arm64-proton-pack-Report-Spectre-BHB-vulnerab.patch + patches.kernel.org/5.16.14-033-arm64-Mitigate-spectre-style-branch-history-s.patch + patches.kernel.org/5.16.14-034-KVM-arm64-Allow-SMCCC_ARCH_WORKAROUND_3-to-be.patch + patches.kernel.org/5.16.14-035-arm64-Use-the-clearbhb-instruction-in-mitigat.patch + patches.kernel.org/5.16.14-036-arm64-proton-pack-Include-unprivileged-eBPF-s.patch + patches.kernel.org/5.16.14-037-ARM-fix-build-error-when-BPF_SYSCALL-is-disab.patch + patches.kernel.org/5.16.14-038-ARM-fix-co-processor-register-typo.patch + patches.kernel.org/5.16.14-039-ARM-Do-not-use-NOCROSSREFS-directive-with-ld..patch + patches.kernel.org/5.16.14-040-arm64-Do-not-include-__READ_ONCE-block-in-ass.patch + patches.kernel.org/5.16.14-041-ARM-fix-build-warning-in-proc-v7-bugs.c.patch + patches.kernel.org/5.16.14-042-xen-xenbus-don-t-let-xenbus_grant_ring-remove.patch + patches.kernel.org/5.16.14-043-xen-grant-table-add-gnttab_try_end_foreign_ac.patch + patches.kernel.org/5.16.14-044-xen-blkfront-don-t-use-gnttab_query_foreign_a.patch + patches.kernel.org/5.16.14-045-xen-netfront-don-t-use-gnttab_query_foreign_a.patch + patches.kernel.org/5.16.14-046-xen-scsifront-don-t-use-gnttab_query_foreign_.patch + patches.kernel.org/5.16.14-047-xen-gntalloc-don-t-use-gnttab_query_foreign_a.patch + patches.kernel.org/5.16.14-048-xen-remove-gnttab_query_foreign_access.patch + patches.kernel.org/5.16.14-049-xen-9p-use-alloc-free_pages_exact.patch + patches.kernel.org/5.16.14-050-xen-pvcalls-use-alloc-free_pages_exact.patch + patches.kernel.org/5.16.14-051-xen-gnttab-fix-gnttab_end_foreign_access-with.patch + patches.kernel.org/5.16.14-052-xen-netfront-react-properly-to-failing-gnttab.patch + patches.kernel.org/5.16.14-053-Revert-ACPI-PM-s2idle-Cancel-wakeup-before-di.patch + patches.kernel.org/5.16.14-054-Linux-5.16.14.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1978,11 +2381,10 @@ patches.suse/0001-lib-raid6-Use-strict-priority-ranking-for-pq-gen-ben.patch patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch - patches.suse/usb-gadget-don-t-release-an-existing-dev-buf.patch - patches.suse/usb-gadget-clear-related-members-when-goto-fail.patch patches.suse/ALSA-usb-audio-Use-int-for-dB-map-values.patch patches.suse/ALSA-usb-audio-Add-minimal-mute-notion-in-dB-mapping.patch patches.suse/ALSA-usb-audio-Fix-dB-level-of-Bose-Revolve-SoundLin.patch + patches.suse/nfc-st21nfca-Fix-potential-buffer-overflows-in-EVT_T.patch ######################################################## # end of sorted patches ######################################################## @@ -2108,6 +2510,7 @@ ######################################################## patches.suse/b43-missing-firmware-info.patch patches.suse/iwlwifi-module-firmware-ucode-fix.patch + patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch ######################################################## # USB @@ -2124,8 +2527,6 @@ # Other drivers ######################################################## - #RPi4 firmware based drivers - patches.suse/reset-raspberrypi-don-t-reset-usb-if-already-up.patch ######################################################## # Debugging ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.SYkkq6/_old 2022-03-13 20:25:23.555671257 +0100 +++ /var/tmp/diff_new_pack.SYkkq6/_new 2022-03-13 20:25:23.555671257 +0100 @@ -1,4 +1,4 @@ -2022-02-24 05:07:05 +0000 -GIT Revision: 90630c5cfa6cd19e0fb58ba792e3cc3fb0ba340e +2022-03-11 12:33:34 +0000 +GIT Revision: 80acc6576a154b5866520e600dba5148884bc07f GIT Branch: stable