* 4ccc34c9f441 Linux 5.9.9-xanmod1 * 63e1d5a76a98 Merge tag 'v5.9.9' into 5.9 * 1398820fee51 Linux 5.9.9 * ac39c90de3d9 Convert trailing spaces and periods in path components * 7e87e69e3347 coresight: Fix uninitialised pointer bug in etm_setup_aux() * b689b7318eef coresight: etm: perf: Sink selection using sysfs is deprecated * d8c65b3a4dcf perf scripting python: Avoid declaring function pointers with a visibility attribute * 88c5766cfc82 null_blk: Fix scheduling in atomic with zoned mode * c7910bdb8115 powerpc/603: Always fault when _PAGE_ACCESSED is not set * 6cad8b45b813 tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies * b288c0456ba2 mptcp: provide rmem[0] limit * 0ed125fd6e04 devlink: Avoid overwriting port attributes of registered port * 258946649905 tipc: fix memory leak in tipc_topsrv_start() * 6f5d15f1e0a9 net/x25: Fix null-ptr-deref in x25_connect * 5025e00a834f net: Update window_clamp if SOCK_RCVBUF is set * 69843804a23d net: udp: fix UDP header access on Fast/frag0 UDP GRO * 7e7f05d83d00 net: udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO * d0f1a4e3f60c net/af_iucv: fix null pointer dereference on shutdown * 5ec976b6216c IPv6: Set SIT tunnel hard_header_len to zero * e43ca834db40 ethtool: netlink: add missing netdev_features_change() call * b2850712c5d7 cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account * 960908eb18dd cpufreq: Add strict_target to struct cpufreq_policy * ddd0dd03fcce cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET * c539b683b003 cpufreq: Introduce governor flags * f3cbfd01568c swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" * 877d58ecea18 pinctrl: amd: fix incorrect way to disable debounce filter * 41620d1b3ea6 pinctrl: amd: use higher precision for 512 RtcClk * 616db99f8e20 NFSv4.2: fix failure to unregister shrinker * 3874b709b217 drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[] * 824cbc5564db drm/i915: Correctly set SFC capability for video engines * e963d95636c1 drm/amd/display: Add missing pflip irq * c5d5981b27fb don't dump the threads that had been already exiting when zapped. * 33edb616f3ce mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove * 85db3a443094 mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs * 4e7f3d3c0fa6 gpio: pcie-idio-24: Enable PEX8311 interrupts * 8c431ab5f543 gpio: pcie-idio-24: Fix IRQ Enable Register value * a368f3c429a1 gpio: pcie-idio-24: Fix irq mask when masking * 02bae88e2c2d gpio: sifive: Fix SiFive gpio probe * 7e88d5dfc6b5 io_uring: round-up cq size before comparing with rounded sq size * 23f880dc21bd selinux: Fix error return code in sel_ib_pkey_sid_slow() * 800c1e71804b hwmon: (amd_energy) modify the visibility of the counters * 11db218b6ff6 ocfs2: initialize ip_next_orphan * ef792d6ce0db hugetlbfs: fix anon huge page migration race * d2af8b61a6b7 reboot: fix overflow parsing reboot cpu number * 566fd53d6df3 Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" * b742ca1b74e4 mm/gup: use unpin_user_pages() in __gup_longterm_locked() * e20add452163 mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit * b65f7b577156 mm/slub: fix panic in slab_alloc_node() * c4629e4e7e09 mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate * f8b40ef128c5 mm/compaction: count pages and stop correctly during page isolation * 9d152949f582 bootconfig: Extend the magic check range to the preceding 3 bytes * 3923dd25def3 jbd2: fix up sparse warnings in checkpoint code * 07b4f1246b72 futex: Don't enable IRQs unconditionally in put_pi_state() * 67c433c29028 mei: protect mei_cl_mtu from null dereference * 1ce7fd4c3d06 virtio: virtio_console: fix DMA memory allocation for rproc serial * 929f5035ec79 xhci: hisilicon: fix refercence leak in xhci_histb_probe * 396d17b10619 usb: typec: ucsi: Report power supply changes * ebc047afe9d2 usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode * 16a38a9f8abd Revert "usb: musb: convert to devm_platform_ioremap_resource_byname" * f93a741a19a9 uio: Fix use-after-free in uio_unregister_device() * 59b84822568f loop: Fix occasional uevent drop * 40ca77fdac0f block: add a return value to set_capacity_revalidate_and_notify * bdffd69031b8 thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() * 134b85544565 thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() * 263a3db5cabf speakup: Fix clearing selection in safe context * ac503b2b075b speakup ttyio: Do not schedule() in ttyio_in_nowait * a57faaf89a70 speakup: Fix var_id_t values and thus keymap * 5a7a848160f9 KVM: arm64: Don't hide ID registers from userspace * e2d9f3cc7edd btrfs: dev-replace: fail mount if we don't have replace item with target device * f7a0c9f2cfdf btrfs: fix min reserved size calculation in merge_reloc_root * 9d968ee2073c btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod * 9608f641c492 btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch * d8f2d469c336 ext4: unlock xattr_sem properly in ext4_inline_data_truncate() * c315a0b5bac0 ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA * b49f87e4951d erofs: derive atime instead of leaving it empty * 877c8cb029a5 erofs: fix setting up pcluster for temporary pages * 0c8e4404ed15 firmware: xilinx: fix out-of-bounds access * 7dce450ca840 perf: Fix event multiplexing for exclusive groups * 3a5a900bb247 perf: Simplify group_sched_in() * e360c1e21a18 nvme: fix incorrect behavior when BLKROSET is called by the user * 09d90dbab25d nvme: freeze the queue over ->lba_shift updates * 9163d630e435 nvme: factor out a nvme_configure_metadata helper * 159dbc4dd743 perf: Fix get_recursion_context() * 2ee7230e40d1 afs: Fix afs_write_end() when called with copied == 0 [ver #3] * 9e22b87afbc6 mm: memcontrol: fix missing wakeup polling thread * 24bd009423fb kernel/watchdog: fix watchdog_allowed_mask not used warning * e533facb19a1 arm64/mm: Validate hotplug range before creating linear mapping * 375279dc33c7 lan743x: fix use of uninitialized variable * 6fd32c727331 vrf: Fix fast path output packet handling with async Netfilter rules * 5b206841d2cb NFS: Fix listxattr receive buffer size * 88e215f9cf66 hwmon: (applesmc) Re-work SMC comms * b20e9cb62229 cosa: Add missing kfree in error path of cosa_write * e2d69c051986 ch_ktls: tcb update fails sometimes * d274cd323ec1 ch_ktls: Update cheksum information * 74c441a02ac6 of/address: Fix of_node memory leak in of_dma_is_coherent * 16ac78d9dcff xfs: fix a missing unlock on error in xfs_fs_map_blocks * 99f672ebb165 lan743x: fix "BUG: invalid wait context" when setting rx mode * 0c94a325075b xfs: fix brainos in the refcount scrubber's rmap fragment processor * 0ca9a072112b xfs: fix rmap key and record comparison functions * a58e217ad6cd xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents * ac560d221919 xfs: fix flags argument to rmap lookup when converting shared file rmaps * d8b36e46de41 net: phy: realtek: support paged operations on RTL8201CP * 9357eee5067e lan743x: correctly handle chips with internal PHY * 4bf509f4f98f igc: Fix returning wrong statistics * 3fbff00c08d2 i40e: Fix MAC address setting for a VF via Host/VM * 015be7f67c76 selftest: fix flower terse dump tests * 270c6054365d nbd: fix a block_device refcount leak in nbd_release * a8db9f31a277 pinctrl: qcom: sm8250: Specify PDC map * 878bfd624d40 pinctrl: qcom: Move clearing pending IRQ to .irq_request_resources callback * 89e313118c26 r8169: disable hw csum for short packets on all chip versions * b579b0c91b96 r8169: fix potential skb double free in an error path * ab68b940dd6f bpf: Zero-fill re-used per-cpu map element * 457e9f9333a1 tools/bpftool: Fix attaching flow dissector * d7cad33df1ca NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy * 175147b6bc11 NFSD: Fix use-after-free warning when doing inter-server copy * ea2a764d9362 SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() * 117fe27f67b2 net/mlx5e: Fix incorrect access of RCU-protected xdp_prog * 4f2d4e911a77 net/mlx5e: Fix VXLAN synchronization after function reload * 994298ddfbaf net/mlx5: E-switch, Avoid extack error log for disabled vport * 185f59c8ecfd net/mlx5: Fix deletion of duplicate rules * 493434d8d46f net/mlx5e: Use spin_lock_bh for async_icosq_lock * 45b7bae55b98 net/mlx5e: Protect encap route dev from concurrent release * 8513c3f79a1b net/mlx5e: Fix modify header actions memory leak * 6726fbff19bf pinctrl: aspeed: Fix GPI only function problem. * 439bbd2f9369 pinctrl: mcp23s08: Use full chunk of memory for regmap configuration * 41836573a2cd libbpf, hashmap: Fix undefined behavior in hash_bits * 8361fb42232d bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE * b04c4fc29349 ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template * ca38e529c1a3 gpio: aspeed: fix ast2600 bank properties * 191c52cf4437 pinctrl: intel: Set default bias in case no particular value given * 1d8bd6958ab6 pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm * 8c676a84da1a mfd: sprd: Add wakeup capability for PMIC IRQ * 8e3f68daf1dd spi: bcm2835: remove use of uninitialized gpio flags variable * 3d916fae6145 tpm_tis: Disable interrupts on ThinkPad T490s * 56cbb0859453 i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED * 0df649e55193 i2c: designware: call i2c_dw_read_clear_intrbits_slave() once * 168b746c3de0 i2c: sh_mobile: implement atomic transfers * 1e0043673ea2 riscv: Set text_offset correctly for M-Mode * 950fd0db5dbf arm64: kexec_file: try more regions if loading segments fails * f3c3bb3bf862 selftests: proc: fix warning: _GNU_SOURCE redefined * c19e013cef0b iomap: clean up writeback state logic on writepage error * 756fec062e4b amd/amdgpu: Disable VCN DPG mode for Picasso * 6a1d0696c878 i2c: mediatek: move dma reset before i2c reset * fdcbd5e015f9 vfio/pci: Bypass IGD init in case of -ENODEV * 0fa7baa50922 vfio: platform: fix reference leak in vfio_platform_open * e68d3689dcfa s390/smp: move rcu_cpu_starting() earlier * 80eed6eff184 iommu/amd: Increase interrupt remapping table limit to 512 entries * 2ff5a999c787 nvme-tcp: avoid repeated request completion * 7594c2395500 nvme-rdma: avoid repeated request completion * 21a96d98e24b nvme-tcp: avoid race between time out and tear down * 987a99014200 nvme-rdma: avoid race between time out and tear down * c28eec9faf89 nvme: introduce nvme_sync_io_queues * 19e7626fa05b scsi: mpt3sas: Fix timeouts observed while reenabling IRQ * 75472e42a265 scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() * b2a14b4673b7 ARC: [plat-hsdk] Remap CCMs super early in asm boot trampoline * 169a040179c8 Revert "nvme-pci: remove last_sq_tail" * 74c2a09c583f tracing: Fix the checking of stackidx in __ftrace_trace_stack * c9ed6f0c3d8e wireguard: selftests: check that route_me_harder packets use the right sk * 5ad605509f53 cfg80211: regulatory: Fix inconsistent format argument * 70b3d9812c81 cfg80211: initialize wdev data earlier * 49380f3795dd mac80211: fix use of skb payload instead of header * 5b025626a698 drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running * c6cf5341a368 drm/amd/pm: perform SMC reset on suspend/hibernation * 2f8f95104b9b drm/amd/pm: correct the baco reset sequence for CI ASICs * 9817b11bfffa drm/amdgpu: perform srbm soft reset always on SDMA resume * 6ac37951b6b0 scsi: hpsa: Fix memory leak in hpsa_init_one() * ed0983e84f21 gfs2: check for live vs. read-only file system in gfs2_fitrim * 8c8a35635c7f gfs2: Add missing truncate_inode_pages_final for sd_aspace * ff838a9150ab gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free * 5260e09c90be x86/boot/compressed/64: Introduce sev_status * 764ec5a8de54 ALSA: hda: Reinstate runtime_allow() for all hda controllers * a34084ba9a38 ALSA: hda: Separate runtime and system suspend * 8abbccb87d8f selftests: pidfd: fix compilation errors due to wait.h * 01fe7bee6679 selftests/ftrace: check for do_sys_openat2 in user-memory test * 137af564df56 usb: raw-gadget: fix memory leak in gadget_setup * 766d1dcd3bce usb: gadget: goku_udc: fix potential crashes in probe * 8ec600acec7f opp: Reduce the size of critical section in _opp_table_kref_release() * 5389f45320f8 usb: dwc3: pci: add support for the Intel Alder Lake-S * f55cfb8e5f75 ASoC: SOF: loader: handle all SOF_IPC_EXT types * c9a05f6ef65e ASoC: cs42l51: manage mclk shutdown delay * 0aba4532c183 ASoC: qcom: sdm845: set driver name correctly * e680e74b8c9c ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015 * 563dd2e2b952 scsi: ufs: Fix missing brace warning for old compilers * 25e617fa4343 ath9k_htc: Use appropriate rs_datalen type * e57867b028a0 KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED * 0821c9441d98 tpm: efi: Don't create binary_bios_measurements file for an empty log * 7d67ec8b7784 USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property * cc8570e6122e RISC-V: Fix the VDSO symbol generaton for binutils-2.35+ * 6809b3329136 kbuild: explicitly specify the build id style * f2ab81646a11 x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP * b585ab3ffb1d selftests: binderfs: use SKIP instead of XFAIL * d49b1cc32608 selftests: clone3: use SKIP instead of XFAIL * 991efbfcfc4e selftests: core: use SKIP instead of XFAIL in close_range_test.c * d0a8729fc122 ceph: check session state after bumping session->s_seq * a1f25f04928e PCI: mvebu: Fix duplicate resource requests * 7db1337e2930 spi: fsl-dspi: fix wrong pointer in suspend/resume * 9154aa2b6522 io_uring: ensure consistent view of original task ->mm from SQPOLL * 29cd2f610afe xfs: fix scrub flagging rtinherit even if there is no rt device * 3aaf0ba283b8 xfs: fix missing CoW blocks writeback conversion retry * ab39aed544fd xfs: flush new eof page on truncate to avoid post-eof corruption * 3591d07ab737 can: flexcan: flexcan_remove(): disable wakeup completely * 0bbb0a0e74bc can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A * ad3f9f9f0a49 can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on * 37cc52739ad1 can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping * 5013cdd3aebc can: peak_usb: add range checking in decode operations * 2c4e751f6073 can: xilinx_can: handle failure cases of pm_runtime_get_sync * 156a84fb97db can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path * f43d555c5a8c can: j1939: j1939_sk_bind(): return failure if netdev is down * f210a960e01f can: j1939: swap addr and pgn in the send example * 0b44ba8d3bda can: can_create_echo_skb(): fix echo skb generation: always use skb_clone() * f5d46ebd0c50 can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames * 87530b557aff can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context * 1c1dfcbe700a can: rx-offload: don't call kfree_skb() from IRQ context * 0a444bd17a83 vfio/pci: Implement ioeventfd thread handler for contended memory lock * 6b5164fc7104 afs: Fix incorrect freeing of the ACL passed to the YFS ACL store op * fe645064dfda afs: Fix warning due to unadvanced marshalling pointer * 98d3c3f1e295 iommu/vt-d: Fix a bug for PDP check in prq_event_thread * 69c7632a8cf5 iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() * 6f87ad3a72f7 ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() * 9845ec25bc7f perf tools: Add missing swap for cgroup events * af8fd8c813b5 perf tools: Add missing swap for ino_generation * 49c580580edb perf trace: Fix segfault when trying to trace events by cgroup * a79cf8d05051 drm/panfrost: Fix module unload * c98337171268 drm/panfrost: move devfreq_init()/fini() in device * bffbfa6dbdfc drm/panfrost: rename error labels in device_init * b840f06ce499 mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg * c32fe6241edc IB/srpt: Fix memory leak in srpt_add_one * e12c16808ed8 drm/vc4: bo: Add a managed action to cleanup the cache * b4ca8e9563c7 powerpc/eeh_cache: Fix a possible debugfs deadlock * a67c6374c2b8 irqchip/sifive-plic: Fix chip_data access within a hierarchy * 66b4345edf0d netfilter: ipset: Update byte and packet counters regardless of whether they match * 610c8a51f67f PCI: Always enable ACS even if no ACS Capability * e4bec74d3707 netfilter: nf_tables: missing validation from the abort path * af9c23375c76 netfilter: use actual socket sk rather than skb sk when routing harder * f66f29adac0e netfilter: nftables: fix netlink report logic in flowtable and genid * 842be2dfe3a7 mac80211: don't require VHT elements for HE on 2.4 GHz * 48510f80918c xfs: set xefi_discard when creating a deferred agfl free log intent item * 3b5c980a8e56 mtd: spi-nor: Fix address width on flash chips > 16MB * 5b733a5d943b ASoC: codecs: wcd9335: Set digital gain range correctly * 630a711eb64e ASoC: codecs: wcd934x: Set digital gain range correctly * 953e234764b4 selftests: filter kselftest headers from command in lib.mk * c4bb60aaf0f8 usb: gadget: fsl: fix null pointer checking * 02bdf72aa22a kunit: Don't fail test suites if one of them is empty * e6ddfc043e65 kunit: Fix kunit.py --raw_output option * cb5086c5dc72 irqchip/sifive-plic: Fix broken irq_set_affinity() callback * 1dfc44fd609f spi: imx: fix runtime pm support for !CONFIG_PM * 35b83f670a17 ASoC: codecs: wsa881x: add missing stream rates and format * 21292423bc43 net: xfrm: fix a race condition during allocing spi * 9e4eb8cb0c48 hv_balloon: disable warning when floor reached * 5f888e2b10ca genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY * b87cbe5ad04d ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function * f294984df764 xfrm: interface: fix the priorities for ipip and ipv6 tunnels * bf375d7cd302 KVM: arm64: Force PTE mapping on fault resulting in a device mapping * 97bfb92dd970 nbd: don't update block size after device is started * d71c591175b5 mm: memcg: link page counters to root if use_hierarchy is false * f2f4e25f241c drm/i915/gem: Flush coherency domains on first set-domain-ioctl * 81a01ed3ac50 drm/i915: Hold onto an explicit ref to i915_vma_work.pinned