58e1b7b8948b Linux 6.18.7-xanmod1 5e3985e2ae50 Merge tag 'v6.18.7' into 6.18 5dfbc5357c34 Linux 6.18.7 d6a25e6ee3ec iommu/sva: include mmu_notifier.h header 2d1bf4a7b8ed Revert "functionfs: fix the open/removal races" 3098f8f7c7b0 mm/page_alloc: prevent pcp corruption with SMP=n baea24956aea mm/page_alloc: batch page freeing in decay_pcp_high 2a72a8ddf188 mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detection 9ac63333d600 btrfs: fix deadlock in wait_current_trans() due to ignored transaction type 7e58addb8e05 HID: intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue() 3d72fadb764c HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking 9f0a7ab700f8 iommu/sva: invalidate stale IOTLB entries for kernel address space b3039c526f3e mm: introduce deferred freeing for kernel page tables a1593c90896b x86/mm: use pagetable_free() c32806bf45b6 mm: introduce pure page table freeing function b63c129bc3ad x86/mm: use 'ptdesc' when freeing PMD pages 83ce8bf84846 mm: actually mark kernel page table pages 1ca0f9e97f31 mm: add a ptdesc flag to mark kernel page tables b3bbbf9da38c dmaengine: ti: k3-udma: fix device leak on udma lookup 30352277d8e0 dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation 61e8970b0de1 dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation f45b1d8bf9d0 dmaengine: stm32: dmamux: fix OF node leak on route allocation failure 3ef52d31cce8 dmaengine: stm32: dmamux: fix device leak on route allocation 8dd65e98ce20 dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all() 926d1666420c dmaengine: sh: rz-dmac: fix device leak on probe failure 55a67ba5ac4c dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config() 9249462c55d5 dmaengine: lpc32xx-dmamux: fix device leak on route allocation 1e47d80f6720 dmaengine: lpc18xx-dmamux: fix device leak on route allocation a7226fd61def dmaengine: idxd: fix device leaks on compat bind and unbind dd5d96722a96 dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure eabe40f8a53c dmaengine: dw: dmamux: fix OF node leak on route allocation failure 9b3cff9f4007 dmaengine: cv1800b-dmamux: fix device leak on route allocation 2ed1a9de1f2d dmaengine: bcm-sba-raid: fix device leak on probe f3c23b7e9413 dmaengine: at_hdmac: fix device leak on of_dma_xlate() 3706be7cbcd5 dmaengine: apple-admac: Add "apple,t8103-admac" compatible fc53a66227af LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy() 5defcc2f9c22 LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy() e94ec9661c58 LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy() a227c3c98f09 LoongArch: dts: loongson-2k2000: Add default interrupt controller address cells 8a692ca14f4c LoongArch: dts: loongson-2k1000: Fix i2c-gpio node names dea25e8f6b74 LoongArch: dts: loongson-2k1000: Add default interrupt controller address cells aa866e4a1308 LoongArch: dts: loongson-2k0500: Add default interrupt controller address cells 621fcd0aec18 drm/vmwgfx: Fix an error return check in vmw_compat_shader_add() cf60e6b1bf0c drm/sysfb: Remove duplicate declarations 9c676c7a054b drm/panel: simple: restore connector_type fallback f7940d3ec1dc drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel d4373630fd33 drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare a92ef24071f3 drm/amdkfd: fix a memory leak in device_queue_manager_init() 0080a3f3fd91 drm/amdgpu: make sure userqs are enabled in userq IOCTLs 531b1b83cfa0 drm/amdgpu: Fix gfx9 update PTE mtype flag b705daaf5f8c drm/amd: Clean up kfd node on surprise disconnect 568c29c7c7c8 drm/amd/display: Initialise backlight level values from hw 26ed15a42b74 drm/amd/display: Bump the HDMI clock to 340MHz c1cc55ea5e95 LoongArch: dts: Describe PCI sideband IRQ through interrupt-extended 5b14ce4975a0 LoongArch: Fix PMU counter allocation for mixed-type event groups 78b4eb99751e mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure 9dc11b365e4e mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure 725d4fdaa01b mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure 253b8f56667f mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure 23b061f421ee mm/damon/core: remove call_control in inactive contexts 0e8838c91e24 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free 2ff7e1d125f7 mm/zswap: fix error pointer free in zswap_cpu_comp_prepare() 2a0db14ff1bc mm: numa,memblock: include for 'numa_nodes_parsed' b5cb343f0c3d mm: kmsan: fix poisoning of high-order non-compound pages 17f95d348589 nvme: fix PCIe subsystem reset controller state transition 43d8f1f00107 x86/resctrl: Fix memory bandwidth counter width for Hygon 1144298c1008 x86/resctrl: Add missing resctrl initialization for Hygon 0b4c0fbbe00b i2c: riic: Move suspend handling to NOIRQ phase bd4e97674582 tcpm: allow looking for role_sw device in the main node 51afd139fac4 EDAC/i3200: Fix a resource leak in i3200_probe1() 398165092241 EDAC/x38: Fix a resource leak in x38_probe1() d53b8e05be46 hrtimer: Fix softirq base check in update_needs_ipi() 06e26287f2e3 ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref d1b24a57662b ext4: fix ext4_tune_sb_params padding 5caac66da5ba ASoC: codecs: wsa881x: fix unnecessary initialisation 2de213de6103 nvme-pci: disable secondary temp for Wodposit WPBSNM8 a045dab08049 USB: serial: ftdi_sio: add support for PICAXE AXE027 cable 37bbcfa2bac9 USB: serial: option: add Telit LE910 MBIM composition 525779e2df9e USB: OHCI/UHCI: Add soft dependencies on ehci_platform 6e4663c6ec27 usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor 5468051245c2 usb: dwc3: Check for USB4 IP_NAME 01120b22c57c usb: gadget: uvc: fix req_payload_size calculation aee473246134 usb: gadget: uvc: fix interval_duration calculation 34f6634dba87 xhci: sideband: don't dereference freed ring when removing sideband endpoint 11c82acb4876 usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs 69d1c05268a8 phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7 b74edae2a0c7 phy: fsl-imx8mq-usb: fix typec orientation switch when built as module e26755512623 phy: rockchip: inno-usb2: fix disconnection in gadget mode 33194f81b686 phy: freescale: imx8m-pcie: assert phy reset during power on efe92ee7a111 phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe() 8b125923f4ea phy: ti: gmii-sel: fix regmap leak on probe failure d51f1db5a5f8 phy: rockchip: inno-usb2: fix communication disruption in gadget mode 5a08dc1d8de3 x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers 568aeb3476c7 lib/buildid: use __kernel_read() for sleepable context ccc578d2e154 virtio-net: don't schedule delayed refill worker ccd18d250ad8 xfs: Fix the return value of xfs_rtcopy_summary() bca07e57e472 xfs: set max_agbno to allow sparse alloc of last full inode chunk 9aef47671799 ftrace: Do not over-allocate ftrace memory ab09a7816c74 tools/testing/selftests: fix gup_longterm for unknown fs 3a1c3cd770f4 tools/testing/selftests: add forked (un)/faulted VMA merge tests 6ca76572c604 tools/testing/selftests: add tests for !tgt, src mremap() merges 6121b7564c72 net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts d922e7c5bb64 can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit. 9f669a38ca70 can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak f1718da05128 null_blk: fix kmemleak by releasing references to fault configfs items ded801af28a9 ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enable mute LED 819268882628 ALSA: hda/tas2781: Skip UEFI calibration on ASUS ROG Xbox Ally X 670cd1c2384a ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer 522a38f455bf selftests: kvm: try getting XFD and XSAVE state out of sync 580581bd4af5 selftests: kvm: replace numbered sync points with actions 2674004ddc1f scsi: core: Fix error handler encryption support 3667af036eea selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22 f57953023f73 HID: usbhid: paper over wrong bNumDescriptor field 0754d5caac71 sched: Deadline has dynamic priority f32d9e475a41 sched/deadline: Avoid double update_rq_clock() cf40c73ab25b i2c: imx-lpi2c: change to PIO mode in system-wide suspend/resume progress 11ae04ebbe6e i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA 612cbe1aebb3 soundwire: bus: fix off-by-one when allocating slave IDs 829b00481734 dmaengine: omap-dma: fix dma_pool resource leak in error paths d91cee31906a selftests/landlock: Properly close a file descriptor cdcaec67c55e phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again) f73f911a4cdf landlock: Fix wrong type usage a45001796aa0 selftests/landlock: Remove invalid unix socket bind() c589bc643366 selftests/landlock: Fix TCP bind(AF_UNSPEC) test case 75ef8c94d430 landlock: Fix TCP handling of short AF_UNSPEC addresses 15dfbe907998 phy: ti: da8xx-usb: Handle devm_pm_runtime_enable() errors 7c27eaf18356 phy: stm32-usphyc: Fix off by one in probe() 4ac15caa27ff phy: qcom-qusb2: Fix NULL pointer dereference on early suspend d279f7e17b6d phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it f93c70336892 dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing be655c3736b3 dmaengine: tegra-adma: Fix use-after-free 5e7ad329d259 dmaengine: xilinx: xdma: Fix regmap max_register 974f241095aa dmaengine: mmp_pdma: fix DMA mask handling 94413a84067c NFS: Fix size read races in truncate, fallocate and copy offload 8bc6d92b9a3e drivers/dax: add some missing kerneldoc comment fields for struct dev_dax aec20f3aa684 mips: fix HIGHMEM initialization 2a582a2ca8da mm, kfence: describe @slab parameter in __kfence_obj_info() cf85a91aa82e textsearch: describe @list member in ts_ops search cf6d059b5372 mm: describe @flags parameter in memalloc_flags_save() e1a30e1ab33f drm/amdgpu/userq: Fix fence reference leak on queue teardown v2 3d05c5e10152 drm/amdkfd: No need to suspend whole MES to evict process 226d5d24c7ce drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2 e17e32903684 drm/amd/display: Show link name in PSR status message a1aedf4053af drm/amdgpu: fix drm panic null pointer when driver not support atomic 7481e7b9d736 ASoC: tlv320adcx140: fix word length 53bd838ed595 ASoC: tlv320adcx140: fix null pointer 07d6d21b8513 ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack type e9d8f11652fa net/sched: sch_qfq: do not free existing class in qfq_change_class() a3a4296d8b5b selftests: drv-net: fix RPS mask handling for high CPU numbers 8b6dcb565e41 ipv6: Fix use-after-free in inet6_addr_del(). 722de9452161 dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list() 11dd9a9ef4dc net: hv_netvsc: reject RSS hash key programming without RX indirection table 78ee2958b096 ALSA: hda/cirrus_scodec_test: Fix test suite name aaa969ffe3b4 ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip e1a4a4795c5a net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition d44169639708 net: phy: motorcomm: fix duplex setting error for phy leds aa4c066229b0 net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback 1b3ed6c512cf cxl/hdm: Fix potential infinite loop in __cxl_dpa_reserve() 6cb008f1bb23 btrfs: fix memory leaks in create_space_info() error paths fcae8e1b9acd net/mlx5e: Restore destroying state bit after profile cleanup 66a25f6b7c0b net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv a3d4f87d41f5 net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv e05b8084a20f net/mlx5e: Fix crash on profile change rollback failure f39ab11f118b vsock/test: add a final full barrier after run all tests 554201ed0a8f ipv4: ip_gre: make ipgre_header() robust d6072557b90e block: zero non-PI portion of auto integrity buffer 6dbead9c7677 macvlan: fix possible UAF in macvlan_forward_source() da6d0370eb74 net: update netdev_lock_{type,name} b9f915340f25 ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() 17071fb5cb9c net: bridge: annotate data-races around fdb->{updated,used} 368251745679 Bluetooth: hci_sync: enable PA Sync Lost event 39f83f107723 btrfs: send: check for inline extents in range_is_hole_in_parent() 65241e3ddda6 btrfs: release path before iget_failed() in btrfs_read_locked_inode() 48f6cec8aa56 cxl/port: Fix target list setup for multiple decoders sharing the same dport 374b095e265f nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec 6c5124a60989 can: etas_es58x: allow partial RX URB allocation to succeed 5584aa64e806 ipv4: ip_tunnel: spread netdev_lockdep_set_classes() 754cfada1bbc PM: EM: Fix incorrect description of the cost field in struct em_perf_state 9a88b6c3c869 drm/rockchip: vop2: Only wait for changed layer cfg done when there is pending cfgdone bits 47244c00bc54 drm/rockchip: vop2: Add delay between poll registers d6ea0b7394a4 NFS/localio: Deal with page bases that are > PAGE_SIZE 0674f22eef47 drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functions a91bdd21d5ef drm/vmwgfx: Fix KMS with 3D on HW version 10 282061a7f9f3 drm/bridge: dw-hdmi-qp: Fix spurious IRQ on resume 51926204465e pnfs/blocklayout: Fix memory leak in bl_parse_scsi() ed5d3f2f6885 pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node() 19b4d9ab5e77 NFS: Fix a deadlock involving nfs_release_folio() d6c75aa9d607 pNFS: Fix a deadlock when returning a delegation during open() b7f9587f317d xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is set df1fae862639 xfrm: Fix inner mode lookup in tunnel mode GSO segmentation 704cced8eda4 io_uring: move local task_work in exit cancel loop ae48108c2310 virtio_net: Fix misalignment bug in struct virtnet_info a255ec07f91d drm/gud: fix NULL fb and crtc dereferences on USB disconnect 67dfd9e8567c ASoC: codecs: wsa883x: fix unnecessary initialisation afd7591a4ca9 ASoC: codecs: wsa884x: fix codec initialisation 6711f723018c rust: bitops: fix missing _find_* functions on 32-bit ARM eea6f395ca50 x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1 c6a38672067b Revert "gfs2: Fix use of bio_chain" a685f246ad79 nvme-apple: add "apple,t8103-nvme-ans2" as compatible a2542fe353a4 efi/cper: Fix cper_bits_to_str buffer handling and return value 58796d352d74 firmware: imx: scu-irq: Set mu_resource_id before get handle