456bb1673826 Linux 6.2.11-xanmod1 46de6f3df30a Merge tag 'v6.2.11' into 6.2 cdc7aff9ed01 Linux 6.2.11 ca9bbfd4be0d mm: enable maple tree RCU mode by default. a4ea73e99e93 maple_tree: add RCU lock checking to rcu callback functions 0644026e7717 maple_tree: add smp_rmb() to dead node detection 425e737db89b maple_tree: remove extra smp_wmb() from mas_dead_leaves() bc5ab3677b2b maple_tree: fix freeing of nodes in rcu mode 237a5a21293e maple_tree: detect dead nodes in mas_start() e2ce46b027fd maple_tree: refine ma_state init from mas_start() 9efd643fb394 maple_tree: be more cautious about dead nodes 33b4fbb261ab maple_tree: fix mas_prev() and mas_find() state handling 820c13f92ce0 maple_tree: fix handle of invalidated state in mas_wr_store_setup() 8ccada581ba3 maple_tree: reduce user error potential d478ff0ca89f maple_tree: fix potential rcu issue 0c387104c2d9 maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk() 725f562a2d9e mm: take a page reference when removing device exclusive entries 678bf7577d71 drm/bridge: lt9611: Fix PLL being unable to lock 23ee632c33e9 drm/amdgpu: skip psp suspend for IMU enabled ASICs mode2 reset ad3f060a6c31 drm/amdgpu: for S0ix, skip SDMA 5.x+ suspend/resume bbd12e551c20 drm/amd/display: Clear MST topology if it fails to resume d663b4537aac maple_tree: fix a potential concurrency bug in RCU mode 295790de44c3 maple_tree: fix get wrong data_end in mtree_lookup_walk() 199dc8cc56e6 mm/hugetlb: fix uffd wr-protection for CoW optimization path b9927d3a60ca mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() ec9567bdd6e5 ring-buffer: Fix race while reader and writer are on the same page 7eb98f5ac551 drm/i915: fix race condition UAF in i915_perf_add_config_ioctl 7241b4c38826 drm/i915: Fix context runtime accounting 3d9c62ecb67e drm/nouveau/disp: Support more modes by checking with lower bpc 438fc51f8bad drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path 2bd182c6bf5a ublk: read any SQE values upfront dd6777595d79 wifi: mt76: ignore key disable commands 6b81c7f9cf0d wifi: mt76: mt7921: fix fw used for offload check for mt7922 61334bc29781 mm: vmalloc: avoid warn_alloc noise caused by fatal signal 5e4945b179b4 zsmalloc: document freeable stats 860fd634f5a3 tracing/synthetic: Make lastcmd_mutex static 6714483057b7 perf/core: Fix the same task check in perf_event_set_output 7d7a2abc84b4 perf: Optimize perf_pmu_migrate_context() 12b3d75ca3a6 block: don't set GD_NEED_PART_SCAN if scan partition failed 9dbe85ac618e block: ublk: make sure that block size is set correctly fc03ab6fdbfe cifs: sanitize paths in cifs_update_super_prepath. f826ae3908b7 nvme: fix discard support without oncs b287e21e73ec scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() 582e35e97318 scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() c117c1592777 io_uring: fix memory leak when removing provided buffers af882684962e io_uring: fix return value when removing provided buffers 48d8bbb6b6cf iio: adc: ad7791: fix IRQ flags 170818974e97 ASoC: SOF: avoid a NULL dereference with unsupported widgets ea7c4392f086 ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() 6ed5784526dd iommufd: Do not corrupt the pfn list when doing batch carry 70726ce4d898 iommufd: Fix unpinning of pages when an access is present 800963e7eb00 iommufd: Check for uptr overflow 46771c34d672 tracing: Free error logs of tracing instances de58bacba9c3 tracing/osnoise: Fix notify new tracing_max_latency 6cd4080d09e7 tracing/timerlat: Notify new max thread latency 8826d9e7bd51 tracing/synthetic: Fix races on freeing last_cmd daf139e63a25 net: stmmac: Add queue reset into stmmac_xdp_open() function 7a25aff622e1 ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530 c271a41fcda0 ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2 5f7f4a16ad21 ACPI: video: Make acpi_backlight=video work independent from GPU driver 556f6e1a159d ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type() b7b12d4e730b can: isotp: isotp_recvmsg(): use sock_recv_cmsgs() to get SOCK_RXQ_OVFL infos aa023adc9647 can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events 648b331484cf can: isotp: fix race between isotp_sendsmg() and isotp_release() 36befc9aed62 can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access 65c324d3f35c fs: drop peer group ids under namespace lock 1136bc37cd50 ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() bcfeb2605b18 ftrace: Mark get_lock_parent_ip() __always_inline 417de6ee157c blk-mq: directly poll requests b66fccc9cfeb counter: 104-quad-8: Fix Synapse action reported for Index signals 7e1fb7bc0082 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads f4f3384844b8 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug 7edf722cf621 coresight: etm4x: Do not access TRCIDR1 for identification 5e102d209fe1 mm: kfence: fix handling discontiguous page 0aed61c4cfc8 mm: kfence: fix PG_slab and memcg_data clearing c1ac6c8fd270 KVM: SVM: Flush Hyper-V TLB when required 6046a6c4127d KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode 2ed8fe7518f8 KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection 7cf5b229bf3e x86/ACPI/boot: Use FADT version to check support for online capable 93aac206794d x86/acpi/boot: Correct acpi_is_processor_usable() check 743c7dc9f562 ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook 8f8b3f8ca4e8 ALSA: hda/realtek: Add quirk for Clevo X370SNW 99a51c673b1d ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr 566e44d0f796 ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN f23850d7eb29 serial: 8250: Prevent starting up DMA Rx on THRI interrupt 20ed3d4353b4 dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs fac05f800abb fsdax: force clear dirty mark if CoW 34130b5d20d7 fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTEN 54bdeaf674e2 fsdax: dedupe should compare the min of two iters' length daf4eb3a908b nilfs2: fix sysfs interface lifetime b4d80bd6370b nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() f4341fbb9c41 tty: serial: fsl_lpuart: fix crash in lpuart_uport_is_active b4f4fc898c89 tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty 39bc6e897381 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI dc8dbe92b465 tty: serial: sh-sci: Fix transmit end interrupt handler a9d57ccb70bc iio: light: vcnl4000: Fix WARN_ON on uninitialized lock af6ce9d60c36 iio: light: cm32181: Unregister second I2C client if present 162ef44be5ae iio: buffer: make sure O_NONBLOCK is respected efdad2f69480 iio: buffer: correctly return bytes written in output buffers 9b180ed4041d iio: accel: kionix-kx022a: Get the timestamp from the driver's private data in the trigger_handler d2e908fe02d2 iio: adc: max11410: fix read_poll_timeout() usage 246be3038640 iio: dac: cio-dac: Fix max DAC write value check for 12-bit c4d4e922a1f0 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip c2ab6a3a36b3 iio: adc: qcom-spmi-adc5: Fix the channel name 3318d640ff2e iio: adis16480: select CONFIG_CRC32 7d797975cff7 drivers: iio: adc: ltc2497: fix LSB shift 54231e3022d6 USB: serial: option: add Quectel RM500U-CN modem 65b4f7f0bdf1 USB: serial: option: add Telit FE990 compositions 1d8a356dd21a usb: typec: altmodes/displayport: Fix configure initial pin assignment a5ccaa48f940 USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs c853532ca709 usb: dwc3: pci: add support for the Intel Meteor Lake-S 739237fdd434 usb: cdnsp: Fixes error: uninitialized symbol 'len' a5449aee17ff xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu 929aee41d5d3 xhci: Free the command allocated for setting LPM if we return early 1fe6015aa92c usb: xhci: tegra: fix sleep in atomic call 12f9b3812248 Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" 95628b830952 PCI/DOE: Fix memory leak with CONFIG_DEBUG_OBJECTS=y 626f782ba4bc PCI/DOE: Silence WARN splat with CONFIG_DEBUG_OBJECTS=y 716f8b05cc8f cxl/pci: Handle excessive CDAT length 69972f342de5 cxl/pci: Handle truncated CDAT entries 29a1a10930ae cxl/pci: Handle truncated CDAT header 027882381a9e cxl/pci: Fix CDAT retrieval on big endian f540da0fd2a6 net: stmmac: check fwnode for phy device before scanning for phy 46bcc8c57e24 arm64: compat: Work around uninitialized variable warning c696c47f1d09 gve: Secure enough bytes in the first TX desc for all TCP pkts fc4ba13013dd netlink: annotate lockless accesses to nlk->max_recvmsg_len 0d262fe96c44 ethtool: reset #lanes when lanes is omitted 176cbb6da28f ping: Fix potentail NULL deref for /proc/net/icmp. 67daeaecd70e raw: Fix NULL deref in raw_get_next(). 2f16cda1ea80 raw: use net_hash_mix() in hash function 07b8977f5172 ice: Reset FDIR counter in FDIR init stage cbfed5f114b5 ice: fix wrong fallback logic for FDIR e5820e36b890 NFSD: callback request does not use correct credential for AUTH_SYS c759143e87e0 sunrpc: only free unix grouplist after RCU settles 6fe8c74fc9bf net: stmmac: fix up RX flow hash indirection table when setting channels 9b41d7680e98 net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe f385e44876f6 gpio: davinci: Add irq chip flag to skip set wake a1da6dcce8e6 gpio: davinci: Do not clear the bank intr enable bit in save_context 91d8a4367bed platform/x86: think-lmi: Clean up display of current_value on Thinkstation 43fc0342bac1 platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings 5f99014c19fa platform/x86: think-lmi: Fix memory leak when showing current settings 02ed5700f404 ipv6: Fix an uninit variable access bug in __ip6_make_skb() b189baf2f0b9 net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT 7d13cf10bcbd drm/i915/huc: Cancel HuC delayed load timer on reset. a615e7270318 sctp: check send stream number after wait_for_sndbuf 3d95968454a7 net: ethernet: mtk_eth_soc: fix remaining throughput regression 3306663c4578 net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit 4ae97b09bc4d net: don't let netpoll invoke NAPI if in xmit context 2c6334d1ddd2 ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement 5f2eea85e278 icmp: guard against too small mtu 3d0dcada384a nfsd: call op_release, even when op_func returns an error f352c41fa718 NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL 5ef2db5889da wifi: brcmfmac: Fix SDIO suspend/resume regression b1691ebd2040 l2tp: generate correct module alias strings cd1fd795ab8a net: stmmac: remove redundant fixup to support fixed-link mode b2200673532a net: stmmac: check if MAC needs to attach to a PHY 2a86b10a54e2 net: phylink: add phylink_expects_phy() method 48a07f6e00d3 net: qrtr: Fix a refcount bug in qrtr_recvmsg() 73752a39e2a6 wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta 41b09f7cea8d wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() 5e9663aed958 KVM: s390: pv: fix external interruption loop not always detected f78320a6523e ASoC: codecs: lpass: fix the order or clks turn off during suspend 615fd61ca673 pwm: meson: Explicitly set .polarity in .get_state() c148a84f7bc6 pwm: sprd: Explicitly set .polarity in .get_state() 2e1d3e2d7f8c pwm: iqs620a: Explicitly set .polarity in .get_state() 9b2f6c3fc658 pwm: cros-ec: Explicitly set .polarity in .get_state() 28ab26f6a95b pwm: hibvt: Explicitly set .polarity in .get_state() 0649f01b2170 ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() a5c44f3446a0 Drivers: vmbus: Check for channel allocation before looking up relids 0be5c25666f3 gpio: GPIO_REGMAP: select REGMAP instead of depending on it d65f2f72f0cf drm/i915: Add a .color_post_update() hook cf0793bd4634 drm/i915: Move the DSB setup/cleaup into the color code e6f79d24dbc6 dm: fix improper splitting for abnormal bios 14b0b4f48f8e dm: change "unsigned" to "unsigned int" ceba2bff7a3d dm integrity: Remove bi_sector that's only used by commented debug code b7b1eecd44eb dm cache: Add some documentation to dm-cache-background-tracker.h