From 735e7717d52daf7b2aa62a9ba19a05cf22620c0a Mon Sep 17 00:00:00 2001
From: jirislaby <>
Date: Mar 13 2022 19:34:34 +0000
Subject: Update kernel-source to version 5.16.14 / rev 634 via SR 961079
https://build.opensuse.org/request/show/961079
by user jirislaby + dimstar_suse
5.16.14 & 5.16.13 & 5.16.12 & 2 CVE fixes & other fixes
---
diff --git a/.files b/.files
index f3354e3..8ad454b 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index ac4fda4..6e90604 100644
--- a/.rev
+++ b/.rev
@@ -5826,4 +5826,12 @@ As this is a serious local privilege escalation, I would like to see a timely in
5.16.11 & gcc 12 fix & other fixes
957177
+
+ d9202b0cc9a779e4182bbabe20ddbeae
+ 5.16.14
+
+ dimstar_suse
+ 5.16.14 & 5.16.13 & 5.16.12 & 2 CVE fixes & other fixes
+ 961079
+
diff --git a/check-for-config-changes b/check-for-config-changes
index 8599f72..0418cab 100644
--- a/check-for-config-changes
+++ b/check-for-config-changes
@@ -16,6 +16,7 @@ declare -a IGNORED_CONFIGS_RE=(
'GCC_VERSION'
'HAVE_[A-Z]*_COMPILER'
'LD_VERSION'
+ 'PAHOLE_VERSION'
'TOOLS_SUPPORT_[A-Z_]*'
)
diff --git a/config.tar.bz2 b/config.tar.bz2
index 4994c35..8aff542 120000
--- a/config.tar.bz2
+++ b/config.tar.bz2
@@ -1 +1 @@
-/ipfs/bafybeicjkk6wdahzzodmozjfjy4vf2rzj7nanf2zhrmlcjxhe4xnwfttu4
\ No newline at end of file
+/ipfs/bafybeib6gztbvygoedg3bg2b4orlffjqzbvwiqbth3yblosjq2kqkgy5ie
\ No newline at end of file
diff --git a/dtb-aarch64.changes b/dtb-aarch64.changes
index 17516d4..37ffde2 100644
--- a/dtb-aarch64.changes
+++ b/dtb-aarch64.changes
@@ -1,4 +1,735 @@
-------------------------------------------------------------------
+Fri Mar 11 13:02:42 CET 2022 - jslaby@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 - tiwai@suse.de
+
+- Bluetooth: btusb: Add missing Chicony device for Realtek
+ RTL8723BE (bsc#1196779).
+- commit 714ef34
+
+-------------------------------------------------------------------
+Tue Mar 8 19:23:20 CET 2022 - jslaby@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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/dtb-aarch64.spec b/dtb-aarch64.spec
index 03649c4..4dcf7ae 100644
--- a/dtb-aarch64.spec
+++ b/dtb-aarch64.spec
@@ -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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
diff --git a/dtb-armv6l.changes b/dtb-armv6l.changes
index 17516d4..37ffde2 100644
--- a/dtb-armv6l.changes
+++ b/dtb-armv6l.changes
@@ -1,4 +1,735 @@
-------------------------------------------------------------------
+Fri Mar 11 13:02:42 CET 2022 - jslaby@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 - tiwai@suse.de
+
+- Bluetooth: btusb: Add missing Chicony device for Realtek
+ RTL8723BE (bsc#1196779).
+- commit 714ef34
+
+-------------------------------------------------------------------
+Tue Mar 8 19:23:20 CET 2022 - jslaby@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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/dtb-armv6l.spec b/dtb-armv6l.spec
index 1bbd6e9..8d69b7a 100644
--- a/dtb-armv6l.spec
+++ b/dtb-armv6l.spec
@@ -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-armv6l
-Version: 5.16.11
+Version: 5.16.14
%if 0%{?is_kotd}
-Release: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
diff --git a/dtb-armv7l.changes b/dtb-armv7l.changes
index 17516d4..37ffde2 100644
--- a/dtb-armv7l.changes
+++ b/dtb-armv7l.changes
@@ -1,4 +1,735 @@
-------------------------------------------------------------------
+Fri Mar 11 13:02:42 CET 2022 - jslaby@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 - tiwai@suse.de
+
+- Bluetooth: btusb: Add missing Chicony device for Realtek
+ RTL8723BE (bsc#1196779).
+- commit 714ef34
+
+-------------------------------------------------------------------
+Tue Mar 8 19:23:20 CET 2022 - jslaby@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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/dtb-armv7l.spec b/dtb-armv7l.spec
index da3cc57..ac9141d 100644
--- a/dtb-armv7l.spec
+++ b/dtb-armv7l.spec
@@ -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-armv7l
-Version: 5.16.11
+Version: 5.16.14
%if 0%{?is_kotd}
-Release: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
diff --git a/dtb-riscv64.changes b/dtb-riscv64.changes
index 17516d4..37ffde2 100644
--- a/dtb-riscv64.changes
+++ b/dtb-riscv64.changes
@@ -1,4 +1,735 @@
-------------------------------------------------------------------
+Fri Mar 11 13:02:42 CET 2022 - jslaby@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 - tiwai@suse.de
+
+- Bluetooth: btusb: Add missing Chicony device for Realtek
+ RTL8723BE (bsc#1196779).
+- commit 714ef34
+
+-------------------------------------------------------------------
+Tue Mar 8 19:23:20 CET 2022 - jslaby@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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/dtb-riscv64.spec b/dtb-riscv64.spec
index 50e8e8c..7bd8d51 100644
--- a/dtb-riscv64.spec
+++ b/dtb-riscv64.spec
@@ -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-riscv64
-Version: 5.16.11
+Version: 5.16.14
%if 0%{?is_kotd}
-Release: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
diff --git a/kernel-64kb.changes b/kernel-64kb.changes
index 17516d4..37ffde2 100644
--- a/kernel-64kb.changes
+++ b/kernel-64kb.changes
@@ -1,4 +1,735 @@
-------------------------------------------------------------------
+Fri Mar 11 13:02:42 CET 2022 - jslaby@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 - tiwai@suse.de
+
+- Bluetooth: btusb: Add missing Chicony device for Realtek
+ RTL8723BE (bsc#1196779).
+- commit 714ef34
+
+-------------------------------------------------------------------
+Tue Mar 8 19:23:20 CET 2022 - jslaby@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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-64kb.spec b/kernel-64kb.spec
index 5888ec7..bc45d20 100644
--- a/kernel-64kb.spec
+++ b/kernel-64kb.spec
@@ -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 @@ done )
# 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 @@ Name: kernel-64kb
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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
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 @@ fi
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 < .kernel.genkey <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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-debug.spec b/kernel-debug.spec
index a7c0842..4e19fc2 100644
--- a/kernel-debug.spec
+++ b/kernel-debug.spec
@@ -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 @@ done )
# 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 @@ Name: kernel-debug
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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
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 @@ fi
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 <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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-default.spec b/kernel-default.spec
index 422eaa6..6cf2f39 100644
--- a/kernel-default.spec
+++ b/kernel-default.spec
@@ -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 @@ done )
# 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 @@ Name: kernel-default
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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
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 @@ fi
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 <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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-docs.spec b/kernel-docs.spec
index ea2959c..22e90ed 100644
--- a/kernel-docs.spec
+++ b/kernel-docs.spec
@@ -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 @@ Name: kernel-docs
Summary: Kernel Documentation
License: GPL-2.0-only
Group: Documentation/Man
-Version: 5.16.11
+Version: 5.16.14
%if 0%{?is_kotd}
-Release: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -64,7 +64,7 @@ BuildRequires: texlive-zapfding
%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
diff --git a/kernel-kvmsmall.changes b/kernel-kvmsmall.changes
index 17516d4..37ffde2 100644
--- a/kernel-kvmsmall.changes
+++ b/kernel-kvmsmall.changes
@@ -1,4 +1,735 @@
-------------------------------------------------------------------
+Fri Mar 11 13:02:42 CET 2022 - jslaby@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 - tiwai@suse.de
+
+- Bluetooth: btusb: Add missing Chicony device for Realtek
+ RTL8723BE (bsc#1196779).
+- commit 714ef34
+
+-------------------------------------------------------------------
+Tue Mar 8 19:23:20 CET 2022 - jslaby@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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-kvmsmall.spec b/kernel-kvmsmall.spec
index 5c37d55..26b0853 100644
--- a/kernel-kvmsmall.spec
+++ b/kernel-kvmsmall.spec
@@ -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 @@ done )
# 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 @@ Name: kernel-kvmsmall
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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
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 @@ fi
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 <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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-lpae.spec b/kernel-lpae.spec
index 0091555..afd4e3d 100644
--- a/kernel-lpae.spec
+++ b/kernel-lpae.spec
@@ -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 @@ done )
# 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 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.16.11
+Version: 5.16.14
%if 0%{?is_kotd}
-Release: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
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
@@ -530,10 +530,34 @@ fi
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 <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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-obs-build.spec b/kernel-obs-build.spec
index 6d9634b..a8be38b 100644
--- a/kernel-obs-build.spec
+++ b/kernel-obs-build.spec
@@ -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 @@ BuildRequires: util-linux
%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 @@ BuildRequires: dracut
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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
diff --git a/kernel-obs-qa.changes b/kernel-obs-qa.changes
index 17516d4..37ffde2 100644
--- a/kernel-obs-qa.changes
+++ b/kernel-obs-qa.changes
@@ -1,4 +1,735 @@
-------------------------------------------------------------------
+Fri Mar 11 13:02:42 CET 2022 - jslaby@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 - tiwai@suse.de
+
+- Bluetooth: btusb: Add missing Chicony device for Realtek
+ RTL8723BE (bsc#1196779).
+- commit 714ef34
+
+-------------------------------------------------------------------
+Tue Mar 8 19:23:20 CET 2022 - jslaby@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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-obs-qa.spec b/kernel-obs-qa.spec
index e31f92f..7539473 100644
--- a/kernel-obs-qa.spec
+++ b/kernel-obs-qa.spec
@@ -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 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
diff --git a/kernel-pae.changes b/kernel-pae.changes
index 17516d4..37ffde2 100644
--- a/kernel-pae.changes
+++ b/kernel-pae.changes
@@ -1,4 +1,735 @@
-------------------------------------------------------------------
+Fri Mar 11 13:02:42 CET 2022 - jslaby@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 - tiwai@suse.de
+
+- Bluetooth: btusb: Add missing Chicony device for Realtek
+ RTL8723BE (bsc#1196779).
+- commit 714ef34
+
+-------------------------------------------------------------------
+Tue Mar 8 19:23:20 CET 2022 - jslaby@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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-pae.spec b/kernel-pae.spec
index 406ac3f..9627eca 100644
--- a/kernel-pae.spec
+++ b/kernel-pae.spec
@@ -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 @@ done )
# 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 @@ Name: kernel-pae
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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
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 @@ fi
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 <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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-source.spec b/kernel-source.spec
index 51efdf1..9437c9b 100644
--- a/kernel-source.spec
+++ b/kernel-source.spec
@@ -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 @@ Name: kernel-source
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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -48,7 +48,7 @@ BuildRequires: fdupes
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
diff --git a/kernel-syms.changes b/kernel-syms.changes
index 17516d4..37ffde2 100644
--- a/kernel-syms.changes
+++ b/kernel-syms.changes
@@ -1,4 +1,735 @@
-------------------------------------------------------------------
+Fri Mar 11 13:02:42 CET 2022 - jslaby@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 - tiwai@suse.de
+
+- Bluetooth: btusb: Add missing Chicony device for Realtek
+ RTL8723BE (bsc#1196779).
+- commit 714ef34
+
+-------------------------------------------------------------------
+Tue Mar 8 19:23:20 CET 2022 - jslaby@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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-syms.spec b/kernel-syms.spec
index 8f022b9..6805c94 100644
--- a/kernel-syms.spec
+++ b/kernel-syms.spec
@@ -24,10 +24,10 @@ Name: kernel-syms
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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -52,7 +52,7 @@ Requires: kernel-pae-devel = %version-%source_rel
%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
diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes
index 17516d4..37ffde2 100644
--- a/kernel-vanilla.changes
+++ b/kernel-vanilla.changes
@@ -1,4 +1,735 @@
-------------------------------------------------------------------
+Fri Mar 11 13:02:42 CET 2022 - jslaby@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 - tiwai@suse.de
+
+- Bluetooth: btusb: Add missing Chicony device for Realtek
+ RTL8723BE (bsc#1196779).
+- commit 714ef34
+
+-------------------------------------------------------------------
+Tue Mar 8 19:23:20 CET 2022 - jslaby@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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec
index f64c3fa..24241cd 100644
--- a/kernel-vanilla.spec
+++ b/kernel-vanilla.spec
@@ -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 @@ done )
# 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 @@ Name: kernel-vanilla
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: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
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 @@ fi
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 <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
+ (bsc#1012628).
+- iommu/vt-d: Fix double list_add when enabling VMD in scalable
+ mode (bsc#1012628).
+- iommu/amd: Recover from event log overflow (bsc#1012628).
+- drm/i915: s/JSP2/ICP2/ PCH (bsc#1012628).
+- drm/amd/display: Reduce dmesg error to a debug print
+ (bsc#1012628).
+- xen/netfront: destroy queues before real_num_tx_queues is zeroed
+ (bsc#1012628).
+- thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
+ (bsc#1012628).
+- mac80211: fix EAPoL rekey fail in 802.3 rx path (bsc#1012628).
+- blktrace: fix use after free for struct blk_trace (bsc#1012628).
+- ntb: intel: fix port config status offset for SPR (bsc#1012628).
+- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
+ (bsc#1012628).
+- xfrm: fix MTU regression (bsc#1012628).
+- netfilter: fix use-after-free in __nf_register_net_hook()
+ (bsc#1012628).
+- bpf, sockmap: Do not ignore orig_len parameter (bsc#1012628).
+- xfrm: fix the if_id check in changelink (bsc#1012628).
+- xfrm: enforce validity of offload input flags (bsc#1012628).
+- e1000e: Correct NVM checksum verification flow (bsc#1012628).
+- net: fix up skbs delta_truesize in UDP GRO frag_list
+ (bsc#1012628).
+- netfilter: nf_queue: don't assume sk is full socket
+ (bsc#1012628).
+- netfilter: nf_queue: fix possible use-after-free (bsc#1012628).
+- netfilter: nf_queue: handle socket prefetch (bsc#1012628).
+- batman-adv: Request iflink once in batadv-on-batadv check
+ (bsc#1012628).
+- batman-adv: Request iflink once in batadv_get_real_netdevice
+ (bsc#1012628).
+- batman-adv: Don't expect inter-netns unique iflink indices
+ (bsc#1012628).
+- net: ipv6: ensure we call ipv6_mc_down() at most once
+ (bsc#1012628).
+- net: dcb: flush lingering app table entries for unregistered
+ devices (bsc#1012628).
+- net: ipa: fix a build dependency (bsc#1012628).
+- net: ipa: add an interconnect dependency (bsc#1012628).
+- net/smc: fix connection leak (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated
+ by client (bsc#1012628).
+- net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause
+ by server (bsc#1012628).
+- btrfs: fix ENOSPC failure when attempting direct IO write into
+ NOCOW range (bsc#1012628).
+- platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer
+ wakeup (bsc#1012628).
+- net: dsa: microchip: fix bridging with more than two member
+ ports (bsc#1012628).
+- mac80211: fix forwarded mesh frames AC & queue selection
+ (bsc#1012628).
+- net: stmmac: fix return value of __setup handler (bsc#1012628).
+- mac80211: treat some SAE auth steps as final (bsc#1012628).
+- iavf: Fix missing check for running netdev (bsc#1012628).
+- net: sxgbe: fix return value of __setup handler (bsc#1012628).
+- ibmvnic: register netdev after init of adapter (bsc#1012628).
+- net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
+ (bsc#1012628).
+- ixgbe: xsk: change !netif_carrier_ok() handling in
+ ixgbe_xmit_zc() (bsc#1012628).
+- iavf: Fix deadlock in iavf_reset_task (bsc#1012628).
+- efivars: Respect "block" flag in efivar_entry_set_safe()
+ (bsc#1012628).
+- auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
+ (bsc#1012628).
+- firmware: arm_scmi: Remove space in MODULE_ALIAS name
+ (bsc#1012628).
+- ASoC: cs4265: Fix the duplicated control name (bsc#1012628).
+- auxdisplay: lcd2s: Fix memory leak in ->remove() (bsc#1012628).
+- auxdisplay: lcd2s: Use proper API to free the instance of
+ charlcd object (bsc#1012628).
+- can: gs_usb: change active_channels's type from atomic_t to u8
+ (bsc#1012628).
+- iommu/tegra-smmu: Fix missing put_device() call in
+ tegra_smmu_find (bsc#1012628).
+- arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
+ (bsc#1012628).
+- igc: igc_read_phy_reg_gpy: drop premature return (bsc#1012628).
+- ARM: Fix kgdb breakpoint for Thumb2 (bsc#1012628).
+- mips: setup: fix setnocoherentio() boolean setting
+ (bsc#1012628).
+- ARM: 9182/1: mmu: fix returns from early_param() and __setup()
+ functions (bsc#1012628).
+- mptcp: Correctly set DATA_FIN timeout when number of retransmits
+ is large (bsc#1012628).
+- selftests: mlxsw: tc_police_scale: Make test more robust
+ (bsc#1012628).
+- pinctrl: sunxi: Use unique lockdep classes for IRQs
+ (bsc#1012628).
+- igc: igc_write_phy_reg_gpy: drop premature return (bsc#1012628).
+- ibmvnic: free reset-work-item when flushing (bsc#1012628).
+- memfd: fix F_SEAL_WRITE after shmem huge page allocated
+ (bsc#1012628).
+- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
+ (bsc#1012628).
+- s390/extable: fix exception table sorting (bsc#1012628).
+- sched: Fix yet more sched_fork() races (bsc#1012628).
+- arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
+ (bsc#1012628).
+- arm64: dts: juno: Remove GICv2m dma-range (bsc#1012628).
+- arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
+ (bsc#1012628).
+- arm64: dts: imx8mm: Fix VPU Hanging (bsc#1012628).
+- iommu/amd: Fix I/O page table memory leak (bsc#1012628).
+- MIPS: ralink: mt7621: do memory detection on KSEG1
+ (bsc#1012628).
+- ARM: dts: switch timer config to common devkit8000 devicetree
+ (bsc#1012628).
+- ARM: dts: Use 32KiHz oscillator on devkit8000 (bsc#1012628).
+- soc: fsl: guts: Revert commit 3c0d64e867ed (bsc#1012628).
+- soc: fsl: guts: Add a missing memory allocation failure check
+ (bsc#1012628).
+- soc: fsl: qe: Check of ioremap return value (bsc#1012628).
+- soc: imx: gpcv2: Fix clock disabling imbalance in error path
+ (bsc#1012628).
+- netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
+ (bsc#1012628).
+- ARM: tegra: Move panels to AUX bus (bsc#1012628).
+- Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
+ (bsc#1012628).
+- can: etas_es58x: change opened_channel_cnt's type from atomic_t
+ to u8 (bsc#1012628).
+- net: stmmac: enhance XDP ZC driver level switching performance
+ (bsc#1012628).
+- net: stmmac: only enable DMA interrupts when ready
+ (bsc#1012628).
+- ibmvnic: initialize rc before completing wait (bsc#1012628).
+- ibmvnic: define flush_reset_queue helper (bsc#1012628).
+- ibmvnic: complete init_done on transport events (bsc#1012628).
+- ibmvnic: Update driver return codes (bsc#1012628).
+- ibmvnic: init init_done_rc earlier (bsc#1012628).
+- ibmvnic: clear fop when retrying probe (bsc#1012628).
+- ibmvnic: Allow queueing resets during probe (bsc#1012628).
+- net: chelsio: cxgb3: check the return value of
+ pci_find_capability() (bsc#1012628).
+- net: sparx5: Fix add vlan when invalid operation (bsc#1012628).
+- iavf: Add trace while removing device (bsc#1012628).
+- iavf: Rework mutexes for better synchronisation (bsc#1012628).
+- iavf: Add waiting so the port is initialized in remove
+ (bsc#1012628).
+- iavf: Fix init state closure on remove (bsc#1012628).
+- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
+ (bsc#1012628).
+- iavf: Fix race in init state (bsc#1012628).
+- iavf: Fix __IAVF_RESETTING state usage (bsc#1012628).
+- drm/i915/guc/slpc: Correct the param count for unset param
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Properly undo autosuspend
+ (bsc#1012628).
+- e1000e: Fix possible HW unit hang after an s0ix exit
+ (bsc#1012628).
+- MIPS: ralink: mt7621: use bitwise NOT instead of logical
+ (bsc#1012628).
+- nl80211: Handle nla_memdup failures in handle_nan_filter
+ (bsc#1012628).
+- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
+ (bsc#1012628).
+- drm/amdgpu: fix suspend/resume hang regression (bsc#1012628).
+- net: dcb: disable softirqs in dcbnl_flush_dev() (bsc#1012628).
+- selftests: mlxsw: resource_scale: Fix return value
+ (bsc#1012628).
+- net: stmmac: perserve TX and RX coalesce value during XDP setup
+ (bsc#1012628).
+- Input: elan_i2c - move regulator_[en|dis]able() out of
+ elan_[en|dis]able_power() (bsc#1012628).
+- Input: elan_i2c - fix regulator enable count imbalance after
+ suspend/resume (bsc#1012628).
+- Input: samsung-keypad - properly state IOMEM dependency
+ (bsc#1012628).
+- HID: add mapping for KEY_DICTATE (bsc#1012628).
+- HID: add mapping for KEY_ALL_APPLICATIONS (bsc#1012628).
+- tracing/histogram: Fix sorting on old "cpu" value (bsc#1012628).
+- tracing: Fix return value of __setup handlers (bsc#1012628).
+- btrfs: fix lost prealloc extents beyond eof after full fsync
+ (bsc#1012628).
+- btrfs: fix relocation crash due to premature return from
+ btrfs_commit_transaction() (bsc#1012628).
+- btrfs: subpage: fix a wrong check on subpage->writers
+ (bsc#1012628).
+- btrfs: do not WARN_ON() if we have PageError set (bsc#1012628).
+- btrfs: qgroup: fix deadlock between rescan worker and remove
+ qgroup (bsc#1012628).
+- btrfs: add missing run of delayed items after unlink during
+ log replay (bsc#1012628).
+- btrfs: fallback to blocking mode when doing async dio over
+ multiple extents (bsc#1012628).
+- btrfs: do not start relocation until in progress drops are done
+ (bsc#1012628).
+- Revert "xfrm: xfrm_state_mtu should return at least 1280 for
+ ipv6" (bsc#1012628).
+- proc: fix documentation and description of pagemap
+ (bsc#1012628).
+- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs >
+ 64 (bsc#1012628).
+- s390/ftrace: fix arch_ftrace_get_regs implementation
+ (bsc#1012628).
+- s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
+ (bsc#1012628).
+- KVM: x86/mmu: Passing up the error state of
+ mmu_alloc_shadow_roots() (bsc#1012628).
+- Update config files.
+- commit bd40cb2
+
+-------------------------------------------------------------------
+Tue Mar 8 06:42:12 CET 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.16.11-207-lib-iov_iter-initialize-flags-in-new-pipe_buf.patch
+ (bsc#1012628 bsc#1196584 CVE-2022-0847).
+ Add references.
+- commit 82f40a9
+
+-------------------------------------------------------------------
+Mon Mar 7 14:50:57 CET 2022 - tiwai@suse.de
+
+- nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
+ (CVE-2022-26490 bsc#1196830).
+- commit b002fe2
+
+-------------------------------------------------------------------
+Thu Mar 3 10:18:54 CET 2022 - pvorel@suse.cz
+
+- config: ppc64{,le}: build vmx-crypto as module (bsc#1195768)
+ Building CONFIG_CRYPTO_DEV_VMX_ENCRYPT as module is the default in
+ mainline since v4.8, we use it in SLES and already in
+ config/ppc64/default. Thus unify it in the other configs.
+ There are build dependencies which has been fixed in mainline
+ 647d41d3952d ("crypto: vmx - add missing dependencies")
+ (currently still at maintainer herbert/cryptodev-2.6 tree)
+ But instead of waiting commit to be accepted or backporting it we just
+ unify configs, which is useful anyway
+- commit 70a0d71
+
+-------------------------------------------------------------------
+Wed Mar 2 22:15:39 CET 2022 - msuchanek@suse.de
+
+- kernel-binary.spec: Also exclude the kernel signing key from devel package.
+ There is a check in OBS that fails when it is included. Also the key is
+ not reproducible.
+ Fixes: bb988d4625a3 ("kernel-binary: Do not include sourcedir in certificate path.")
+- commit 68fa069
+
+-------------------------------------------------------------------
+Wed Mar 2 13:34:25 CET 2022 - msuchanek@suse.de
+
+- rpm/check-for-config-changes: Ignore PAHOLE_VERSION.
+- commit 88ba5ec
+
+-------------------------------------------------------------------
+Wed Mar 2 13:08:07 CET 2022 - jslaby@suse.cz
+
+- Linux 5.16.12 (bsc#1012628).
+- memblock: use kfree() to release kmalloced memblock regions
+ (bsc#1012628).
+- gpio: tegra186: Fix chip_data type confusion (bsc#1012628).
+- pinctrl: k210: Fix bias-pull-up (bsc#1012628).
+- pinctrl: fix loop in k210_pinconf_get_drive() (bsc#1012628).
+- tty: n_gsm: fix deadlock in gsmtty_open() (bsc#1012628).
+- tty: n_gsm: fix wrong modem processing in convergence layer
+ type 2 (bsc#1012628).
+- tty: n_gsm: fix wrong tty control line for flow control
+ (bsc#1012628).
+- tty: n_gsm: fix NULL pointer access due to DLCI release
+ (bsc#1012628).
+- tty: n_gsm: fix proper link termination after failed open
+ (bsc#1012628).
+- tty: n_gsm: fix encoding of command/response bit (bsc#1012628).
+- tty: n_gsm: fix encoding of control signal octet bit DV
+ (bsc#1012628).
+- hugetlbfs: fix a truncation issue in hugepages parameter
+ (bsc#1012628).
+- mm/hugetlb: fix kernel crash with hugetlb mremap (bsc#1012628).
+- riscv: fix oops caused by irqsoff latency tracer (bsc#1012628).
+- riscv: fix nommu_k210_sdcard_defconfig (bsc#1012628).
+- IB/qib: Fix duplicate sysfs directory name (bsc#1012628).
+- tps6598x: clear int mask on probe failure (bsc#1012628).
+- staging: fbtft: fb_st7789v: reset display before initialization
+ (bsc#1012628).
+- thermal: int340x: fix memory leak in int3400_notify()
+ (bsc#1012628).
+- RDMA/cma: Do not change route.addr.src_addr outside state checks
+ (bsc#1012628).
+- btrfs: reduce extent threshold for autodefrag (bsc#1012628).
+- btrfs: autodefrag: only scan one inode once (bsc#1012628).
+- btrfs: defrag: allow defrag_one_cluster() to skip large extent
+ which is not a target (bsc#1012628).
+- btrfs: prevent copying too big compressed lzo segment
+ (bsc#1012628).
+- btrfs: defrag: remove an ambiguous condition for rejection
+ (bsc#1012628).
+- btrfs: defrag: don't defrag extents which are already at max
+ capacity (bsc#1012628).
+- btrfs: defrag: don't try to merge regular extents with
+ preallocated extents (bsc#1012628).
+- driver core: Free DMA range map when device is released
+ (bsc#1012628).
+- mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios
+ property (bsc#1012628).
+- xhci: Prevent futile URB re-submissions due to incorrect return
+ value (bsc#1012628).
+- xhci: re-initialize the HC during resume if HCE was set
+ (bsc#1012628).
+- usb: dwc3: gadget: Let the interrupt handler disable bottom
+ halves (bsc#1012628).
+- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (bsc#1012628).
+- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay
+ Trail (bsc#1012628).
+- usb: dwc2: drd: fix soft connect when gadget is unconfigured
+ (bsc#1012628).
+- USB: serial: option: add Telit LE910R1 compositions
+ (bsc#1012628).
+- USB: serial: option: add support for DW5829e (bsc#1012628).
+- tracefs: Set the group ownership in apply_options() not
+ parse_options() (bsc#1012628).
+- USB: gadget: validate endpoint index for xilinx udc
+ (bsc#1012628).
+- usb: gadget: rndis: add spinlock for rndis response list
+ (bsc#1012628).
+- Revert "USB: serial: ch341: add new Product ID for CH341A"
+ (bsc#1012628).
+- ata: pata_hpt37x: disable primary channel on HPT371
+ (bsc#1012628).
+- sc16is7xx: Fix for incorrect data being transmitted
+ (bsc#1012628).
+- iio: Fix error handling for PM (bsc#1012628).
+- iio: imu: st_lsm6dsx: wait for settling time in
+ st_lsm6dsx_read_oneshot (bsc#1012628).
+- iio: accel: fxls8962af: add padding to regmap for SPI
+ (bsc#1012628).
+- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM
+ bits (bsc#1012628).
+- iio: adc: tsc2046: fix memory corruption by preventing array
+ overflow (bsc#1012628).
+- iio: adc: men_z188_adc: Fix a resource leak in an error handling
+ path (bsc#1012628).
+- iio:imu:adis16480: fix buffering for devices with no burst mode
+ (bsc#1012628).
+- tracing: Have traceon and traceoff trigger honor the instance
+ (bsc#1012628).
+- tracing: Dump stacktrace trigger to the corresponding instance
+ (bsc#1012628).
+- bpf: Fix crash due to out of bounds access into reg2btf_ids
+ (bsc#1012628).
+- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
+ (bsc#1012628).
+- RDMA/ib_srp: Fix a deadlock (bsc#1012628).
+- configfs: fix a race in configfs_{,un}register_subsystem()
+ (bsc#1012628).
+- bnxt_en: Increase firmware message response DMA wait time
+ (bsc#1012628).
+- RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
+ (bsc#1012628).
+- RDMA/rtrs-clt: Fix possible double free in error case
+ (bsc#1012628).
+- net-timestamp: convert sk->sk_tskey to atomic_t (bsc#1012628).
+- net: use sk_is_tcp() in more places (bsc#1012628).
+- regmap-irq: Update interrupt clear register for proper reset
+ (bsc#1012628).
+- gpio: rockchip: Reset int_bothedge when changing trigger
+ (bsc#1012628).
+- PCI: mvebu: Fix device enumeration regression (bsc#1012628).
+- spi: spi-zynq-qspi: Fix a NULL pointer dereference in
+ zynq_qspi_exec_mem_op() (bsc#1012628).
+- net/mlx5e: Add missing increment of count (bsc#1012628).
+- net/mlx5: Update log_max_qp value to be 17 at most
+ (bsc#1012628).
+- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
+ (bsc#1012628).
+- net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded
+ packets (bsc#1012628).
+- net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
+ (bsc#1012628).
+- net/mlx5: DR, Fix the threshold that defines when pool sync
+ is initiated (bsc#1012628).
+- net/mlx5: Fix wrong limitation of metadata match on ecpf
+ (bsc#1012628).
+- net/mlx5: Fix possible deadlock on rule deletion (bsc#1012628).
+- net/mlx5: DR, Don't allow match on IP w/o matching on full
+ ethertype/ip_version (bsc#1012628).
+- ibmvnic: schedule failover only if vioctl fails (bsc#1012628).
+- net/mlx5: DR, Cache STE shadow memory (bsc#1012628).
+- udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
+ (bsc#1012628).
+- surface: surface3_power: Fix battery readings on batteries
+ without a serial number (bsc#1012628).
+- net/smc: Use a mutex for locking "struct smc_pnettable"
+ (bsc#1012628).
+- netfilter: nf_tables: fix memory leak during stateful obj update
+ (bsc#1012628).
+- net: mdio-ipq4019: add delay after clock enable (bsc#1012628).
+- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
+ (bsc#1012628).
+- net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex
+ isn't held (bsc#1012628).
+- netfilter: nf_tables: unregister flowtable hooks on netns exit
+ (bsc#1012628).
+- net: Force inlining of checksum functions in net/checksum.h
+ (bsc#1012628).
+- net: ll_temac: check the return value of devm_kmalloc()
+ (bsc#1012628).
+- net/sched: act_ct: Fix flow table lookup after ct clear or
+ switching zones (bsc#1012628).
+- drm/amd/display: For vblank_disable_immediate, check PSR is
+ really used (bsc#1012628).
+- drm/i915/dg2: Print PHY name properly on calibration error
+ (bsc#1012628).
+- drm/vc4: crtc: Fix runtime_pm reference counting (bsc#1012628).
+- block: clear iocb->private in blkdev_bio_end_io_async()
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with drop and modify hdr action
+ (bsc#1012628).
+- net/mlx5e: TC, Reject rules with forward and drop actions
+ (bsc#1012628).
+- net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
+ (bsc#1012628).
+- drm/edid: Always set RGB444 (bsc#1012628).
+- openvswitch: Fix setting ipv6 fields causing hw csum failure
+ (bsc#1012628).
+- net: mv643xx_eth: process retval from of_get_mac_address
+ (bsc#1012628).
+- gso: do not skip outer ip header in case of ipip and
+ net_failover (bsc#1012628).
+- clk: qcom: gcc-msm8994: Remove NoC clocks (bsc#1012628).
+- tipc: Fix end of loop tests for list_for_each_entry()
+ (bsc#1012628).
+- nvme: also mark passthrough-only namespaces ready in
+ nvme_update_ns_info (bsc#1012628).
+- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor
+ friends (bsc#1012628).
+- io_uring: add a schedule point in io_add_buffers()
+ (bsc#1012628).
+- bpf: Add schedule points in batch ops (bsc#1012628).
+- bpf: Fix a bpf_timer initialization issue (bsc#1012628).
+- selftests: bpf: Check bpf_msg_push_data return value
+ (bsc#1012628).
+- bpf: Do not try bpf_msg_push_data with len 0 (bsc#1012628).
+- bpf: Fix crash due to incorrect copy_map_value (bsc#1012628).
+- net/mlx5: Update the list of the PCI supported devices
+ (bsc#1012628).
+- ice: initialize local variable 'tlv' (bsc#1012628).
+- ice: check the return of ice_ptp_gettimex64 (bsc#1012628).
+- ice: fix concurrent reset and removal of VFs (bsc#1012628).
+- ice: fix setting l4 port flag when adding filter (bsc#1012628).
+- net/mlx5: Fix tc max supported prio for nic mode (bsc#1012628).
+- hwmon: Handle failure to register sensor with thermal zone
+ correctly (bsc#1012628).
+- bnxt_en: Restore the resets_reliable flag in bnxt_open()
+ (bsc#1012628).
+- bnxt_en: Fix incorrect multicast rx mask setting when not
+ requested (bsc#1012628).
+- bnxt_en: Fix occasional ethtool -t loopback test failures
+ (bsc#1012628).
+- bnxt_en: Fix offline ethtool selftest with RDMA enabled
+ (bsc#1012628).
+- bnxt_en: Fix active FEC reporting to ethtool (bsc#1012628).
+- bnxt_en: Fix devlink fw_activate (bsc#1012628).
+- bnx2x: fix driver load from initrd (bsc#1012628).
+- selftests: mptcp: be more conservative with cookie MPJ limits
+ (bsc#1012628).
+- selftests: mptcp: fix diag instability (bsc#1012628).
+- mptcp: add mibs counter for ignored incoming options
+ (bsc#1012628).
+- mptcp: fix race in incoming ADD_ADDR option processing
+ (bsc#1012628).
+- perf data: Fix double free in perf_session__delete()
+ (bsc#1012628).
+- perf evlist: Fix failed to use cpu list for uncore events
+ (bsc#1012628).
+- gpu: host1x: Always return syncpoint value when waiting
+ (bsc#1012628).
+- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
+ (bsc#1012628).
+- ping: remove pr_err from ping_lookup (bsc#1012628).
+- netfilter: nf_tables_offload: incorrect flow offload action
+ array size (bsc#1012628).
+- netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES
+ dependency (bsc#1012628).
+- netfilter: xt_socket: fix a typo in socket_mt_destroy()
+ (bsc#1012628).
+- CDC-NCM: avoid overflow in sanity checking (bsc#1012628).
+- USB: zaurus: support another broken Zaurus (bsc#1012628).
+- sr9700: sanity check for packet length (bsc#1012628).
+- drm/i915: Fix bw atomic check when switching between SAGV
+ vs. no SAGV (bsc#1012628).
+- drm/i915: Correctly populate use_sagv_wm for all pipes
+ (bsc#1012628).
+- drm/i915: Disconnect PHYs left connected by BIOS on disabled
+ ports (bsc#1012628).
+- drm/i915: Widen the QGV point mask (bsc#1012628).
+- drm/amdgpu: do not enable asic reset for raven2 (bsc#1012628).
+- drm/amdgpu: disable MMHUB PG for Picasso (bsc#1012628).
+- drm/amd: Check if ASPM is enabled from PCIe subsystem
+ (bsc#1012628).
+- drm/amd/pm: fix some OEM SKU specific stability issues
+ (bsc#1012628).
+- drm/amd/display: Protect update_bw_bounding_box FPU code
+ (bsc#1012628).
+- drm/amd/display: Fix stream->link_enc unassigned during stream
+ removal (bsc#1012628).
+- KVM: x86: nSVM: disallow userspace setting of
+ MSR_AMD64_TSC_RATIO to non default value when tsc scaling
+ disabled (bsc#1012628).
+- KVM: x86/mmu: make apf token non-zero to fix bug (bsc#1012628).
+- parisc/unaligned: Fix ldw() and stw() unalignment handlers
+ (bsc#1012628).
+- parisc/unaligned: Fix fldd and fstd unaligned handlers on
+ 32-bit kernel (bsc#1012628).
+- vhost/vsock: don't check owner in vhost_vsock_stop() while
+ releasing (bsc#1012628).
+- selinux: fix misuse of mutex_is_locked() (bsc#1012628).
+- io_uring: disallow modification of rsrc_data during quiesce
+ (bsc#1012628).
+- io_uring: don't convert to jiffies for waiting on timeouts
+ (bsc#1012628).
+- clk: jz4725b: fix mmc0 clock gating (bsc#1012628).
+- slab: remove __alloc_size attribute from __kmalloc_track_caller
+ (bsc#1012628).
+- btrfs: tree-checker: check item_size for dev_item (bsc#1012628).
+- btrfs: tree-checker: check item_size for inode_item
+ (bsc#1012628).
+- cgroup-v1: Correct privileges check in release_agent writes
+ (bsc#1012628).
+- cgroup/cpuset: Fix a race between cpuset_attach() and cpu
+ hotplug (bsc#1012628).
+- mm/filemap: Fix handling of THPs in generic_file_buffered_read()
+ (bsc#1012628).
+- commit 9b89dd3
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -409,6 +1140,12 @@ Wed Feb 23 10:26:15 CET 2022 - msuchanek@suse.de
- commit 17ec190
-------------------------------------------------------------------
+Mon Feb 21 09:38:40 CET 2022 - iivanov@suse.de
+
+- Revert: reset: raspberrypi: Don't reset USB if already up (bsc#1180336)
+- commit e7668e1
+
+-------------------------------------------------------------------
Mon Feb 21 08:19:17 CET 2022 - jslaby@suse.cz
- libsubcmd: Fix use-after-free for realloc(..., 0) (gcc 12).
@@ -818,6 +1555,20 @@ Mon Feb 14 15:20:22 CET 2022 - tiwai@suse.de
- commit 86181b2
-------------------------------------------------------------------
+Fri Feb 11 19:39:08 CET 2022 - msuchanek@suse.de
+
+- kernel-binary: Do not include sourcedir in certificate path.
+ The certs macro runs before build directory is set up so it creates the
+ aggregate of supplied certificates in the source directory.
+ Using this file directly as the certificate in kernel config works but
+ embeds the source directory path in the kernel config.
+ To avoid this symlink the certificate to the build directory and use
+ relative path to refer to it.
+ Also fabricate a certificate in the same location in build directory
+ when none is provided.
+- commit bb988d4
+
+-------------------------------------------------------------------
Fri Feb 11 15:18:50 CET 2022 - msuchanek@suse.de
- constraints: Also adjust disk requirement for x86 and s390.
diff --git a/kernel-zfcpdump.spec b/kernel-zfcpdump.spec
index a83ff3e..69c1845 100644
--- a/kernel-zfcpdump.spec
+++ b/kernel-zfcpdump.spec
@@ -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 @@ done )
# 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 @@ Name: kernel-zfcpdump
Summary: The IBM System Z zfcpdump Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.16.11
+Version: 5.16.14
%if 0%{?is_kotd}
-Release: .g90630c5
+Release: .g80acc65
%else
Release: 0
%endif
@@ -231,10 +231,10 @@ Conflicts: hyper-v < 4
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 @@ fi
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 <