This is the start of the stable review cycle for the 6.18.54 release. There are 398 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 25 Sep 2026 14:05:48 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.18.54-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.18.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 6.18.54-rc1
April Cardenas april.cardenas@canonical.com smb/client: send lease break ACKs thru correct session for multiuser mounts
Namjae Jeon linkinjeon@kernel.org Revert "ksmbd: Fix to handle removal of rfc1002 header from smb_hdr"
Zijun Hu zijun.hu@oss.qualcomm.com Bluetooth: hci_qca: fix NULL pointer dereference in qca_setup() for non-serdev device
Bard Liao yung-chuan.liao@linux.intel.com ASoC: sdw_utils: subtract the endpoint that is not present
Dmitry Antipov dmantipov@yandex.ru wifi: mac80211: fix list iteration in ieee80211_add_virtual_monitor()
Namjae Jeon linkinjeon@kernel.org ksmbd: fix partial normalized name responses
Maoyi Xie maoyixie.tju@gmail.com time/namespace: Export init_time_ns and do_timens_ktime_to_host()
Frank Sorenson sorenson@redhat.com smb: client: fix reparse buffer bounds in cifs_query_reparse_point()
Daehyeon Ko 4ncienth@gmail.com wifi: libipw: reject TKIP frames without a full MIC
Eric Biggers ebiggers@kernel.org wifi: ipw2x00: Use michael_mic() from cfg80211
Eric Biggers ebiggers@kernel.org wifi: mac80211, cfg80211: Export michael_mic() and move it to cfg80211
Eric Biggers ebiggers@kernel.org wifi: ipw2x00: Rename michael_mic() to libipw_michael_mic()
Mike Lothian mike@fireburn.co.uk drm/amdgpu: hold a runtime PM reference for P2P dma-buf attachments
Pierre-Eric Pelloux-Prayer pierre-eric.pelloux-prayer@amd.com drm/amdgpu: lock bo before calling amdgpu_vm_bo_update_shared
Darrick J. Wong djwong@kernel.org xfs: fix under-reservation of blocks when repairing sf directories
Christoph Hellwig hch@lst.de xfs: remove the i_ino field in struct xfs_inode
Christoph Hellwig hch@lst.de xfs: convert xchk_inode_xref_set_corrupt to xchk_ip_xref_set_corrupt
Christoph Hellwig hch@lst.de xfs: add a xfs_rmap_inode_owner helper
Fan Wu fanwu01@zju.edu.cn smb: client: fix cifsFileInfo reference leak in deferred close
Arun Easi aeasi@cisco.com scsi: fnic: Fix missed link-up when critical IRQ targets offline CPU
Karan Tilak Kumar kartilak@cisco.com scsi: fnic: Bump up version number again
Karan Tilak Kumar kartilak@cisco.com scsi: fnic: Make debug logging protocol independent
Karan Tilak Kumar kartilak@cisco.com scsi: fnic: Bump up version number
Karan Tilak Kumar kartilak@cisco.com scsi: fnic: Rename fnic_scsi_fcpio_reset()
Devin Wittmayer lucid_duck@justthetip.ca wifi: mac80211: refuse to make a monitor active when it has no queue
Benjamin Berg benjamin.berg@intel.com wifi: mac80211: track MU-MIMO configuration on disabled interfaces
Lorenzo Stoakes (ARM) ljs@kernel.org mm/vma: correctly unaccount on mmap_prepare() failure
David Howells dhowells@redhat.com 9p: Fix v9fs_issue_write() to update i_size and remote_i_size
David Howells dhowells@redhat.com cifs: Fix specification of function pointers
Lorenzo Stoakes (ARM) ljs@kernel.org mm/huge_memory: bypass THP tuneables for huge pfnmap mappings
David Hildenbrand (Arm) david@kernel.org mm: move vma_kernel_pagesize() from hugetlb to mm.h
Zhiling Zou zhilinz@nebusec.ai xfrm: save input state data before secpath resets
Dong Chenchen dongchenchen2@huawei.com xfrm: Fix dev use-after-free in xfrm async resumption
Jianbo Liu jianbol@nvidia.com xfrm: Refactor xfrm_input lock to reduce contention with RSS
Thomas Gleixner tglx@kernel.org signal: Prevent exec() race
Thomas Gleixner tglx@linutronix.de signal: Move MMCID exit out of sighand lock
Xiang Mei xmei5@asu.edu ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity
Takashi Iwai tiwai@suse.de ALSA: usb-audio: Optimize the copy of packet sizes for implicit fb handling
Zizhi Wo wozizhi@huawei.com smb: client: fix busy dentry warning on unmount after DIO
Iván Ezequiel Rodriguez ivanrwcm25@gmail.com ntsync: reject wait ioctls with zero owner
Maoyi Xie maoyixie.tju@gmail.com ntsync: Honour caller's time namespace for absolute MONOTONIC timeouts
Antheas Kapenekakis lkml@antheas.dev HID: asus: fortify keyboard handshake
Frank Sorenson sorenson@redhat.com smb: client: fix missing iov bounds check in parse_posix_sids()
Frank Sorenson sorenson@redhat.com smb: client: fix missing lower-bound check on DFS referral string offsets
Frank Sorenson sorenson@redhat.com smb: client: fix server->total_read for compound encrypted PDUs
Frank Sorenson sorenson@redhat.com smb: client: fix potential OOB read in smb3_enum_snapshots()
Frank Sorenson sorenson@redhat.com smb: client: fix OOB struct field reads in move_smb2_ea_to_cifs()
Frank Sorenson sorenson@redhat.com smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs
Paulo Alcantara pc@manguebit.org smb: client: fix unaligned access in WSL reparse point parser
Paulo Alcantara pc@manguebit.org smb: client: fix smbd_connection leak on cifs_get_tcp_session() error
Frank Sorenson sorenson@redhat.com smb: client: reject short Next offsets in parse_server_interfaces()
Joseph Qi joseph.qi@linux.alibaba.com smb: client: fix use-after-free of iface in cifs_try_adding_channels()
Paulo Alcantara pc@manguebit.org smb: client: fix rlist race and missing initialization
Paulo Alcantara pc@manguebit.org smb: client: cancel reconnect work in clean_demultiplex_info()
Chengjun Yao Chengjun.Yao@amd.com drm/amdgpu: fix rmmio iounmap skipped on device removal
Jonghyuk Kim(MalHyuk) malhyuk97@gmail.com drm/msm: RCU-free the scheduler-containing ring and VM objects
Guangshuo Li lgs201920130244@gmail.com drm/msm/hdmi_phy: fix runtime PM cleanup on probe failure
Saim Shujah saimzst@gmail.com drm/msm/dpu: clear pending peripheral flush state
Guangshuo Li lgs201920130244@gmail.com drm/msm/adreno: fix autosuspend cleanup during teardown
Sophie D patches@scd31.com drm/gud: Ignore damage clips in full update mode
Sajal Gupta sajal2005gupta@gmail.com drm/gud: fix out-of-bounds write in gud_plane_atomic_check()
Rik van Riel riel@surriel.com wifi: mac80211: avoid WARN in set_bitrate_mask when sdata not in driver
Zhao Li enderaoelyther@gmail.com wifi: mwifiex: validate action frame fixed fields
Linmao Li lilinmao@kylinos.cn wifi: mwifiex: prevent authentication frame length truncation
Pengpeng Hou pengpeng@iscas.ac.cn wifi: mwifiex: validate scan response extents
Doruk Tan Ozturk doruk@0sec.ai wifi: mwifiex: bound the pairwise-cipher OUI walk to the IE length
Shengzhuo Wei me@cherr.cc wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST
Shengzhuo Wei me@cherr.cc wifi: p54: validate curve data length in the calibration curve converters
Tianchu Chen flynnnchen@tencent.com wifi: wilc1000: fix RX buffer OOB-write in wilc_wlan_handle_isr_ext()
Ali Ahmet Memis ali@iusegentoo.com wifi: wilc1000: fix out-of-bounds read in P2P public action frames
Runyu Xiao runyu.xiao@seu.edu.cn wifi: wlcore: release runtime PM ref on regdomain config failure
Fan Wu fanwu01@zju.edu.cn wifi: wcn36xx: Fix potential use-after-free in TX ack timer teardown
Tianchu Chen flynnnchen@tencent.com wifi: rsi: fix heap OOB write on key removal
Jiangshan Yi yijiangshan@kylinos.cn wifi: libertas_tf: fix UAF in lbtf_free_adapter()
Stanislaw Gruszka stf_xl@wp.pl wifi: iwlegacy: fix broadcast stations deallocation
Jiangshan Yi yijiangshan@kylinos.cn wifi: brcmsmac: fix UAF in brcms_free_timer()
Wentao Liang vulab@iscas.ac.cn watchdog: starfive-wdt: Fix runtime PM leak in starfive_wdt_pm_start()
Wentao Liang vulab@iscas.ac.cn watchdog: sp5100_tco: Fix pci_dev reference leak in sp5100_tco_init()
Tzung-Bi Shih tzungbi@kernel.org watchdog: rzv2h: Avoid division by zero
Tzung-Bi Shih tzungbi@kernel.org watchdog: rtd119x: Avoid division by zero
Tzung-Bi Shih tzungbi@kernel.org watchdog: msc313e: Propagate error code in resume()
Tzung-Bi Shih tzungbi@kernel.org watchdog: msc313e: Fix premature reset during timeout update
Tzung-Bi Shih tzungbi@kernel.org watchdog: digicolor: Avoid division by zero
Li Jun lijun01@kylinos.cn watchdog: da9063: fix suspend/resume handling of HW_RUNNING watchdog
Thomas Richard (congatec GmbH) thomas.richard@bootlin.com hwmon: (cgbc-hwmon) Add missing sensors
Thomas Richard (congatec GmbH) thomas.richard@bootlin.com hwmon: (cgbc-hwmon) Fix current sensors ID lookup
Guangshuo Li lgs201920130244@gmail.com hwmon: (w83793) release probe data through kref
Guangshuo Li lgs201920130244@gmail.com hwmon: (w83791d) remove fan/pwm 4-5 sysfs group on remove
Yibo Tan lhfff@tju.edu.cn hwmon: (pwm-fan) Stop RPM timer before freeing tach data
Sanman Pradhan psanman@juniper.net hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676
Sanman Pradhan psanman@juniper.net hwmon: (pmbus/tps53679) Fix TPS53676 phase page decoding
Nuno Sá nuno.sa@analog.com hwmon: (pmbus/core) increase number of phases and add new mask
Muhammad Bilal meatuni001@gmail.com hwmon: (hp-wmi-sensors) Fix use-after-free in fungible_show()
Iván Ezequiel Rodriguez ivanrwcm25@gmail.com Input: zero ff_effect before compat copy in input_ff_effect_from_user
Dmitry Torokhov dmitry.torokhov@gmail.com Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound
Raphaël Larocque rlarocque@disroot.org Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722)
Hans de Goede johannes.goede@oss.qualcomm.com Input: soc_button_array - check btns_desc->package.count
Hans de Goede johannes.goede@oss.qualcomm.com Input: soc_button_array - fix MS Surface Pro 11 probe failure
Dmitry Torokhov dmitry.torokhov@gmail.com Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block()
Chris Sommers chris.sommers@icloud.com Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P
Runyu Xiao runyu.xiao@seu.edu.cn Input: hp_sdc - shut down kicker timer on module exit
Iván Ezequiel Rodriguez ivanrwcm25@gmail.com Input: evdev - zero absinfo before partial copy in EVIOCSABS
Linkai Gong gonglinkai@kylinos.cn Input: cyttsp5 - clamp the HID report size before memcpy
Alexei Turtanov 9alexei9@gmail.com Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026
Alvin Šipraga alvin.sipraga@analog.com Input: adp5588-keys - cache GPIO state before registering the gpiochip
Diogo Ivo (Schneider Electric) diogo.ivo@bootlin.com mmc: sdhci_am654: Fallback to DT-provided itap delay on DDR50 tuning failure
Diogo Ivo (Schneider Electric) diogo.ivo@bootlin.com mmc: sdhci_am654: Clear ITAPDLY on tuning failure
Diogo Ivo (Schneider Electric) diogo.ivo@bootlin.com mmc: sdhci_am654: Reset command and data lines on failed tuning
Diogo Ivo (Schneider Electric) diogo.ivo@bootlin.com mmc: sdhci_am654: Move tuning_loop to local variable
Xu Rao raoxu@uniontech.com mmc: spi: reset bytes_xfered before retrying CRC failures
Runyu Xiao runyu.xiao@seu.edu.cn mmc: sh_mmcif: initialize IRQ-thread mutex before requesting interrupt
Felix Gu ustc.gu@gmail.com mmc: sdio_uart: fix xmit_fifo leak when the port table is full
Myeonghun Pak mhun512@gmail.com mmc: sdhci-of-aspeed: Remove children before releasing SDC resources
Florian Maillard florian.maillard@mailoo.org mmc: rtsx_pci_sdmmc: ignore broken write-protect on ThinkPad X260
Fan Wu fanwu01@zju.edu.cn mmc: mxcmmc: cancel data work and watchdog on remove
Fan Wu fanwu01@zju.edu.cn mmc: mmci: Fix use-after-free in busy-timeout work
Fan Wu fanwu01@zju.edu.cn mmc: hsq: Fix use-after-free in retry work
Zhu Ling zhuling0805@qq.com mmc: core: Fix OF node reference leak on card add failure
Fan Wu fanwu01@zju.edu.cn mmc: core: Cancel SDIO IRQ work before freeing host
Bartosz Golaszewski bartosz.golaszewski@oss.qualcomm.com power: sequencing: fix NULL-pointer dereference in pwrseq_device_register()
Bartosz Golaszewski bartosz.golaszewski@oss.qualcomm.com power: sequencing: fix NULL-pointer dereference in pwrseq_unit_new()
Bartosz Golaszewski bartosz.golaszewski@oss.qualcomm.com power: sequencing: don't call .post_enable() if pwrseq_unit_enable() failed
Christian Göttsche cgzones@googlemail.com selinux: always fill AVC decision in avc_has_perm_noaudit()
Karl Mehltretter kmehltretter@gmail.com selinux: recheck intermediate backing files on mprotect()
Karl Mehltretter kmehltretter@gmail.com selinux: preserve user SID across nested backing files
Shuhei Takeshita jyohuku.alterego@gmail.com IB/hfi1: Fix the PIO_CRED credit-return mmap
Shuhei Takeshita jyohuku.alterego@gmail.com IB/hfi1: Resolve the credit-return buffer through the send context's node
Shuangpeng Bai shuangpeng.kernel@gmail.com IB/mlx4: Fix use-after-free on pkey sysfs registration failure
Guangshuo Li lgs201920130244@gmail.com i2c: imx: disable autosuspend on remove
Shengzhuo Wei me@cherr.cc i2c: imx: release DMA channels on probe error
Liu Zhenlong dragonliu2018@gmail.com i2c: qcom-cci: fix device_node refcount leak in cci_probe()/cci_remove()
Linkai Gong gonglinkai@kylinos.cn i2c: atr: fix dangling adapter pointer on add failure
Shengzhuo Wei me@cherr.cc i2c: at91: release DMA channels on remove and probe error
Jarkko Sakkinen jarkko@kernel.org KEYS: trusted: Fix tpm2_load_cmd() boundary check
Maoyi Xie maoyixie.tju@gmail.com keys: translate request_key_auth pid for the reading procfs instance
Cen Zhang cenzhang@linux.microsoft.com KEYS: encrypted: fix integer overflow of datablob_len
Wenjie Qi qiwenjie@xiaomi.com mm: filemap: retain mapped dropbehind folios
Lorenzo Stoakes (ARM) ljs@kernel.org mm/mremap: account mm->locked_vm correctly for MREMAP_DONTUNMAP
Shakeel Butt shakeel.butt@linux.dev mm/mlock: use the IRQ-safe accessor for NR_MLOCK in __munlock_folio()
Nhat Pham nphamcs@gmail.com mm, swap: fix SWAP_USAGE_OFFLIST_BIT collision with real usage count
Yifei Gao gyf161023@gmail.com memstick: ms_block: destroy io_queue workqueue on removal
Shakeel Butt shakeel.butt@linux.dev memcg: avoid charging the root memcg from obj_cgroup_charge_pages()
Alexey Klimov alexey.klimov@linaro.org soc: samsung: exynos-pmu: fix use-after-free of interrupt generator node
Siwei Zhang fourdizhang@tencent.com xfrm: use hlist_del_init_rcu for state_cache and state_cache_input
Chengfeng Ye nicoyip.dev@gmail.com xfrm: serialize state GC with device state flush
Alberto Carboneri acarboneri@drivesec.com scsi: core: Validate MODE SENSE lengths in scsi_cdl_enable()
Mark Amirkan markdamirkan@gmail.com net/packet: avoid truncating TPACKET_V3 private size
Mark Amirkan markdamirkan@gmail.com net/packet: clear RX owner on VNET header error
Jamal Hadi Salim jhs@mojatatu.com net/sched: hhf: cap hh_flows_limit at change time
Xuanqiang Luo luoxuanqiang@kylinos.cn net/sched: act_api: release tail references on DELACTION failure
Guanglei Zhu zhugl3@xiaopeng.com net: wwan: mhi_wwan_mbim: check skb_copy_bits() return value
Guanglei Zhu zhugl3@xiaopeng.com net: wwan: mhi_wwan_mbim: guard against a cyclic NDP chain
Guanglei Zhu zhugl3@xiaopeng.com net: wwan: t7xx: validate the netif index in t7xx_ccmni_recv_skb()
Ahmed Naseef naseefkm@gmail.com net: phy: mediatek: do not report link and per-speed LED rules together
Mark Amirkan markdamirkan@gmail.com net: lan743x: fix RX checksum use-after-free
Gris Ge cnfourt@gmail.com net: ip_tunnel: initialize `options_len` before referencing options
Zhiling Zou zhilinz@nebusec.ai ipv6: xfrm: use full sockets in local error paths
Alexander Chesnokov Alexander.Chesnokov@kaspersky.com dmaengine: ti: k3-udma-glue: fix NULL dereference in k3_udma_glue_release_rx_chn()
Christian Lugnberg christian.lugnberg@soundtrack.io dmaengine: sun6i: fix undefined behaviour in sun6i_dma_tx_status
Christian Lugnberg christian.lugnberg@soundtrack.io dmaengine: sun6i: fix non-atomic read of DMA position registers
Guanghui Yang 3497809730@qq.com btrfs: clear free space tree creation state on rebuild failure
Hongling Zeng zenghongling@kylinos.cn btrfs: take commit root semaphore when iterating in mark_block_group_to_copy()
Chengfeng Ye nicoyip.dev@gmail.com Bluetooth: hci_sync: Serialize local codec list cleanup
Laxman Acharya Padhya acharyalaxman8848@gmail.com Bluetooth: hci_codec: validate vendor codec count length
Aamir Ahmed elb12345@hotmail.co.uk Bluetooth: eir: validate service data length before reading UUID
Nicolas Thibert nithibert@gmail.com Bluetooth: btusb: fix NXP IW610 composite device handling
Mark Rutland mark.rutland@arm.com arm64: percpu: Fix LSE operations on {8,16}-bit types
Mark Rutland mark.rutland@arm.com arm64: percpu: Fix this_cpu_and() mask generation
Mark Rutland mark.rutland@arm.com arm64: percpu: Fix this_cpu_write() casting
Koichiro Den den@valinux.co.jp arm64: dts: renesas: r8a779f0: Set UFS lane count
Bradley Morgan include@grrlz.net arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc
Thomas Huth thuth@redhat.com kselftest/arm64: Fix size of thread_data values for pthread_join()
Benoît Sevens bsevens@google.com HID: logitech-hidpp: fix race condition when accessing stale stack pointer
Wyatt Feng wf.kernel.dev@gmail.com net: xfrm: reject unrepresentable espintcp transport headers
Zhiling Zou zhilinz@nebusec.ai openvswitch: avoid reallocating confirmed conntrack labels
Jeffin Philip jeffinphilip14@gmail.com RDMA/core: fix refcount bug in iwpm_get_nlmsg_request()
Quanye Yang quanyeyang@proton.me RDMA/ucma: Serialize join and leave on copy_to_user failure
Hao-Qun Huang alvinhuang0603@gmail.com spi: virtio: Use the per-transfer bits per word
Itai Handler itai.handler@gmail.com spi: spi-zynqmp-gqspi: stop the controller on shutdown
Frieder Schrempf frieder.schrempf@kontron.de spi: fsl-qspi: Reprogram the clock rate when the operation frequency changes
Donggeun Yoo donggeunyoo.kernel@gmail.com swiotlb: use the adjusted address for the highmem page lookup
Inbal Schussheim inbal.lipshtat@mail.huji.ac.il tcp: exclude old ACKs from tcp fast path
Chang S. Bae chang.seok.bae@intel.com x86/microcode/intel: Reject problematic loading on Granite Rapids systems
Chang S. Bae chang.seok.bae@intel.com x86/build/64: Prevent native builds from generating EGPR use
Lyude Paul lyude@redhat.com drm/nouveau/gsp/r570: Enable S/R Display workaround in GSP
Lyude Paul lyude@redhat.com drm/nouveau/gsp/r570: Set GcOff = 0 in fbsr
Lyude Paul lyude@redhat.com drm/nouveau/gsp: Increase delay for magic sleep in r535_gsp_fini()
Lyude Paul lyude@redhat.com Revert "nouveau/gsp: fix suspend/resume regression on r570 firmware"
Chunfeng Song springbreeze@stu.pku.edu.cn rust: net: phy: fix off-by-one bit positions in device status accessors
Aohan Mei henrymei@tencent.com rds: ib: use rds_conn_drop() on protocol version mismatch
Thomas Gleixner tglx@kernel.org posix-cpu-timers: Prevent freeing a timer which is queued on the expiry list
Claudiu Beznea claudiu.beznea.uj@bp.renesas.com phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context
Seunguk Shin seunguk.shin@arm.com fs/dax: check zero or empty entry before converting xarray entry
Hyunwoo Kim imv4bel@gmail.com exec: Cleanup POSIX timers right after de_thread()
Wentao Liang vulab@iscas.ac.cn cifs: Fix server use-after-free in cifs_chan_skip_or_disable()
Wentao Liang vulab@iscas.ac.cn ata: libahci_platform: Fix device reference leak in ahci_platform_get_resources()
Niklas Cassel cassel@kernel.org ata: libahci: clear PxCLBU and PxFBU for AHCI_HFLAG_32BIT_ONLY
Jiangshan Yi yijiangshan@kylinos.cn ASoC: codecs: rt712-sdca-dmic: fix uninitialized stream_config->type
Yuho Choi oss.patchbox@gmail.com ALSA: virtio: reset device before deleting virtqueues
Takashi Iwai tiwai@suse.de ALSA: core: Fix potential UAF after asynchronous card release
Jeremy Nyberg slickstretch3.0@gmail.com Input: xpad - fix PDP Marvel Xbox 360 controller
Roberts Kursitis roberts.kursitis@azeron.eu Input: xpad - add support for Azeron devices
Erich Sartison byt.es@mailbox.org Input: xpad - add support for Victrix Pro BFG Controller
Bitterblue Smith rtl8821cerfe2@gmail.com wifi: rtw88: TX QOS Null data the same way as Null data
Rafael J. Wysocki rafael.j.wysocki@intel.com ACPI: processor: Update cpuidle driver check in __acpi_processor_start()
Li Jun lijun01@kylinos.cn watchdog: da9062: fix suspend/resume handling of HW_RUNNING watchdog
James Seo james@equiv.tech hwmon: (hp-wmi-sensors) Improve raw WMI string handling
Cong Nguyen congnt264@gmail.com hwmon: (gpio-fan) return IRQ_HANDLED from the shared alarm IRQ handler
hpp.iscas hppiscas@163.com Input: eeti_ts - publish the OF module alias
Matthew Schwartz matthew.schwartz@linux.dev x86/fred: Reconstruct the #GP context for rejected INT instructions
Filipe Manana fdmanana@suse.com btrfs: check if there is space for chunk item when validating sys chunk array
Filipe Manana fdmanana@suse.com btrfs: abort transaction on failure to update inode for hole punching and reflinking
Dmitriy Chumachenko Dmitry.Chumachenko@cyberprotect.ru drm/amdgpu: check ras and obj before dereference
Eric Dumazet edumazet@google.com net: skbuff: do not leave stale header offsets after pskb_carve()
Dmitriy Okunev dokunevdmitriy@gmail.com net: mvpp2: prevent buffer overflow in page_pool allocation
James Clark jjc@jclark.com net: macb: fix ordering around PTP timestamp read
Jinke Han jinkehan@didiglobal.com x86/kprobes: Fix crash when probing CS CALL instructions
Josh Poimboeuf jpoimboe@kernel.org x86/alternative: Refactor INT3 call emulation selftest
Daniel Zahka daniel.zahka@gmail.com net: psp: avoid conflicts with skb->decrypted and sk_validate_xmit_skb()
Lorenzo Bianconi lorenzo.bianconi@oss.qualcomm.com net: stmmac: propagate FPE preemption-class mapping errors
Linus Walleij linusw@kernel.org net: ethernet: cortina: Ack RX overrun interrupt correctly
Eric Dumazet edumazet@google.com net: lock the socket in sock_gettstamp()
Jakub Kicinski kuba@kernel.org eth: fbnic: ring the doorbell if a burst ends in a drop
Yige Jiang yigejiang86@gmail.com net: netsec: fix device_node reference leak on phy_np
Vijendar Mukunda Vijendar.Mukunda@amd.com ASoC: amd: acp: fix ffs() operator precedence for SoundWire link ID
Vijendar Mukunda Vijendar.Mukunda@amd.com ASoC: amd: acp: refactor codec config count in SOF SoundWire machine driver
Kuninori Morimoto kuninori.morimoto.gx@renesas.com ASoC: sdw_utils: tidyup asoc_sdw_parse_sdw_endpoints()
Kuninori Morimoto kuninori.morimoto.gx@renesas.com ASoC: sdw_utils: tidyup .count_sidecar
Charles Keepax ckeepax@opensource.cirrus.com ASoC: intel: sof_sdw: Add ability to have auxiliary devices
Charles Keepax ckeepax@opensource.cirrus.com ASoC: sdw_utils: Add codec_conf for every DAI
Vijendar Mukunda Vijendar.Mukunda@amd.com ASoC: amd: acp: bounds-check SoundWire link ID in machine drivers
HyeongJun An sammiee5311@gmail.com ASoC: hdmi-codec: Report a change when the channel status moves
Sasha Levin sashal@kernel.org ASoC: ux500: Parenthesize MSP_{RX,TX}_CLKPOL_BIT() arguments
Daniel Linjama daniel@dev.linjama.com btrfs: handle lack of space when cleaning up verity items
Sun YangKai sunk67188@gmail.com btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions
Peter Zijlstra peterz@infradead.org futex: Also allocate private hash on vfork()
Shivaprasad G Bhat sbhat@linux.ibm.com powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba
Amit Machhiwal amachhiw@linux.ibm.com KVM: PPC: Book3S HV: fix secure device page leak on uv_page_in() failure
Amit Machhiwal amachhiw@linux.ibm.com KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid()
Lorenzo Bianconi lorenzo.bianconi@oss.qualcomm.com net: stmmac: do not overwrite phc_index when no PTP clock is registered
Eric Dumazet edumazet@google.com drop_monitor: fix out-of-bounds write in reset_per_cpu_data()
Eric Dumazet edumazet@google.com drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown
Eric Dumazet edumazet@google.com drop_monitor: synchronize tracepoint unregistration on error path
Eric Dumazet edumazet@google.com pppoatm: ensure a writable skb header and linear data
Kuniyuki Iwashima kuniyu@google.com af_unix: Unify scc_index when finalising SCC in __unix_walk_scc().
Juan Perdomo jcperdomo100@gmail.com Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup
Sai Teja Aluvala aluvala.sai.teja@intel.com Bluetooth: btintel_pcie: fix off-by-one bounds check in RX submit
Tzung-Bi Shih tzungbi@kernel.org Bluetooth: btmtksdio: Fix PM runtime reference leak in shutdown
Chris Lu chris.lu@mediatek.com Bluetooth: btmtk: fix wrong status for short WMT FUNC_CTRL events
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: ISO: set BT_LISTEN before requesting a BIG sync
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: ISO: Fix parent socket leak in iso_conn_ready()
Ibrahim Abdelkader iabdelka@qti.qualcomm.com Bluetooth: hci_qca: Do not write to the serial port after it is closed
Dmitry Baryshkov dmitry.baryshkov@oss.qualcomm.com Bluetooth: qca: enable pwrseq support for WCN39xx devices
Vivek Sahu vivek.sahu@oss.qualcomm.com Bluetooth: qca: Refactor code on the basis of chipset names
Mengshi Wu mengshi.wu@oss.qualcomm.com Bluetooth: hci_qca: Refactor HFP hardware offload capability handling
Weiming Shi bestswngs@gmail.com Bluetooth: coredump: Quiesce dump work on unregister
Chandrashekar Devegowda chandrashekar.devegowda@intel.com Bluetooth: btintel_pcie: validate TX skb length in send_sync
ThangNN99 ngocthang2710.1999@gmail.com Bluetooth: hci_core: Fix queuing tx_work after workqueue is drained
Baineng Shou shoubaineng@gmail.com dmaengine: mmp_pdma: fix wrong sg length in mmp_pdma_prep_slave_sg()
Namjae Jeon linkinjeon@kernel.org ksmbd: keep compound responses on query info errors
Namjae Jeon linkinjeon@kernel.org ksmbd: fix partial file information responses
Namjae Jeon linkinjeon@kernel.org ksmbd: return buffer overflow for partial filesystem info
Eric Dumazet edumazet@google.com tcp: do not let tcp_rmem be set below 4096
Kuniyuki Iwashima kuniyu@google.com tcp: Don't call skb_clone_and_charge_r() for close()d listener in tcp_v6_do_rcv().
Nikolay Aleksandrov razor@blackwall.org net: bridge: mst: move switchdev call outside rcu
Karl Mehltretter kmehltretter@gmail.com wifi: brcmfmac: fix lost 802.1x TX completion wakeup
Hohyun Sim tlaghgus0425@korea.ac.kr net: fddi: skfp: fix NULL deref when setting the MAC address while down
Dong Chenchen dongchenchen2@huawei.com ipv4: icmp: reject RTN_UNREACHABLE input routes in icmp_route_lookup
Nicolai Buchwitz nb@tipi-net.de net: bcmgenet: restore the hardware filters on open
Nicolai Buchwitz nb@tipi-net.de net: bcmgenet: convert RX path to page_pool
Andrea Mayer andrea.mayer@uniroma2.it seg6: set IPSKB_L3SLAVE from IP6SKB_L3SLAVE on IPIP decapsulation
Dmitry Baryshkov dmitry.baryshkov@oss.qualcomm.com drm/msm/dsi: round the byte clock rate after reparenting to the PHY PLL
Filipe Manana fdmanana@suse.com btrfs: tree-checker: print dev extent offset in error message
Nicolas Escande nico.escande@gmail.com wifi: ath11k: cleanup arsta in ath11k_mac_peer_cleanup_all()
Slavin Liu bolin.liu@seu.edu.cn ALSA: hda: trace PCM open only after assigning a stream
Karl Mehltretter kmehltretter@gmail.com drm/vc4: Use managed KMS polling to fix UAF on unbind
Shuicheng Lin shuicheng.lin@intel.com drm/xe/shrinker: Return the freed page count through a parameter
Shuicheng Lin shuicheng.lin@intel.com drm/xe/mmio_gem: Revoke drm_vma_node on xe_mmio_gem destroy
Ilia Levi ilia.levi@intel.com drm/xe/mmio_gem: use write-back mapping for dummy page
Ilia Levi ilia.levi@intel.com drm/xe/mmio_gem: forbid VMA split
Zihan Xi zihanx@nebusec.ai wifi: virt_wifi: don't transfer operstate before register
Xiang Mei xmei5@asu.edu ALSA: 6fire: fix OOB write from device-reported iso length
Takashi Iwai tiwai@suse.de ALSA: usb: 6fire: Avoid embedded URBs
Runyu Xiao runyu.xiao@seu.edu.cn gpio: virtuser: skip free_irq when no IRQ is installed
Karl Mehltretter kmehltretter@gmail.com Input: trackpoint - fix the inertia attribute name in the ABI document
Gabor Juhos j4g8y7@gmail.com spi: spi-qpic-snand: avoid writing QPIC_EBI2_ECC_BUF_CFG register
Richard Fitzgerald rf@opensource.cirrus.com ASoC: soc-pcm: Apply snd_soc_dai_link_ch_map.codec_ch_mask to codec params
Richard Fitzgerald rf@opensource.cirrus.com ASoC: Add codec_ch_mask to snd_soc_dai_link_ch_map
Richard Fitzgerald rf@opensource.cirrus.com ASoC: Rename snd_soc_dai_link_ch_map.ch_mask to cpu_ch_mask
William Bright william.bright@imd-tec.com drm/msm/dp: fix link bandwidth check when wide bus is enabled
Jesse Casco jesse.casco@gmail.com drm/msm/dp: skip PUSH_IDLE when the link was never enabled
Nguyen Ngoc Thang ngocthang2710.1999@gmail.com ALSA: pcm: set timer->private_data before registering the PCM timer
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com phy: mediatek: phy-mtk-hdmi-mt8195: Fix TMDS clk bit ratio setting
AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com phy: mediatek: phy-mtk-hdmi-mt8195: Fix PLL calc divisor overflow
Takashi Iwai tiwai@suse.de ALSA: bcd2000: Fix race between rawmidi and disconnect
Kuniyuki Iwashima kuniyu@google.com neighbour: Skip default parms when resumed in neightbl_dump_info().
Kuniyuki Iwashima kuniyu@google.com neighbour: Add missing RCU annotation for neightbl_dump_info().
Kuniyuki Iwashima kuniyu@google.com neighbour: Convert RTM_GETNEIGHTBL to RCU.
Kuniyuki Iwashima kuniyu@google.com neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS.
Karl Mehltretter kmehltretter@gmail.com keys: fix lost wakeup when reaping a dead key type
Thadeu Lima de Souza Cascardo cascardo@igalia.com drm: Fix drm_pending_vblank_event leak in error path for out_fence_ptr
Breno Leitao leitao@debian.org arm64: hibernate: clone only the linear map that exists at runtime
Shouping Wang allen.wang@hj-micro.com perf/arm-cmn: Fix wp_dev_sel2 setting for multi-DTM configurations
Pablo Neira Ayuso pablo@netfilter.org netfilter: flowtable: hold reference on ct until flow is released
Pablo Neira Ayuso pablo@netfilter.org netfilter: nf_nat: unregister and release hooks on error
Fernando Fernandez Mancera fmancera@suse.de netfilter: nf_tables: fix device name and prefix match in hook lookup
Theodor Arsenij Larionov Trichkine theodorlarionov@gmail.com netfilter: nft_nat: fully initialise new_addr in netmap setup
Karl Mehltretter kmehltretter@gmail.com drm/msm/adreno: Fix the skip_gpu parameter description
Karl Mehltretter kmehltretter@gmail.com drm/msm: Fix the separate_gpu_kms parameter description
Jérémy Jean Jeremy.Jean@oss.cyber.gouv.fr RDMA/siw: Bound fragmented header copies by the remaining length
Leon Romanovsky leon@kernel.org RDMA/efa: Keep EQ resources alive while IRQ is registered
Leon Romanovsky leon@kernel.org RDMA/efa: Keep admin queues alive while IRQ is registered
Alex Bereza alex@bereza.email dmaengine: xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA
Alex Bereza alex@bereza.email dmaengine: xilinx_dma: Fix hardware buffer descriptor reuse order
Karl Mehltretter kmehltretter@gmail.com scsi: qla2xxx: Fix the ql2xfc2target parameter description
Meijing Zhao zhaomeijing@lixiang.com mm: memblock: show all region flags in debugfs
Johannes Berg johannes.berg@intel.com wifi: mac80211: set up the TX info early to fix failure paths
Johannes Berg johannes.berg@intel.com wifi: mac80211: mesh: release the channel if start fails
Johannes Berg johannes.berg@intel.com wifi: mac80211: mesh: reset the CSA state when leaving
Johannes Berg johannes.berg@intel.com wifi: mac80211: add HE 6 GHz capability in the scan elems len
Johannes Berg johannes.berg@intel.com wifi: mac80211: don't access the TSF of a down interface
Johannes Berg johannes.berg@intel.com wifi: mac80211: don't RCU-dereference the mesh CSA settings we just set
Johannes Berg johannes.berg@intel.com wifi: mac80211: don't allow link changes when iface is down
Johannes Berg johannes.berg@intel.com wifi: mac80211: require a peer station for TDLS setup confirm
Johannes Berg johannes.berg@intel.com wifi: mac80211: reset the AP_VLAN tailroom counter on ifdown
Johannes Berg johannes.berg@intel.com wifi: mac80211: don't allow injecting frames wider than the chanctx
Johannes Berg johannes.berg@intel.com wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping
Johannes Berg johannes.berg@intel.com wifi: cfg80211: get the wiphy out of a dying network namespace
Johannes Berg johannes.berg@intel.com wifi: mac80211: unlist vifs when their netdev is unregistered
Johannes Berg johannes.berg@intel.com wifi: cfg80211: undo netns switch if renaming the wiphy fails
Johannes Berg johannes.berg@intel.com wifi: cfg80211: restore netns_immutable on failures
Johannes Berg johannes.berg@intel.com wifi: mac80211: reset state when starting AP fails
Johannes Berg johannes.berg@intel.com wifi: mac80211: abort chanswitch when leaving a mesh
Johannes Berg johannes.berg@intel.com wifi: mac80211: suppress chanctx warning for debugfs reset
Johannes Berg johannes.berg@intel.com wifi: mac80211: don't offload TC setup on AP_VLAN interfaces
Johannes Berg johannes.berg@intel.com wifi: mac80211: don't warn when an IBSS has no channel to scan
Johannes Berg johannes.berg@intel.com wifi: mac80211: don't start a ROC while scanning
Johannes Berg johannes.berg@intel.com wifi: cfg80211: don't filter by BSS type when removing stale entries
Johannes Berg johannes.berg@intel.com wifi: cfg80211: only group hidden BSSes with beacon entries
Johannes Berg johannes.berg@intel.com wifi: cfg80211: don't free driver-owned scan requests
Shivank Garg shivankg@amd.com dmaengine: wait for RCU readers before releasing dma_device
Shivank Garg shivankg@amd.com dmaengine: fix use-after-free in dma_chan_put() and dma_release_channel()
Shivank Garg shivankg@amd.com dmaengine: Fix device kref underflow in dma_chan_put()
Donggeun Yoo donggeunyoo.kernel@gmail.com dma-coherent: report a failed reserved memory assignment
Orgad Shaneh orgads@gmail.com MIPS: Octeon: apply USB FDT fixups also when USB is modular
Bard Liao yung-chuan.liao@linux.intel.com soundwire: cadence_master: wait and cancel cdns->work before clock stop
Johannes Berg johannes.berg@intel.com wifi: cfg80211: check IP header size in cfg80211_classify8021d()
Johannes Berg johannes.berg@intel.com wifi: cfg80211: don't get the radio mask for netdev-less wdevs
Carolina Jubran cjubran@nvidia.com IB/IPoIB: Avoid restoring OPER_UP after multicast flush
Shmulik Cohen anuk909@gmail.com wifi: libipw: reject too-short association responses
Shmulik Cohen anuk909@gmail.com wifi: libipw: reject too-short beacon and probe responses
Bogdan Nicolae bogdan.nicolae@gmail.com wifi: brcmfmac: cyw: pass PMKID to firmware if present
Peng Hao flyingpenghao@gmail.com wifi: mwifiex: fix IRQ leak using wrong index in MSI-X error path
Mariano Baragiola mbaragiola@linux.com wifi: virt_wifi: free skb when disconnected
Lachlan Hodges lachlan.hodges@morsemicro.com wifi: mac80211: include TIM bitmap control for buffered S1G mcast traffic
Ruoyu Wang ruoyuw560@gmail.com dmaengine: sprd: Fix runtime PM reference leak in probe
Quanye Yang quanyeyang@proton.me RDMA/rtrs-clt: Fix CQ pool leak when connect is interrupted
Jacob Moroni jmoroni@google.com RDMA/irdma: Enforce local fence for IB_WR_REG_MR
Li RongQing lirongqing@baidu.com RDMA/mad: Fix receive buffer leak when PKey enforcement fails
Linkai Gong gonglinkai@kylinos.cn RDMA/bnxt_re: check create_singlethread_workqueue() in DCB setup
Yehyeong Lee yhlee@isslab.korea.ac.kr IB/isert: wait for deferred control PDU completions before releasing the connection
Yehyeong Lee yhlee@isslab.korea.ac.kr IB/iser: reject a remote invalidation of an unregistered direction
Ovidiu Panait ovidiu.panait.rb@renesas.com arm64: dts: renesas: r9a09g047: Switch GBETH TX queue scheduling to WRR
Ovidiu Panait ovidiu.panait.rb@renesas.com arm64: dts: renesas: r9a09g056: Switch GBETH TX queue scheduling to WRR
Ovidiu Panait ovidiu.panait.rb@renesas.com arm64: dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR
Biju Das biju.das.jz@bp.renesas.com power: sequencing: Fix build issue with COMPILE_TEST
Krystian Kaniewski krystianmkaniewski@gmail.com RDMA/core: Reject unregistering netdevs in ib_get_eth_speed
Or Har-Toov ohartoov@nvidia.com RDMA/mlx5: Remove warn on missing representor in query_port_speed
Michael Bommarito michael.bommarito@gmail.com RDMA/rxe: insert mcg into mcg_tree only after rxe_mcast_add() succeeds
Weiming Shi bestswngs@gmail.com RDMA/rxe: Restore HMM_PFN_WRITE check in ODP write paths
Xixin Liu liuxixin@kylinos.cn clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate
Xixin Liu liuxixin@kylinos.cn firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS
Gang Yan yangang@kylinos.cn RDMA/rxe: Fix integer overflow in mr_check_range() leading to OOB access
Norbert Szetei norbert@doyensec.com RDMA/rxe: validate access flags before swapping the MR's PD
Guoqing Jiang guoqing.jiang@linux.dev RDMA/siw: Clear association under lock if siw_qp_modify fails in siw_accept
Pengpeng Hou pengpeng@iscas.ac.cn ARM: socfpga: select the PL310 erratum 753970 workaround
Maher Azzouzi maherazz04@gmail.com esp: downgrade zerocopy managed frags before mutating skb frags
Eric Dumazet edumazet@google.com xfrm: add missing rcu_read_lock(), skb_dst_force() and dev_hold() for xfrm_trans_reinject()
Kyle Zeng kylebot@openai.com xfrm: fix compat ALLOCSPI request use-after-free
Sabrina Dubroca sd@queasysnail.net xfrm: avoid RCU warnings around the per-netns netlink socket
Henry Martin bsdhenrymartin@gmail.com xfrm: iptfs: fix runt reassembly panic from short inner tot_len
Roshan Kumar roshaen09@gmail.com xfrm: iptfs: fix stack OOB read in iptfs_skb_reset_frag_walk()
Ido Schimmel idosch@nvidia.com ipv6: Honor oif when choosing nexthop for locally generated traffic
Ido Schimmel idosch@nvidia.com ipv6: Select best matching nexthop object in fib6_table_lookup()
Arash Golgol arash.golgol@gmail.com media: video-i2c: fix buffer queue ordering
Jens Axboe axboe@kernel.dk sunvdc: fix -EIO issue due to lack of retries
Günther Noack gnoack@google.com selftests/landlock: Add audit test for whiteout object creation
Günther Noack gnoack@google.com selftests/landlock: Add tests for whiteout object creation
Günther Noack gnoack@google.com selftests/landlock: Use an actual chardev for MAKE_CHAR audit test
Mickaël Salaün mic@digikod.net selftests/landlock: Add disconnected leafs and branch test suites
Tingmao Wang m@maowtm.org selftests/landlock: Add tests for access through disconnected paths
Maximilian Heyne mheyne@amazon.de selftests/landlock: Explicitly disable audit in teardowns
Mickaël Salaün mic@digikod.net selftests/landlock: Increase default audit socket timeout
Mickaël Salaün mic@digikod.net selftests/landlock: Fix socket file descriptor leaks in audit helpers
Matthieu Buffet matthieu@buffet.re selftests/landlock: Add missing connect(minimal AF_UNSPEC) test
Matthieu Buffet matthieu@buffet.re selftests/landlock: Add test for TCP fast open
Matthieu Buffet matthieu@buffet.re landlock: Fix TCP Fast Open connection bypass
Sasha Levin sashal@kernel.org Revert "perf annotate: Fix build with NO_SLANG=1"
-------------
Diffstat:
.../ABI/testing/sysfs-devices-platform-trackpoint | 2 +- Documentation/hwmon/cgbc-hwmon.rst | 42 +- Documentation/netlink/specs/rt-neigh.yaml | 3 + Documentation/networking/ip-sysctl.rst | 4 +- Makefile | 4 +- arch/arm/mach-socfpga/Kconfig | 2 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 1 + arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 10 + arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 10 + arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 10 + arch/arm64/include/asm/percpu.h | 20 +- arch/arm64/kernel/hibernate-asm.S | 2 + arch/arm64/kernel/hibernate.c | 4 +- arch/mips/cavium-octeon/octeon-platform.c | 4 +- arch/powerpc/kernel/iommu.c | 2 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 + arch/powerpc/kvm/book3s_hv_uvmem.c | 5 +- arch/x86/Kconfig.cpu | 11 + arch/x86/Makefile | 5 + arch/x86/entry/entry_fred.c | 11 +- arch/x86/include/asm/text-patching.h | 4 +- arch/x86/kernel/alternative.c | 55 +- arch/x86/kernel/cpu/microcode/intel.c | 26 + arch/x86/kernel/kprobes/core.c | 5 +- drivers/acpi/processor_driver.c | 2 +- drivers/ata/libahci.c | 15 +- drivers/ata/libahci_platform.c | 2 +- drivers/block/sunvdc.c | 9 +- drivers/bluetooth/btintel_pcie.c | 8 +- drivers/bluetooth/btmtk.c | 7 +- drivers/bluetooth/btmtksdio.c | 4 +- drivers/bluetooth/btqca.c | 37 +- drivers/bluetooth/btusb.c | 17 + drivers/bluetooth/hci_qca.c | 80 +- drivers/clk/clk-scpi.c | 2 +- drivers/dma/dmaengine.c | 10 +- drivers/dma/mmp_pdma.c | 2 +- drivers/dma/sprd-dma.c | 3 +- drivers/dma/sun6i-dma.c | 9 +- drivers/dma/ti/k3-udma-glue.c | 5 +- drivers/dma/xilinx/xilinx_dma.c | 26 +- drivers/firmware/arm_scpi.c | 4 +- drivers/gpio/gpio-virtuser.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 48 + drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 2 +- drivers/gpu/drm/drm_atomic_uapi.c | 13 +- drivers/gpu/drm/gud/gud_pipe.c | 7 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 1 + drivers/gpu/drm/msm/dp/dp_display.c | 21 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 36 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 8 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_gem.h | 3 + drivers/gpu/drm/msm/msm_gem_vma.c | 2 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 2 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 1 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 8 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c | 8 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c | 3 +- .../drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/gsp.h | 8 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h | 2 +- drivers/gpu/drm/vc4/vc4_kms.c | 2 +- drivers/gpu/drm/xe/xe_mmio_gem.c | 33 +- drivers/gpu/drm/xe/xe_mmio_gem.h | 2 +- drivers/gpu/drm/xe/xe_shrinker.c | 62 +- drivers/hid/hid-asus.c | 34 +- drivers/hid/hid-logitech-hidpp.c | 24 +- drivers/hwmon/cgbc-hwmon.c | 129 +- drivers/hwmon/gpio-fan.c | 4 +- drivers/hwmon/hp-wmi-sensors.c | 32 +- drivers/hwmon/pmbus/pmbus.h | 3 +- drivers/hwmon/pmbus/tps53679.c | 11 +- drivers/hwmon/pwm-fan.c | 13 +- drivers/hwmon/w83791d.c | 1 + drivers/hwmon/w83793.c | 4 +- drivers/i2c/busses/i2c-at91-core.c | 3 + drivers/i2c/busses/i2c-at91-master.c | 12 +- drivers/i2c/busses/i2c-at91.h | 1 + drivers/i2c/busses/i2c-imx.c | 3 + drivers/i2c/busses/i2c-qcom-cci.c | 20 +- drivers/i2c/i2c-atr.c | 1 + drivers/infiniband/core/iwpm_util.c | 9 +- drivers/infiniband/core/mad.c | 3 +- drivers/infiniband/core/ucma.c | 7 +- drivers/infiniband/core/verbs.c | 12 +- drivers/infiniband/hw/bnxt_re/main.c | 10 +- drivers/infiniband/hw/efa/efa_com.c | 7 +- drivers/infiniband/hw/efa/efa_com.h | 1 + drivers/infiniband/hw/efa/efa_main.c | 35 +- drivers/infiniband/hw/hfi1/file_ops.c | 23 +- drivers/infiniband/hw/irdma/verbs.c | 2 +- drivers/infiniband/hw/mlx4/sysfs.c | 4 + drivers/infiniband/hw/mlx5/main.c | 7 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 50 +- drivers/infiniband/sw/rxe/rxe_mr.c | 3 +- drivers/infiniband/sw/rxe/rxe_odp.c | 16 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 13 +- drivers/infiniband/sw/siw/siw_cm.c | 7 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib.h | 7 + drivers/infiniband/ulp/ipoib/ipoib_ib.c | 12 +- drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 16 +- drivers/infiniband/ulp/iser/iser_initiator.c | 16 +- drivers/infiniband/ulp/isert/ib_isert.c | 22 + drivers/infiniband/ulp/isert/ib_isert.h | 2 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 8 + drivers/infiniband/ulp/rtrs/rtrs-clt.h | 2 + drivers/input/evdev.c | 2 + drivers/input/input-compat.c | 2 + drivers/input/joystick/xpad.c | 10 +- drivers/input/keyboard/adp5588-keys.c | 12 +- drivers/input/keyboard/atkbd.c | 8 + drivers/input/misc/soc_button_array.c | 16 +- drivers/input/mouse/synaptics.c | 8 + drivers/input/rmi4/rmi_driver.c | 13 + drivers/input/rmi4/rmi_smbus.c | 10 +- drivers/input/serio/hp_sdc.c | 2 +- drivers/input/serio/i8042-acpipnpio.h | 7 + drivers/input/touchscreen/cyttsp5.c | 1 + drivers/input/touchscreen/eeti_ts.c | 1 + drivers/media/i2c/video-i2c.c | 5 +- drivers/memstick/core/ms_block.c | 2 + drivers/misc/ntsync.c | 6 + drivers/mmc/core/bus.c | 2 +- drivers/mmc/core/host.c | 1 + drivers/mmc/core/sdio_uart.c | 3 + drivers/mmc/host/mmc_hsq.c | 8 +- drivers/mmc/host/mmc_spi.c | 1 + drivers/mmc/host/mmci.c | 3 + drivers/mmc/host/mxcmmc.c | 4 + drivers/mmc/host/rtsx_pci_sdmmc.c | 5 + drivers/mmc/host/sdhci-of-aspeed.c | 5 +- drivers/mmc/host/sdhci_am654.c | 43 +- drivers/mmc/host/sh_mmcif.c | 3 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 245 +-- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 5 +- drivers/net/ethernet/cadence/macb_ptp.c | 9 + drivers/net/ethernet/cortina/gemini.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 3 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 42 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 9 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 2 - drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 19 +- drivers/net/fddi/skfp/skfddi.c | 3 +- drivers/net/phy/mediatek/mtk-phy-lib.c | 27 +- drivers/net/wireless/ath/ath11k/mac.c | 25 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 + .../broadcom/brcm80211/brcmfmac/cyw/core.c | 5 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 4 + drivers/net/wireless/intel/ipw2x00/Kconfig | 1 - .../wireless/intel/ipw2x00/libipw_crypto_tkip.c | 130 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 6 + drivers/net/wireless/intel/iwlegacy/common.c | 2 +- drivers/net/wireless/intersil/p54/eeprom.c | 22 +- drivers/net/wireless/marvell/libertas_tf/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 12 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 2 +- drivers/net/wireless/marvell/mwifiex/scan.c | 54 +- drivers/net/wireless/marvell/mwifiex/util.c | 10 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 14 + drivers/net/wireless/microchip/wilc1000/wlan.c | 9 + drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 2 - drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 39 +- drivers/net/wireless/virtual/virt_wifi.c | 4 +- drivers/net/wwan/mhi_wwan_mbim.c | 28 +- drivers/net/wwan/t7xx/t7xx_netdev.c | 4 + drivers/perf/arm-cmn.c | 10 +- drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c | 4 +- drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h | 3 + drivers/phy/renesas/phy-rcar-gen3-usb2.c | 310 +++- drivers/power/sequencing/Kconfig | 3 +- drivers/power/sequencing/core.c | 11 +- drivers/scsi/fnic/fdls_disc.c | 730 ++++----- drivers/scsi/fnic/fip.c | 119 +- drivers/scsi/fnic/fip.h | 2 +- drivers/scsi/fnic/fnic.h | 69 +- drivers/scsi/fnic/fnic_fcs.c | 166 +- drivers/scsi/fnic/fnic_fdls.h | 2 +- drivers/scsi/fnic/fnic_isr.c | 41 +- drivers/scsi/fnic/fnic_main.c | 89 +- drivers/scsi/fnic/fnic_scsi.c | 264 ++- drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/scsi.c | 24 +- drivers/soc/samsung/exynos-pmu.c | 7 +- drivers/soundwire/cadence_master.c | 7 + drivers/spi/spi-fsl-qspi.c | 5 +- drivers/spi/spi-qpic-snand.c | 4 - drivers/spi/spi-virtio.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 34 + drivers/watchdog/da9062_wdt.c | 4 +- drivers/watchdog/da9063_wdt.c | 4 +- drivers/watchdog/digicolor_wdt.c | 13 +- drivers/watchdog/msc313e_wdt.c | 16 +- drivers/watchdog/rtd119x_wdt.c | 7 +- drivers/watchdog/rzv2h_wdt.c | 7 +- drivers/watchdog/sp5100_tco.c | 6 +- drivers/watchdog/starfive-wdt.c | 2 +- fs/9p/vfs_addr.c | 29 +- fs/btrfs/dev-replace.c | 1 + fs/btrfs/disk-io.c | 4 + fs/btrfs/file.c | 4 +- fs/btrfs/free-space-tree.c | 14 +- fs/btrfs/inode.c | 3 +- fs/btrfs/tree-checker.c | 2 +- fs/btrfs/uuid-tree.c | 120 +- fs/btrfs/verity.c | 47 +- fs/btrfs/volumes.c | 153 +- fs/btrfs/xattr.c | 36 +- fs/dax.c | 9 +- fs/exec.c | 29 +- fs/smb/client/cifs_fs_sb.h | 1 + fs/smb/client/cifsfs.c | 12 + fs/smb/client/cifsglob.h | 12 +- fs/smb/client/cifsproto.h | 8 +- fs/smb/client/cifssmb.c | 2 +- fs/smb/client/connect.c | 10 + fs/smb/client/file.c | 28 +- fs/smb/client/misc.c | 12 +- fs/smb/client/reparse.c | 4 +- fs/smb/client/reparse.h | 7 +- fs/smb/client/sess.c | 104 +- fs/smb/client/smb2inode.c | 11 + fs/smb/client/smb2ops.c | 51 +- fs/smb/client/smb2pdu.c | 13 +- fs/smb/client/trace.h | 1 + fs/smb/client/transport.c | 4 +- fs/smb/server/server.c | 2 +- fs/smb/server/smb2pdu.c | 89 +- fs/smb/server/smb2pdu.h | 1 + fs/smb/server/smb_common.c | 20 +- fs/xfs/libxfs/xfs_bmap.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_da_btree.h | 2 + fs/xfs/libxfs/xfs_rmap.h | 2 + fs/xfs/scrub/attr_repair.c | 4 +- fs/xfs/scrub/bmap.c | 6 +- fs/xfs/scrub/common.c | 6 +- fs/xfs/scrub/common.h | 4 +- fs/xfs/scrub/dir_repair.c | 4 +- fs/xfs/scrub/dirtree.c | 4 +- fs/xfs/scrub/inode.c | 6 +- fs/xfs/scrub/nlinks.c | 2 +- fs/xfs/scrub/reap.c | 3 +- fs/xfs/scrub/rtbitmap.c | 4 +- fs/xfs/scrub/rtsummary.c | 4 +- fs/xfs/scrub/tempfile.c | 29 +- fs/xfs/xfs_inode.h | 3 + include/keys/request_key_auth-type.h | 2 +- include/linux/hugetlb.h | 7 - include/linux/ieee80211.h | 5 + include/linux/mm.h | 24 +- include/net/bluetooth/coredump.h | 2 + include/net/mac80211.h | 5 +- include/net/netns/xfrm.h | 2 +- include/net/sock.h | 2 + include/sound/soc.h | 3 +- include/sound/soc_sdw_utils.h | 42 +- kernel/dma/coherent.c | 3 +- kernel/dma/swiotlb.c | 4 +- kernel/exit.c | 12 +- kernel/fork.c | 4 +- kernel/sched/core.c | 6 +- kernel/signal.c | 119 +- kernel/time/namespace.c | 2 + kernel/time/posix-cpu-timers.c | 40 +- mm/filemap.c | 2 +- mm/huge_memory.c | 86 +- mm/hugetlb.c | 17 - mm/memblock.c | 18 +- mm/memcontrol.c | 2 +- mm/mlock.c | 2 +- mm/mremap.c | 9 +- mm/swapfile.c | 2 +- mm/vma.c | 6 +- net/atm/pppoatm.c | 42 +- net/bluetooth/coredump.c | 65 +- net/bluetooth/eir.c | 10 +- net/bluetooth/hci_codec.c | 36 +- net/bluetooth/hci_core.c | 18 +- net/bluetooth/hci_sync.c | 2 + net/bluetooth/iso.c | 53 +- net/bluetooth/rfcomm/sock.c | 13 +- net/bridge/br_mst.c | 20 +- net/core/drop_monitor.c | 12 +- net/core/neighbour.c | 56 +- net/core/skbuff.c | 32 +- net/core/sock.c | 16 +- net/ipv4/esp4.c | 6 + net/ipv4/icmp.c | 17 +- net/ipv4/ip_tunnel_core.c | 16 +- net/ipv4/sysctl_net_ipv4.c | 4 +- net/ipv4/tcp_input.c | 3 +- net/ipv4/tcp_ulp.c | 4 + net/ipv4/xfrm4_input.c | 2 - net/ipv6/esp6.c | 6 + net/ipv6/route.c | 22 +- net/ipv6/seg6_local.c | 3 + net/ipv6/tcp_ipv6.c | 3 +- net/ipv6/xfrm6_input.c | 2 - net/ipv6/xfrm6_output.c | 10 +- net/mac80211/Makefile | 1 - net/mac80211/cfg.c | 63 +- net/mac80211/debugfs.c | 2 +- net/mac80211/debugfs_netdev.c | 9 + net/mac80211/ieee80211_i.h | 5 +- net/mac80211/iface.c | 79 +- net/mac80211/main.c | 4 + net/mac80211/mesh.c | 34 +- net/mac80211/michael.h | 22 - net/mac80211/offchannel.c | 7 + net/mac80211/pm.c | 8 +- net/mac80211/scan.c | 2 +- net/mac80211/tdls.c | 19 +- net/mac80211/tx.c | 107 +- net/mac80211/util.c | 3 +- net/mac80211/wpa.c | 1 - net/netfilter/nf_flow_table_core.c | 12 +- net/netfilter/nf_nat_core.c | 46 +- net/netfilter/nf_tables_api.c | 22 +- net/netfilter/nft_nat.c | 2 +- net/openvswitch/conntrack.c | 2 +- net/packet/af_packet.c | 4 +- net/packet/internal.h | 2 +- net/psp/psp_sock.c | 4 + net/rds/ib_cm.c | 2 +- net/sched/act_api.c | 11 +- net/sched/sch_hhf.c | 9 +- net/unix/garbage.c | 17 +- net/wireless/Makefile | 2 +- net/wireless/core.c | 150 +- net/wireless/core.h | 10 + net/{mac80211/michael.c => wireless/michael-mic.c} | 5 +- net/wireless/rdev-ops.h | 3 + net/wireless/scan.c | 43 +- net/wireless/util.c | 35 +- net/xfrm/espintcp.c | 6 +- net/xfrm/xfrm_input.c | 65 +- net/xfrm/xfrm_iptfs.c | 12 +- net/xfrm/xfrm_state.c | 9 +- net/xfrm/xfrm_user.c | 37 +- rust/kernel/net/phy.rs | 38 +- scripts/generate_rust_target.rs | 5 + security/keys/encrypted-keys/encrypted.c | 20 +- security/keys/gc.c | 4 +- security/keys/request_key_auth.c | 12 +- security/keys/trusted-keys/trusted_tpm2.c | 12 +- security/landlock/net.c | 14 + security/selinux/avc.c | 5 +- security/selinux/hooks.c | 158 +- security/selinux/include/objsec.h | 10 +- sound/core/init.c | 3 +- sound/core/pcm_timer.c | 7 +- sound/hda/common/controller.c | 2 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 33 +- sound/soc/amd/acp/acp-sdw-sof-mach.c | 31 +- sound/soc/codecs/hdmi-codec.c | 6 +- sound/soc/codecs/rt712-sdca-dmic.c | 14 +- sound/soc/intel/boards/sof_sdw.c | 21 +- sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c | 4 +- sound/soc/sdw_utils/soc_sdw_utils.c | 59 +- sound/soc/soc-pcm.c | 18 +- sound/soc/ux500/ux500_msp_i2s.h | 4 +- sound/usb/6fire/comm.c | 42 +- sound/usb/6fire/comm.h | 2 +- sound/usb/6fire/midi.c | 43 +- sound/usb/6fire/midi.h | 2 +- sound/usb/6fire/pcm.c | 138 +- sound/usb/6fire/pcm.h | 5 +- sound/usb/bcd2000/bcd2000.c | 33 +- sound/usb/card.h | 3 +- sound/usb/endpoint.c | 16 +- sound/virtio/virtio_card.c | 4 +- tools/perf/util/hist.h | 8 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 2 +- tools/testing/selftests/landlock/audit.h | 119 +- tools/testing/selftests/landlock/audit_test.c | 4 +- tools/testing/selftests/landlock/fs_test.c | 1694 +++++++++++++++++++- tools/testing/selftests/landlock/net_test.c | 169 +- 389 files changed, 6902 insertions(+), 2843 deletions(-)
# Librecast Test Results
020/020 [ OK ] liblcrq 010/010 [ OK ] libmld 120/120 [ OK ] liblibrecast
CPU/kernel: Linux auntie 6.18.54-rc1-gef437f2f0758 #1 SMP PREEMPT_DYNAMIC Wed Sep 23 14:48:56 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux
Tested-by: Brett A C Sheffield bacs@librecast.net
Am 23.09.2026 um 16:01 schrieb Greg Kroah-Hartman:
This is the start of the stable review cycle for the 6.18.54 release. There are 398 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697v2 server. No dmesg oddities or regressions found.
Tested-by: Peter Schneider pschneider1968@googlemail.com
Beste Grüße, Peter Schneider
On 9/23/2026 7:01 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.18.54 release. There are 398 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 25 Sep 2026 14:05:48 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.18.54-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.18.y and the diffstat can be found below.
thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Tested-by: Florian Fainelli florian.fainelli@broadcom.com
On 9/23/26 07:01, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.18.54 release. There are 398 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 25 Sep 2026 14:05:48 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.18.54-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.18.y and the diffstat can be found below.
thanks,
greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Tested-by: Ron Economos re@w6rz.net
Hi!
This is the start of the stable review cycle for the 6.18.54 release. There are 398 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
CIP testing did not find any problems here:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6...
Tested-by: Pavel Machek (CIP) pavel@nabladev.com
Best regards, Pavel
On 9/23/26 7:01 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.18.54 release. There are 398 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 25 Sep 2026 14:05:48 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.18.54-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.18.y and the diffstat can be found below.
thanks,
greg k-h
On an amd64 laptop (Lenovo ThinkPad T14 Gen 1) and an arm64 virtual machine, I tested 6.18.53 + stable-queue as of commit b1b54c5d771a22b69e435ef44b5fe9ac1e714703 ("drop 3 patches and reorder one 6.18 patch based on RC review feedback").
Working well, no regressions observed.
Tested-by: Barry K. Nathan barryn@pobox.com
Build tested in our x86 config successfully without error.
Tested-by: Wentao Guan guanwentao@uniontech.com
Best Regards Wentao Guan