395e6dc867e8 Linux 5.16.15-xanmod1 cb55c66c3e9b Merge tag 'v5.16.15' into 5.16 3ea3a232f03a Linux 5.16.15 ad7aa686d172 vhost: allow batching hint without size 2777252d116a riscv: dts: k210: fix broken IRQs on hart1 00a742934a65 btrfs: make send work with concurrent block group relocation 7c3ebd4736df perf parse: Fix event parser error for hybrid systems 8185af336b0e drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP aa093e28791d x86/traps: Mark do_int3() NOKPROBE_SYMBOL 248c63477202 x86/sgx: Free backing memory after faulting the enclave page 173dc5ec61f8 x86/module: Fix the paravirt vs alternative order ba4b13aae3cf x86/boot: Add setup_indirect support in early_memremap_is_setup_data() b46bfa5c526d x86/boot: Fix memremap of setup_indirect structures ab36cca5ce68 watch_queue: Make comment about setting ->defunct more accurate 36198e3972f4 watch_queue: Fix lack of barrier/sync/lock between post and read d7e05190cdef watch_queue: Free the alloc bitmap when the watch_queue is torn down 6cb5c7e1b33e watch_queue: Fix the alloc bitmap size to reflect notes allocated 2f331b8dffbb watch_queue: Fix to always request a pow-of-2 pipe ring size 70bbc08533ab watch_queue: Fix to release page in ->release() eef9afda9a16 watch_queue, pipe: Free watchqueue state after clearing pipe ring b36588ebbcef watch_queue: Fix filter limit check c21b0de7661a ARM: fix Thumb2 regression with Spectre BHB a0347a63d1bd net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE 290902a52580 virtio: acknowledge all features before access c6b1706df7c0 virtio: unexport virtio_finalize_features 62b27d925655 swiotlb: rework "fix info leak with DMA_FROM_DEVICE" cf04a86d52ae arm64: kasan: fix include error in MTE functions 8b2dc214251a arm64: Ensure execute-only permissions are not allowed without EPAN 92258a3538fa arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 4e10787d1837 tracing/osnoise: Do not unregister events twice d76e75586ddc tracing/osnoise: Force quiescent states while tracing 4f46ec48bff2 riscv: Fix auipc+jalr relocation range checks 700b81b8f11e mmc: meson: Fix usage of meson_mmc_post_req() f10316c1e99f riscv: alternative only works on !XIP_KERNEL c049b0b7d402 net: macb: Fix lost RX packet wakeup race in NAPI receive d39dc79513e9 staging: gdm724x: fix use after free in gdm_lte_rx() eaa3d08792b5 staging: rtl8723bs: Fix access-point mode deadlock 58a9bdff32fd fuse: fix pipe buffer lifetime for direct_io d71d62b62110 fuse: fix fileattr op failure 34b6fde1188e ARM: Spectre-BHB: provide empty stub for non-config 7e4bd0cd16ee selftests/memfd: clean up mapping in mfd_fail_write 2246b5ebca52 selftest/vm: fix map_fixed_noreplace test failure eefb9defa43d tracing: Fix selftest config check for function graph start up test 3237183c829b tracing/osnoise: Make osnoise_main to sleep for microseconds 2a44a82a8fd1 tracing: Ensure trace buffer is at least 4096 bytes large ee89f39c5e85 ipv6: prevent a possible race condition with lifetimes 728d6b528d66 Revert "xen-netback: Check for hotplug-status existence before watching" 5f469346d25a Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" cb29021be498 drm/amdgpu: bypass tiling flag check in virtual display case (v2) 5b9d2a069dc8 gpio: Return EPROBE_DEFER if gc->to_irq is NULL da881c5f264d PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken 9c581b0cd7b7 nvme-tcp: send H2CData PDUs based on MAXH2CDATA c48932f23f98 hwmon: (pmbus) Clear pmbus fault/warning bits after read 3a79f380b3e1 net-sysfs: add check for netdevice being present to speed_show 4356343fb70c drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() 4e68c4b47567 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU 0fc4186cd5a6 of/fdt: move elfcorehdr reservation early for crash dump kernel 1ed68d776246 drm/vc4: hdmi: Unregister codec device on unbind 55b06ea6851c spi: rockchip: terminate dma transmission when slave abort 390975262b08 spi: rockchip: Fix error in getting num-cs property 30e14ba65ef1 kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode e0fe243d3c93 KVM: Fix lockdep false negative during host resume 509d24f6aa9d pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" e8dc267ee5eb usb: dwc3: pci: add support for the Intel Raptor Lake-S 270475d6d241 swiotlb: fix info leak with DMA_FROM_DEVICE f0f2f2a009c4 selftests/bpf: Add test for bpf_timer overwriting crash 7e51b3e00c33 net: phy: meson-gxl: improve link-up behavior 4b77baeddb66 net: bcmgenet: Don't claim WOL when its not available 84c831803785 net: arc_emac: Fix use after free in arc_mdio_probe() d828b0fe6631 sctp: fix kernel-infoleak for SCTP sockets 16a93eb15c18 net: phy: DP83822: clear MISR2 register to disable interrupts 0e1b9a2078e0 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info 126df633bc7e mm: gup: make fault_in_safe_writeable() use fixup_user_fault() e032e16bed3a gpio: ts4900: Do not set DAT and OE together dfd04b2dfa2e selftests: pmtu.sh: Kill nettest processes launched in subshell. 8b3d2fd14a53 selftests: pmtu.sh: Kill tcpdump processes launched by subshell. 7194737e1be8 NFC: port100: fix use-after-free in port100_send_complete 06793f98019a net/mlx5e: SHAMPO, reduce TIR indication 171caa1f2f5e net/mlx5e: Lag, Only handle events from highest priority multipath entry 0401bfb27a91 net/mlx5: Fix a race on command flush flow 7bb1dc826dfa net/mlx5: Fix size field in bufferx_reg struct 1d83a95214bc ax25: Fix NULL pointer dereference in ax25_kill_by_device 4cc66bf17220 net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr 5d07fca06b2e net: ethernet: lpc_eth: Handle error for clk_enable af6d58401ccb net: ethernet: ti: cpts: Handle error for clk_enable 688a5ec2274c tipc: fix incorrect order of state message data sanity check 1852854ee349 ethernet: Fix error handling in xemaclite_of_probe ed08eabf8dce ice: Fix curr_link_speed advertised speed 40e8acfdcd27 ice: Don't use GFP_KERNEL in atomic context 6a3122b1155c ice: Fix error with handling of bonding MTU e7ce48d43438 ice: stop disabling VFs due to PF error responses 707dc94bd3fd i40e: stop disabling VFs due to PF error responses 09998f5ef23a iavf: Fix handling of vlan strip virtual channel messages 7af5408f8b44 ARM: dts: aspeed: Fix AST2600 quad spi group 811aace34e5b net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() 13c3b2dfcf12 drm/sun4i: mixer: Fix P010 and P210 format numbers 3240a3070dec drm/i915/psr: Set "SF Partial Frame Enable" also on full update 7e24b2eab93b gpiolib: acpi: Convert ACPI value of debounce to microseconds f342974fe2ce smsc95xx: Ignore -ENODEV errors when device is unplugged 74ca449b3858 qed: return status of qed_iov_get_link d9d4122ea35e net: gro: move skb_gro_receive_list to udp_offload.c 9a6e4c5d7edf esp: Fix BEET mode inter address family tunneling on GSO 9afe83f62aac esp: Fix possible buffer overflow in ESP transformation 2f4923628118 net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() ec4f8cd45022 isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() dc54ba9932ae vdpa: fix use-after-free on vp_vdpa_remove 0842aaadc163 virtio-blk: Remove BUG_ON() in virtio_queue_rq() bb2269ff820b virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero d9a747e6b656 vhost: fix hung thread due to erroneous iotlb entries 640445d6fc05 mISDN: Fix memory leak in dsp_pipeline_build() eb8330efb17f net: phy: meson-gxl: fix interrupt handling in forced mode 553a0b06448c vduse: Fix returning wrong type in vduse_domain_alloc_iova() 9f6effca7562 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command f4f59fdbc748 tipc: fix kernel panic when enabling bearer 1d1719ac4b8e arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias 381ac58e7001 HID: nintendo: check the return value of alloc_workqueue() cbcf790ce88e HID: vivaldi: fix sysfs attributes leak 64ace2c0d0d5 soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel d55c569f2c87 clk: qcom: dispcc: Update the transition delay for MDSS GDSC 530302b5950c clk: qcom: gdsc: Add support to update GDSC transition delay e5b4f60993d2 ARM: boot: dts: bcm2711: Fix HVS register range 56185434e1e5 HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts ec7332452d90 HID: elo: Revert USB reference counting 05480683a891 arm64: dts: qcom: sm8350: Correct UFS symbol clocks 84494290927b arm64: dts: qcom: sm8350: Describe GCC dependency clocks 3cfa7ce38ae6 Linux 5.16.14 cf6eae0facc6 Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" 34630641e955 xen/netfront: react properly to failing gnttab_end_foreign_access_ref() 6d168929b4c4 xen/gnttab: fix gnttab_end_foreign_access() without page specified 674d0ae05bc8 xen/pvcalls: use alloc/free_pages_exact() d83dd50f3c23 xen/9p: use alloc/free_pages_exact() b3df6e19199d xen: remove gnttab_query_foreign_access() 3b72403eb185 xen/gntalloc: don't use gnttab_query_foreign_access() 5ee69f5e0188 xen/scsifront: don't use gnttab_query_foreign_access() for mapped status 741052b05bcd xen/netfront: don't use gnttab_query_foreign_access() for mapped status 2261393c1a3e xen/blkfront: don't use gnttab_query_foreign_access() for mapped status 0ba1ab25bb50 xen/grant-table: add gnttab_try_end_foreign_access() 69e581afd2ea xen/xenbus: don't let xenbus_grant_ring() remove grants in error case 624a3c7d15ef ARM: fix build warning in proc-v7-bugs.c f68edacfcba0 arm64: Do not include __READ_ONCE() block in assembly files 7d2413841bd0 ARM: Do not use NOCROSSREFS directive with ld.lld 3c685791cedf ARM: fix co-processor register typo e65cdb9c4adf ARM: fix build error when BPF_SYSCALL is disabled 80d1978b8062 arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting 2df4d0aba0e6 arm64: Use the clearbhb instruction in mitigations e1e87704621e KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated 0b2bf1b37b5e arm64: Mitigate spectre style branch history side channels f0567fc3fb83 arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 d4293ed32d39 arm64: Add percpu vectors for EL1 b9c29587c533 arm64: entry: Add macro for reading symbol addresses from the trampoline d535ca624f6d arm64: entry: Add vectors that have the bhb mitigation sequences 448a95af1b7a arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations 483fa5319f16 arm64: entry: Allow the trampoline text to occupy multiple pages 984e7e3ebac3 arm64: entry: Make the kpti trampoline's kpti sequence optional e0077b0a66f1 arm64: entry: Move trampoline macros out of ifdef'd section dfb25997bdef arm64: entry: Don't assume tramp_vectors is the start of the vectors 5da0c4bbae49 arm64: entry: Allow tramp_alias to access symbols after the 4K boundary 62cfcf8d06ca arm64: entry: Move the trampoline data page before the text page 57e9a5fbd1f8 arm64: entry: Free up another register on kpti's tramp_exit path 7b63df956358 arm64: entry: Make the trampoline cleanup optional 46af6fc4f7a2 KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A 346793c01582 arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit d1e3d6d26d9e arm64: entry.S: Add ventry overflow sanity checks b6f9598cc078 arm64: cpufeature: add HWCAP for FEAT_RPRES 549ee0965ba6 arm64: cpufeature: add HWCAP for FEAT_AFP 6876d90c4abe arm64: add ID_AA64ISAR2_EL1 sys register 680e356c1be1 ARM: include unprivileged BPF status in Spectre V2 reporting 9fd1d31810cc ARM: Spectre-BHB workaround 21ceffd3628e ARM: use LOADADDR() to get load address of sections 0f0fd6ef76de ARM: early traps initialisation f5eb0f1dcde4 ARM: report Spectre v2 status through sysfs db3eaccf6e16 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT 19b78a9a3228 x86/speculation: Warn about Spectre v2 LFENCE mitigation 23cc87c04704 x86/speculation: Update link to AMD speculation whitepaper 1984feb9872b x86/speculation: Use generic retpoline by default on AMD 6710bd548ec7 x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting 227649a0a673 Documentation/hw-vuln: Update spectre doc 9b629eeb3322 x86/speculation: Add eIBRS + Retpoline options 56829c19c817 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE