From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 6.18.47
Date: Thu, 27 Aug 2026 14:57:12 +0200 [thread overview]
Message-ID: <2026082713-uncover-devotion-6767@gregkh> (raw)
I'm announcing the release of the 6.18.47 kernel.
All users of the 6.18 kernel series must upgrade.
The updated 6.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.18.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2
drivers/block/null_blk/zoned.c | 10 +
drivers/bluetooth/hci_aml.c | 18 +++
drivers/dma/fsl-edma-main.c | 2
drivers/gpu/drm/xe/display/xe_fb_pin.c | 32 +-----
drivers/hid/hid-core.c | 11 +-
drivers/hid/hid-hyperv.c | 27 ++++-
drivers/hid/hid-input.c | 3
drivers/hid/hid-magicmouse.c | 64 +++++++++++-
drivers/hid/hid-nintendo.c | 22 ++--
drivers/hid/hid-sensor-custom.c | 17 +--
drivers/hid/hid-uclogic-core.c | 12 ++
drivers/hid/usbhid/hid-pidff.c | 13 +-
drivers/input/keyboard/atkbd.c | 23 +++-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 1
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 15 ++
drivers/iommu/iommufd/ioas.c | 4
drivers/mailbox/mailbox-mchp-ipc-sbi.c | 2
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 17 ++-
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 7 +
drivers/net/usb/rndis_host.c | 6 -
drivers/nfc/fdp/i2c.c | 27 +++++
drivers/nfc/microread/microread.c | 31 +++++
drivers/nfc/pn533/pn533.c | 1
drivers/nfc/st21nfca/dep.c | 3
drivers/nvme/target/admin-cmd.c | 2
drivers/nvme/target/fabrics-cmd-auth.c | 2
drivers/nvme/target/fc.c | 2
drivers/nvme/target/pci-epf.c | 10 +
drivers/nvme/target/tcp.c | 18 +++
drivers/pci/controller/pci-host-generic.c | 11 --
drivers/pci/ecam.c | 13 ++
drivers/ptp/ptp_vmclock.c | 6 +
drivers/tty/serial/sc16is7xx.c | 40 +++----
fs/exec.c | 8 +
fs/ext4/crypto.c | 40 +++----
fs/ext4/fast_commit.c | 16 ++-
fs/ext4/ialloc.c | 4
fs/ext4/inode.c | 11 +-
fs/ext4/super.c | 2
fs/ext4/xattr.c | 7 -
fs/nilfs2/ioctl.c | 20 +++
fs/ocfs2/xattr.c | 18 ++-
fs/xfs/libxfs/xfs_attr_leaf.c | 14 ++
fs/xfs/scrub/agheader.c | 96 +++++++++++++-----
fs/xfs/scrub/agheader_repair.c | 17 ++-
fs/xfs/scrub/bmap.c | 8 -
fs/xfs/scrub/common.c | 10 -
fs/xfs/scrub/common.h | 2
fs/xfs/scrub/dir.c | 2
fs/xfs/scrub/dirtree.c | 4
fs/xfs/scrub/metapath.c | 6 -
fs/xfs/scrub/nlinks.c | 12 +-
fs/xfs/scrub/parent.c | 6 -
fs/xfs/scrub/rtbitmap.c | 12 +-
fs/xfs/scrub/rtsummary.c | 12 +-
include/linux/futex.h | 2
include/linux/pci-ecam.h | 3
include/linux/sched.h | 8 +
include/linux/wait.h | 1
include/linux/wait_bit.h | 1
io_uring/futex.c | 11 ++
io_uring/futex.h | 1
io_uring/io-wq.c | 9 +
io_uring/opdef.c | 2
io_uring/rsrc.c | 2
io_uring/uring_cmd.c | 8 -
kernel/futex/core.c | 116 ++++++++++++++--------
kernel/futex/futex.h | 9 +
kernel/futex/pi.c | 121 +++++++++++++++++------
kernel/kcov.c | 90 ++++++++---------
kernel/sched/wait.c | 15 ++
kernel/sched/wait_bit.c | 14 ++
lib/Kconfig.debug | 5
net/bluetooth/hci_event.c | 8 +
net/bluetooth/hci_sync.c | 46 +++++++-
net/bluetooth/iso.c | 32 ++++--
net/bluetooth/mgmt.c | 8 +
net/bluetooth/rfcomm/core.c | 24 +++-
net/ceph/osd_client.c | 5
net/core/gro.c | 7 -
net/ipv4/ip_output.c | 4
net/ipv6/ip6_output.c | 2
net/mptcp/options.c | 2
net/mptcp/pm.c | 74 +++++++-------
net/mptcp/pm_kernel.c | 22 ++--
net/mptcp/pm_userspace.c | 10 +
net/mptcp/protocol.h | 25 ++--
net/mptcp/subflow.c | 4
net/nfc/digital_technology.c | 2
net/nfc/llcp_commands.c | 18 +++
net/nfc/llcp_core.c | 15 ++
net/nfc/nci/ntf.c | 36 +++++-
net/nfc/nci/rsp.c | 1
net/xfrm/xfrm_state.c | 4
sound/drivers/dummy.c | 6 +
sound/soc/codecs/lpass-tx-macro.c | 4
sound/usb/fcp.c | 38 +++----
sound/usb/mixer.c | 6 +
sound/usb/mixer.h | 2
sound/usb/mixer_scarlett2.c | 98 +++++++++++-------
102 files changed, 1235 insertions(+), 489 deletions(-)
Abdifatah Suruur (1):
ptp: vmclock: prevent read-only mappings from becoming writable
Ali Ahmet Memis (5):
Bluetooth: RFCOMM: take rfcomm_mutex for the deferred setup accept
io_uring/rsrc: fix folio size overflow in io_vec_fill_bvec()
Bluetooth: ISO: do not force BT_LISTEN after a failed BIG sync
Bluetooth: ISO: zero the sockaddr before returning it in getname
Bluetooth: MGMT: reject HCI_CMD_SYNC params_len above 255
Anand Khoje (1):
net/ionic: avoid OOB TX partner lookup for hwstamp RXQ
Andrei Fed (1):
HID: magicmouse: fix battery reporting for Bluetooth Magic Trackpad USB-C
Baul Lee (2):
HID: core: fix OOB read of field->usage in hid_set_field()
HID: pidff: fix OOB write when hid->inputs is empty
Bryam Vargas (3):
nfc: fdp: bound the device-reported read length and fix an skb leak
nfc: nci: add data_len bound checks to activation parameter extractors
nvmet-auth: zero the AUTH_RECEIVE response buffer
Chengfeng Ye (2):
Bluetooth: hci_event: fix LE list UAF on reset
Bluetooth: hci_sync: Fix accept list UAF during suspend
Christoph Hellwig (1):
xfs: add a xchk_ip_set_corrupt helper
Christopher Kodama (1):
HID: magicmouse: re-enable multitouch after reset-resume
Cryolitia PukNgae (1):
Input: atkbd - skip deactivate for HONOR FMB-P's internal keyboard
Darrick J. Wong (3):
xfs: rtsummary scrub should treat rtbitmap corruption errors as an xref error
xfs: hoist per-bucket unlinked list check to helper
xfs: don't livelock in scrub on a circular unlinked list
Dawid Wróbel (1):
ASoC: codecs: lpass-tx-macro: Fix enum kcontrol accesses
Donglin Lyu (1):
Input: atkbd - skip deactivate for HONOR ZQC-P
Doruk Tan Ozturk (4):
nfc: digital: clamp SENSF_RES length to the destination buffer
nfc: llcp: bound the connect_sn TLV walk to the skb
nfc: llcp: reject PDUs shorter than the LLCP header
nfc: st21nfca: validate ATR_REQ length against the received frame
Eric Biggers (1):
ext4: don't enable DAX on new encrypted files
Eric Dumazet (1):
net: gro: properly validate BIG TCP aggregation criteria
Felix Hoffmann (1):
futex: Avoid private hash use-after-free on final put
Geoffrey D. Bennett (2):
ALSA: FCP: Use a private URB for the notification endpoint
ALSA: scarlett2: Use a private URB for the notification endpoint
Greg Kroah-Hartman (2):
nvmet-tcp: Do not WARN on remotely-controlled oversized SGL allocations
Linux 6.18.47
Griffin Kroah-Hartman (3):
rndis_host: add overflow check in rndis_rx_fixup()
mailbox: mchp-ipc-sbi: Add null check for devm_kasprintf()
dmaengine: fsl-edma: Add error handling for devm_kasprintf
Guanghui Yang (2):
ext4: clear error before retrying inode xattr space fallback
ext4: propagate errors from fast commit range replay
Guixin Liu (1):
nvmet: fix NULL pointer dereference in nvmet_execute_identify_nslist()
Haoxiang Li (1):
HID: sensor: custom: Fix use-after-free in enable_sensor
Hongling Zeng (1):
xfs: validate attr entry pointer before field access
Hugo Villeneuve (2):
serial: sc16is7xx: rename EFR mutex with generic name
serial: sc16is7xx: use guards for simple mutex locks
Hyunwoo Kim (1):
futex: Fix race on the initial mm->futex.phash.ref allocation
Ian Bridges (1):
ocfs2: fix missing metadata reservation for large xattrs
Ibrahim Hashimov (3):
nvmet-tcp: bound SGL data length before allocating command buffers
HID: nintendo: fix out-of-bounds read in joycon_ctlr_read_handler()
HID: uclogic: fix use-after-free of inrange_timer on remove
Jann Horn (1):
HID: core: fix number/pointer type confusion on long items
Jens Axboe (2):
io_uring/futex: don't mark futex wake requests as inflight
io_uring/uring_cmd: don't skip completion for a synchronous multishot cmd
Jia Zhu (1):
ext4: avoid tail write_begin walk for uptodate folios
Jiang HongHui (1):
nvmet-fc: fix invalid free in LS IOD error path
Jiangshan Yi (2):
HID: nintendo: register input device after capabilities are set
HID: nintendo: stop device IO before hid_hw_stop on probe failure
Jiazi Liu (1):
ext4: fix incorrect function call when initializing s_resgid
Jose Villaseñor Montfort (1):
HID: magicmouse: do not keep a stale msc->input if no input is claimed
Kyle Zeng (1):
futex/pi: Reject cross-mm private futex owners
Laxman Acharya Padhya (2):
Bluetooth: hci_event: validate LE Set CIG Parameters response
Bluetooth: hci_aml: validate firmware segment lengths
Lee Jones (1):
HID: magicmouse: Prevent out-of-bounds (OOB) read during DOUBLE_REPORT_ID
Linmao Li (1):
nfc: nci: free destination parameters when closing a connection
Luca Fresi (1):
serial: sc16is7xx: enable THRI before filling TX FIFO
Luxiao Xu (1):
ipv6: fix use-after-free in ip6_finish_output2()
Maarten Lankhorst (1):
drm/xe: Fix DPT allocation paths.
Matthias Goergens (1):
ext4: stop retrying saturated xattr cache entries
Matthieu Baerts (NGI0) (3):
mptcp: pm: use for_each_subflow helper
mptcp: pm: rename add_entry structure to add_addr
mptcp: pm: uniform announced addresses helpers
Michael Bommarito (1):
HID: hyperv: validate initial device info bounds
Muhammad Bilal (1):
nfc: llcp: fix OOB read and u8 offset wrap in TLV parsers
Pavitra Jha (1):
libceph: fix OOB read in decode_watchers() via missing bounds check
Peiyang He (1):
iommu/iommufd: Fix NULL pointer deref in iommufd_ioas_change_process when racing with iopt_map_file_pages
Pengpeng Hou (1):
nfc: microread: validate target discovery payload lengths
Peter Zijlstra (1):
futex: Fix might_sleep() warning in futex_pivot_pending()
Rik van Riel (1):
null_blk: fix UBSAN shift-out-of-bounds when zone_size is 0 or overflows
Ryusuke Konishi (1):
nilfs2: reject invalid block index in GC ioctl
Samuel Page (2):
nfc: nci: fix out-of-bounds write in nci_target_auto_activated()
nfc: nci: fix uninit-value in the RF discover/activated NTF handlers
Shameer Kolothum (1):
iommu/tegra241-cmdqv: Fix CMD_SYNC use-after-free on teardown
Shardul Bankar (1):
mptcp: pm: fix memory leak from alloc-during-teardown race
Shin'ichiro Kawasaki (1):
nvmet: pci-epf: fix use-after-free in nvmet_pci_epf_exec_iod_work()
Steffen Persvold (1):
PCI: host-generic: Fix NULL pointer dereference on 32-bit CAM systems
Takashi Iwai (1):
ALSA: dummy: Check card index validity at probe
Tetsuo Handa (1):
kcov: fix data corruption and race conditions on PREEMPT_RT
Thomas Gleixner (2):
futex: Sanitize and document task_struct::futex::state transitions
futex/pi: Plug private futex exec() race
Vishnu Razdan (1):
io_uring/io-wq: fix worker accounting when canceling creation callbacks
Woraphat Khiaodaeng (1):
io_uring/cmd: fix iovec leak when the async cmd is not recycled
Xiang Mei (Microsoft) (1):
xfrm: fix sk_dst_cache double-free in xfrm_user_policy()
Xu Rao (1):
nfc: pn533: purge fragmented skbs during cleanup
Yifei Gao (1):
nvmet: pci-epf: put CQ ref on create_cq mapping failure
Yong Wang (1):
ipv4: reject undersized MTUs in ip_do_fragment()
next reply other threads:[~2026-08-27 12:57 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-27 12:57 Greg Kroah-Hartman [this message]
2026-08-27 12:57 ` Linux 6.18.47 Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2026082713-uncover-devotion-6767@gregkh \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.