b7dfec24f28e Linux 6.17.9-xanmod1 be9b53cda538 Merge tag 'v6.17.9' into 6.17 1bfd0faa78d0 Linux 6.17.9 41840a5e8d63 net: phy: micrel: Fix lan8814_config_init ea7936304ed7 isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe() 350d846bf1ad KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALL afcb7f694e7a KVM: x86: Add support for RDMSR/WRMSRNS w/ immediate on Intel e5779f27981c KVM: x86: Rename local "ecx" variables to "msr" and "pmc" as appropriate ce0138dced64 ASoC: da7213: Use component driver suspend/resume afd2d225a47d ASoC: da7213: Convert to DEFINE_RUNTIME_DEV_PM_OPS() f290de3c0f7b scripts/decode_stacktrace.sh: fix build ID and PC source parsing 6ca8437dc726 scripts/decode_stacktrace.sh: symbol: preserve alignment 626f8c7a2ff9 scripts/decode_stacktrace.sh: symbol: avoid trailing whitespaces a2b5df478013 mm/memory: do not populate page table entries beyond i_size 6194db7c9e82 mm/huge_memory: do not change split_huge_page*() target order silently f4ff166d75f3 selftests: mptcp: join: properly kill background tasks acc03eb7e81f selftests: mptcp: join: userspace: longer transfer 4dfd3e5bce98 selftests: mptcp: connect: trunc: read all recv data 7558cf8893f8 selftests: mptcp: join: endpoints: longer transfer 927bb5729950 selftests: mptcp: join: rm: set backup flag ef51fbbb5506 selftests: mptcp: connect: fix fallback note due to OoO e80e08298ce0 pmdomain: samsung: Rework legacy splash-screen handover workaround 63eaa6cd7385 pmdomain: samsung: plug potential memleak during probe ae65e73aeef6 pmdomain: imx: Fix reference count leak in imx_gpc_remove 983e91da82ec pmdomain: arm: scmi: Fix genpd leak on provider registration failure fea67de7a636 drm/xe/xe3: Add WA_14024681466 for Xe3_LPG 4088cac6ba87 drm/xe/xe3: Extend wa_14023061436 8ce9c3c8d68f drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg c805d473355c drm/i915/psr: fix pipe to vblank conversion a0da941ae64b drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces 1ad70a06d7e9 drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process 63600103d2ac drm/amdkfd: relax checks for over allocation of save area a5b44895dac9 btrfs: release root after error in data_reloc_print_warning_inode() 3a92d1e28e61 btrfs: do not update last_log_commit when logging inode due to a new name 6c569c95d021 btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe() 72b3b2e2c6c3 btrfs: zoned: fix stripe width calculation 8ab9bf9ec20b btrfs: zoned: fix conventional zone capacity calculation ee80ff1f10e1 PM: hibernate: Use atomic64_t for compressed_size variable 692101646f3e PM: hibernate: Emit an error when image writing fails 2a2b4b0277d3 EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection f2937825ca7c EDAC/altera: Handle OCRAM ECC enable after warm reset 8e4c6c269528 LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY 6a71ead12dbf LoongArch: Consolidate max_pfn & max_low_pfn calculation 72d977150d30 ftrace: Fix BPF fexit with livepatch 094c6467fe05 io_uring/rw: ensure allocated iovec gets cleared for early failure ef15bc6a00b3 gendwarfksyms: Skip files with no exports 7a9be9dfe325 selftests/user_events: fix type cast for write_index packed member in perf_test 74c35df32f02 x86/CPU/AMD: Add additional fixed RDSEED microcode revisions cfb625fcf447 x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev 27cb5136d2c9 spi: Try to get ACPI GPIO IRQ earlier ff2503f41caa smb: client: fix cifs_pick_channel when channel needs reconnect 6f58b75a77fd crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value a2bd247f8c6c crash: fix crashkernel resource shrink 3f56c407feb9 codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty for slabobj_ext 4515743cc7a4 cifs: client: fix memory leak in smb3_fs_context_parse_param 6ec1ecedad6c ASoC: sdw_utils: fix device reference leak in is_sdca_endpoint_present() d2c04f20ccc6 ALSA: usb-audio: Fix potential overflow of PCM transfer buffer d2aed6fac114 ALSA: hda/hdmi: Fix breakage at probing nvhdmi-mcp driver a54ba4afb32e mmc: dw_mmc-rockchip: Fix wrong internal phase calculate 3b935c535326 mmc: pxamci: Simplify pxamci_probe() error handling using devm APIs 9e3901a04007 mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4 9005700c1285 mm/huge_memory: fix folio split check for anon folios in swapcache a4145be7b56b mm, swap: fix potential UAF issue for VMA readahead 28335885ad43 mm/mremap: honour writable bit in mremap pte batching 1a1c6289283e mm/shmem: fix THP allocation and fallback loop a4ccabe7907e mm/kmsan: fix kmsan kmalloc hook when no stack depots are allocated yet c07a531f008f mm/damon/stat: change last_refresh_jiffies to a global variable dacc3793366c mm/mm_init: fix hash table order logging in alloc_large_system_hash() 03de7ff197a3 fs/proc: fix uaf in proc_readdir_de() ac502cae3b0b mm/huge_memory: preserve PG_has_hwpoisoned if a folio is split to >0 order 86ea15c66077 wifi: mac80211: reject address change while connecting 6a994e054849 selftests/tracing: Run sample events to clear page cache events 4444767e625d mm/secretmem: fix use-after-free race in fault handler 9a51b5ccd1c7 net: netpoll: fix incorrect refcount handling causing incorrect cleanup 2f65799e2a73 nilfs2: avoid having an active sc_timer before freeing sci 514bcff868e6 mm/damon/sysfs: change next_update_jiffies to a global variable 0fd16ed6dc33 ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe 960e1b863b11 LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY 41e610bce9e7 LoongArch: Use correct accessor to read FWPC/MWPC 7ad00d78504e LoongArch: Consolidate early_ioremap()/ioremap_prot() 16bb361f4853 maple_tree: fix tracepoint string pointers c991ba68c29f dma-mapping: benchmark: Restore padding to ensure uABI remained consistent 50df8d3bd0d0 strparser: Fix signed/unsigned mismatch bug 9aaf4c2b36d7 kho: warn and exit when unpreserved page wasn't preserved f62973e0767e ksm: use range-walk function to jump over holes in scan_get_next_rmap_item 35521b5a7e8a ksmbd: close accepted socket when per-IP limit rejects connection fc502b112e54 gcov: add support for GCC 15 f67ad9b33b0e NFSD: free copynotify stateid in nfs4_free_ol_stateid() 91f33a4301b5 nfsd: add missing FATTR4_WORD2_CLONE_BLKSIZE from supported attributes c83d7365cec5 nfsd: fix refcount leak in nfsd_set_fh_dentry() 183d901a7caf KVM: VMX: Fix check for valid GVA on an EPT violation 43da147692b1 KVM: nSVM: Fix and simplify LBR virtualization handling with nested 689241858e67 KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv() 922d2f04584d KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated 6e50ae8c779a KVM: arm64: Make all 32bit ID registers fully writable 393893693a52 KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying af6287e10bde LoongArch: KVM: Fix max supported vCPUs set with EIOINTC 54c204e97893 LoongArch: KVM: Add delay until timer interrupt injected 79a6072961fc LoongArch: KVM: Restore guest PMU if it is enabled 67d7949cd37f HID: uclogic: Fix potential memory leak in error path c0404220cf9e HID: playstation: Fix memory leak in dualshock4_get_calibration_data() 05cb785459f1 pwm: adp5585: Correct mismatched pwm chip info ef2d64752c4b arm64: dts: rockchip: drop reset from rk3576 i2c9 node 97a0fbc0fb3f arm64: dts: rockchip: Fix USB power enable pin for BTT CB2 and Pi2 b439d34f2c0d ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY f174b7bb6939 HID: hid-ntrig: Prevent memory leak in ntrig_report_version() bb787e58ef62 arm64: dts: imx8mp-kontron: Fix USB OTG role switching 9bddb4dce047 arm64: dts: imx8-ss-img: Avoid gpio0_mipi_csi GPIOs being deferred 3589a732c00a ARM: dts: imx51-zii-rdu1: Fix audmux node names 2d8aa56b51b0 ARM: dts: imx6ull-engicam-microgea-rmm: fix report-rate-hz value dee29e38a275 arm64: dts: rockchip: Make RK3588 GPU OPP table naming less generic 72144224c929 arm64: dts: rockchip: Fix PCIe power enable pin for BigTreeTech CB2 and Pi2 4c40220e5e54 arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1 968589a6495e perf test: Fix lock contention test 980d3abbb088 perf test shell lock_contention: Extra debug diagnostics 18ad5c046831 perf lock: Fix segfault due to missing kernel map 9d29efa15cd0 perf build: Don't fail fast path feature detection when binutils-devel is not available 26527bd4863d perf header: Write bpf_prog (infos|btfs)_cnt to data file b6109750063d sched_ext: Fix unsafe locking in the scx_dump_state() 8ff97ade912d fs/namespace: correctly handle errors returned by grab_requested_mnt_ns e785f552ab04 binfmt_misc: restore write access before closing files opened by open_exec() c1e93a5e611e virtio-fs: fix incorrect check for fsvq->kobj 513bb0f569b7 mtd: onenand: Pass correct pointer to IRQ handler 7e33b15d5a65 afs: Fix dynamic lookup to fail on cell lookup failure 9a57b84bc82f hostfs: Fix only passing host root in boot stage with new mount 92ef36a75fbb lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN f417f44524e7 posix-timers: Plug potential memory leak in do_timer_create() 5b6e2c78d034 irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops 57e04e2ff56e bpf: account for current allocated stack depth in widen_imprecise_scalars() 8dd2fe5f5d58 bpf: Add bpf_prog_run_data_pointers() ad0256f66500 drm/client: fix MODULE_PARM_DESC string for "active" ff598b478969 ASoC: rsnd: fix OF node reference leak in rsnd_ssiu_probe() b7d2033392e2 acpi/hmat: Fix lockdep warning for hmem_register_resource() 0276126dc758 drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO 855685358936 ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd 0e9be902041c NFS: Fix LTP test failures when timestamps are delegated a94491a85558 NFSv4: Fix an incorrect parameter when calling nfs4_call_sync() b03837f8386e NFS: sysfs: fix leak when nfs_client kobject add fails fc022d7d5bc5 NFSv2/v3: Fix error handling in nfs_atomic_open_v23() 21b35335a46d simplify nfs_atomic_open_v23() b8fa37219074 NFS: Check the TLS certificate fields in nfs_match_client() 89bbc4cb7e57 pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS 6499accbb11c pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect() 32230a7313d1 pnfs: Fix TLS logic in _nfs4_pnfs_v3_ds_connect() 7a12f9c96d06 drm/panthor: Flush shmem writes before mapping buffers CPU-uncached 8caab17dedf8 ASoC: tas2781: fix getting the wrong device number e59e0099d067 drm/vmwgfx: Restore Guest-Backed only cursor plane support f3f3a8eb3f0b drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE c8e0502af39d ASoC: codecs: va-macro: fix resource leak in probe error path e65cf62400b7 ASoC: cs4271: Fix regulator leak on probe failure db57bb3ba6e7 regulator: fixed: fix GPIO descriptor leak on register failure 2d469d31a8e5 acpi,srat: Fix incorrect device handle check for Generic Initiator f9c9a529e2f5 io_uring/rsrc: don't use blk_rq_nr_phys_segments() as number of bvecs 2b52d89cbbb0 netfilter: nft_ct: add seqadj extension for natted connections 636b9b2feccc Bluetooth: L2CAP: export l2cap_chan_hold for modules 63e2dfb59b1a cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes ac54cc4da634 ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs 5a292e7f9875 ACPI: CPPC: Perform fast check switch only for online CPUs c5ab402e60c8 ACPI: CPPC: Check _CPC validity for only the online CPUs 6980162d2eb1 ACPI: CPPC: Detect preferred core availability on online CPUs ef32056ffc5c hsr: Follow standard for HSRv0 supervision frames 40c69966af5a hsr: Fix supervision frame sending on HSRv0 6cb02a845b20 virtio-net: fix incorrect flags recording in big mode 7a84782f2f59 wifi: iwlwifi: mld: always take beacon ies in link grading c6c14c2b08e9 wifi: iwlwifi: mvm: fix beacon template/fixed rate fc357cdbc652 net_sched: limit try_bulk_dequeue_skb() batches 08469f5393a1 mlx5: Fix default values in create CQ 82c4999e9620 net/mlx5e: Prepare for using different CQ doorbells c9b177d9cc24 net/mlx5: Store the global doorbell in mlx5_priv 13d4d596be96 net/mlx5: Fix typo of MLX5_EQ_DOORBEL_OFFSET 385118707a19 net/mlx5e: Fix potentially misleading debug message 329b0922ac63 net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps 21e35c0c411e net/mlx5e: Fix maxrate wraparound in threshold between units f48d823cdc5d net/mlx5e: Fix missing error assignment in mlx5e_xfrm_add_state() c8f51dad94cb net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak 25837889ec06 net: sched: act_connmark: initialize struct tc_ife to fix kernel leak d1c71c64c4dc Bluetooth: hci_event: Fix not handling PA Sync Lost event 1aa7e40ee850 af_unix: Initialise scc_index in unix_add_edge(). 71ce650c0337 wifi: mac80211: skip rate verification for not captured PSDUs 7b9d9a20e57b net: mdio: fix resource leak in mdiobus_register_device() fdf7c4c9af4f tipc: Fix use-after-free in tipc_mon_reinit_self(). 2f387a26cd77 net: ethernet: ti: am65-cpsw-qos: fix IET verify retry mechanism 67cea300812f net: ethernet: ti: am65-cpsw-qos: fix IET verify/response timeout dd1eb65716c3 net/handshake: Fix memory leak in tls_handshake_accept() 761660e534a6 net/smc: fix mismatch between CLC header and proposal 75c626ab271e net: dsa: tag_brcm: do not mark link local traffic as offloaded aaba523dd7b6 sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto c7c20af692a6 Bluetooth: hci_conn: Fix not cleaning up PA_LINK connections 0eec6c8cbb90 Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions 9feffe9e1ac2 Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion 70d84e7c3a44 Bluetooth: 6lowpan: reset link-local header on ipv6 recv path a2610ecd9fd5 Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF fd62ca5ad136 Bluetooth: MGMT: cancel mesh send timer when hdev removed a20f84535b47 NFSD: Skip close replay processing if XDR encoding fails 2cfbfe77c248 rust: Add -fno-isolate-erroneous-paths-dereference to bindgen_skip_c_flags d18ebd9a845a net: phy: micrel: lan8814 fix reset of the QSGMII interface e011777a4f3c net: phy: micrel: Replace hardcoded pages with defines ff737f19591a net: phy: micrel: Introduce lanphy_modify_page_reg 4288f22fec0b net: fec: correct rx_bytes statistic for the case SHIFT16 is set 9bb9362d5986 selftests: net: local_termination: Wait for interfaces to come up 1f86d73a0afe erofs: avoid infinite loop due to incomplete zstd-compressed data 51d0b3cd4704 wifi: ath11k: zero init info->status in wmi_process_mgmt_tx_comp() 822b967dc267 ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd b7b1c92baf66 ALSA: hda/realtek: Fix mute led for HP Omen 17-cb0xxx 6b649855bf46 ASoC: max98090/91: fixed max98091 ALSA widget powering up/down fa5cfb0e730b HID: logitech-hidpp: Add HIDPP_QUIRK_RESET_HI_RES_SCROLL d37b2c81c83d smb/server: fix possible refcount leak in smb2_sess_setup() bfda5422a166 smb/server: fix possible memory leak in smb2_read() d75079bbab4c io_uring: fix unexpected placement on same size resizing 204b1b02ee01 exfat: fix improper check of dentry.stream.valid_size 37ab137e28e3 HID: quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel 456d19de9a0b NFS: check if suid/sgid was cleared after a write as needed 15bdea6d7607 HID: nintendo: Wait longer for initial probe ad63dcc402f6 ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation c6a7af6e1934 HID: quirks: avoid Cooler Master MM712 dongle wakeup bug 6984b80b97d5 HID: intel-thc-hid: intel-quickspi: Add ARL PCI Device Id's 3c0d473fa19b NFS4: Apply delay_retrans to async operations b3b288206a1e drm/amdkfd: fix suspend/resume all calls in mes based eviction path 2eff042a7352 NFS4: Fix state renewals missing after boot 070bdce18fb1 drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices a67a9f99ce13 drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM a41bdba05899 drm/amdgpu: remove two invalid BUG_ON()s 673caff1744d ASoC: nau8821: Avoid unnecessary blocking in IRQ handler c71bda1f4f4e fs: return EOPNOTSUPP from file_setattr/file_getattr syscalls 01cc35d6ffcb riscv: acpi: avoid errors caused by probing DT devices when ACPI is used 1009f007b3af RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors 94338a086529 riscv: Build loader.bin exclusively for Canaan K210 19dd7da51180 compiler_types: Move unused static inline functions warning to W=2 87f2e9ee9d6b arm64: kprobes: check the return value of set_memory_rox() ccd8af579101 drm/amd: Disable ASPM on SI e95425b6df29 drm/amd/pm: Disable MCLK switching on SI at high pixel clocks 5ee434b55134 drm/amd/display: Disable fastboot on DCE 6 too ac486718d6cc drm/amd/pm: Use pm_display_cfg in legacy DPM (v2) cc1500bfadea drm/amd/display: Add pixel_clock to amd_pp_display_configuration dfd1d6b58255 drm/xe: Do clean shutdown also when using flr 490daa10c8d3 drm/xe: Move declarations under conditional branch ce6ccf8e881a drm/xe/guc: Synchronize Dead CT worker with unbind 99b72eaf44c8 drm/amd: Fix suspend failure with secure display TA f231587eed7f futex: Optimize per-cpu reference counting d5c62f242e4d iommufd: Make vfio_compat's unmap succeed if the range is already empty e475d3e1867c smb: client: fix refcount leak in smb2_set_path_attr 8d920a02cf53 drm/amd/display: Don't stretch non-native images by default in eDP f75cd5557f74 drm/amdgpu: set default gfx reset masks for gfx6-8 37fc6ea13fc2 drm/i915: Fix conversion between clock ticks and nanoseconds 858a50127be7 drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD 1efdc2870ee4 drm/mediatek: Add pm_runtime support for GCE power control 0b31316ff31b iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents()