| From: |
| Linus Torvalds <torvalds-AT-linux-foundation.org> |
| To: |
| Linux Kernel Mailing List <linux-kernel-AT-vger.kernel.org> |
| Subject: |
| Linux 6.18-rc5 |
| Date: |
| Sun, 09 Nov 2025 15:21:35 -0800 |
| Message-ID: |
| <CAHk-=wi3Tbqg7xONe_KCwiAaDVswAzLRcYxyp8_VZa_SAY1hZA@mail.gmail.com> |
| Archive-link: |
| Article |
Things remain calm and small, and everything looks pretty normal. The
rc5 diffstat is mostly drivers, with misc random noise in
architectures (x86, some risc-v), tooling (mostly just a perf header
file sync, some selftest fixes), some core networking, and minor
filesystem fixes (xfs, smb, btrfs).
There's a blip in io_uring, but that's mostly removing a new ABI that
wasn't quite ready for prime-time.
In other words: it all looks just the way I like it at this point:
small and boring.
Let's hope it stays that way,
Linus
---
Aaron Lu (1):
sched/fair: Prevent cfs_rq from being unthrottled with zero
runtime_remaining
Abdun Nihaal (3):
wifi: zd1211rw: fix potential memory leak in __zd_usb_enable_rx()
Bluetooth: btrtl: Fix memory leak in rtlbt_parse_firmware_v2()
isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
Adrian Hunter (4):
scsi: ufs: ufs-pci: Fix S0ix/S3 for Intel controllers
scsi: ufs: core: Add a quirk to suppress link_startup_again
scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE
for Intel ADL
scsi: ufs: core: Fix invalid probe error return value
Alex Deucher (3):
drm/amdgpu: set default gfx reset masks for gfx6-8
drm/amdgpu: Drop PMFW RLC notifier from amdgpu_device_suspend()
drm/amdgpu/smu: Handle S0ix for vangogh
Alex Hung (1):
drm/amd/display: Fix black screen with HDMI outputs
Alok Tiwari (1):
net: mdio: Check regmap pointer returned by device_node_to_regmap()
Anubhav Singh (2):
selftests/net: fix out-of-order delivery of FIN in gro:tcp test
selftests/net: use destination options instead of hop-by-hop
Ariel D'Alessandro (1):
drm/mediatek: Disable AFBC support on Mediatek DRM driver
Arnaldo Carvalho de Melo (14):
tools arch x86: Sync msr-index.h to pick
AMD64_{PERF_CNTR_GLOBAL_STATUS_SET,SAVIC_CONTROL},
IA32_L3_QOS_{ABMC,EXT}_CFG
tools headers uapi: Update fs.h with the kernel sources
tools headers: Sync uapi/linux/prctl.h with the kernel source
tools headers: Sync uapi/linux/fcntl.h with the kernel sources
tools headers x86: Sync table due to introducion of uprobe syscall
tools headers x86 cpufeatures: Sync with the kernel sources
tools headers UAPI: Update tools's copy of drm.h to pick
DRM_IOCTL_GEM_CHANGE_HANDLE
tools headers UAPI: Sync linux/kvm.h with the kernel sources
MAINTAINERS: Add James Clark as a perf tools reviewer
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
tools headers svm: Sync svm headers with the kernel sources
tools headers UAPI: Sync KVM's vmx.h header with the kernel
sources to handle new exit reasons
tools headers asm: Sync fls headers header with the kernel sources
perf symbols: Handle '1' symbols in /proc/kallsyms
Balasubramani Vivekanandan (1):
drm/xe/guc: Synchronize Dead CT worker with unbind
Baochen Qiang (1):
Revert "wifi: ath10k: avoid unnecessary wait for service ready message"
Bart Van Assche (3):
scsi: ufs: core: Fix a race condition related to the "hid" attribute group
scsi: ufs: core: Reduce link startup failure logging
scsi: ufs: core: Revert "Make HID attributes visible"
Bartosz Golaszewski (2):
gpio: swnode: don't use the swnode's name as the key for GPIO lookup
gpiolib: fix invalid pointer access in debugfs
Ben Dooks (1):
riscv: asm: use .insn for making custom instructions
Benjamin Berg (4):
wifi: cfg80211: add an hrtimer based delayed work item
wifi: mac80211: use wiphy_hrtimer_work for ttlm_work
wifi: mac80211: use wiphy_hrtimer_work for ml_reconf_work
wifi: mac80211: use wiphy_hrtimer_work for csa.switch_work
Bobby Eshleman (1):
selftests/vsock: avoid false-positives when checking dmesg
Breno Leitao (1):
netpoll: Fix deadlock in memory allocation under spinlock
Bui Quang Minh (1):
virtio-net: fix received length check in big packets
Carolina Jubran (1):
ptp: Allow exposing cycles only for clocks with free-running counter
Chengchang Tang (1):
RDMA/hns: Fix recv CQ and QP cache affinity
Christoph Hellwig (3):
xfs: fix a rtgroup leak when xfs_init_zone fails
xfs: fix zone selection in xfs_select_open_zone_mru
xfs: free xfs_busy_extents structure when no RT extents are queued
Chu Guangqing (1):
ACPI: CPPC: Fix typo in a comment
Chunyan Zhang (1):
riscv: stacktrace: Disable KASAN checks for non-current tasks
Dan Carpenter (3):
EDAC/versalnet: Fix off by one in handle_error()
ACPI: SBS: Fix present test in acpi_battery_read()
octeontx2-pf: Fix devm_kcalloc() error checking
Dapeng Mi (1):
perf/core: Fix system hang caused by cpu-clock usage
Darrick J. Wong (2):
xfs: fix delalloc write failures in software-provided atomic writes
xfs: fix various problems in xfs_atomic_write_cow_iomap_begin
Dave Airlie (1):
Revert "drm/nouveau: set DMA mask before creating the flush page"
Dragos Tatulea (3):
net/mlx5e: SHAMPO, Fix header mapping for 64K pages
net/mlx5e: SHAMPO, Fix skb size check for 64K pages
net/mlx5e: SHAMPO, Fix header formulas for higher MTUs and 64K pages
Eric Biggers (1):
lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
Filipe Manana (1):
btrfs: set inode flag BTRFS_INODE_COPY_EVERYTHING when logging new name
Gal Pressman (1):
net/mlx5e: Fix return value in case of module EEPROM read error
Gautam R A (1):
bnxt_en: Fix null pointer dereference in bnxt_bs_trace_check_wrap()
Guofeng Yue (1):
RDMA/hns: Remove an extra blank line
Gustavo Luiz Duarte (1):
netconsole: Acquire su_mutex before navigating configs hierarchy
Hangbin Liu (2):
net: vlan: sync VLAN features with lower device
bonding: fix NULL pointer dereference in actor_port_prio setting
Hans de Goede (3):
media: v4l2-subdev / pdx86: int3472: Use "privacy" as con_id for
the privacy LED
Input: Add keycodes for electronic privacy screen on/off hotkeys
platform/x86: dell-wmi-base: Handle electronic privacy screen
on/off events
Haotian Zhang (1):
net: wan: framer: pef2256: Switch to devm_mfd_add_devices()
Helge Deller (1):
parisc: Avoid crash due to unaligned access in unwinder
Henrique Carvalho (1):
smb: client: fix potential UAF in smb2_close_cached_fid()
Horatiu Vultur (3):
net: phy: micrel: lan8842 errata
net: phy: micrel: lan8842 errata
lan966x: Fix sleeping in atomic context
Huiwen He (1):
sctp: make sctp_transport_init() void
Ilia Gavrilov (1):
Bluetooth: MGMT: Fix OOB access in parse_adv_monitor_pattern()
Jacob Moroni (2):
RDMA/irdma: Fix SD index calculation
RDMA/irdma: Set irdma_cq cq_num field during CQ create
Jacopo Mondi (2):
media: cx18: Fix invalid access to file *
media: ivtv: Fix invalid access to file *
James Jones (2):
drm: define NVIDIA DRM format modifiers for GB20x
drm/nouveau: Advertise correct modifiers on GB20x
Janusz Krzysztofik (1):
drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
Jason Gunthorpe (2):
iommufd: Don't overflow during division for dirty tracking
iommufd: Make vfio_compat's unmap succeed if the range is already empty
Jason-JH Lin (1):
drm/mediatek: Add pm_runtime support for GCE power control
Jay Bhat (1):
RDMA/irdma: Fix vf_id size to u16 to avoid overflow
Jean Delvare (1):
kbuild: Let kernel-doc.py use PYTHON3 override
Jiawen Wu (1):
net: libwx: fix device bus LAN ID
Jihed Chaibi (1):
dt-bindings: gpio: ti,twl4030: Correct the schema $id path
Jon Hunter (2):
Revert "rtc: tps6586x: Fix initial enable_irq/disable_irq balance"
Revert "rtc: cpcap: Fix initial enable_irq/disable_irq balance"
Jonas Gorski (8):
net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx
Documentation: ACPI: i2c-muxes: fix I2C device references
MAINTAINERS: add brcm tag driver to b53
net: dsa: b53: fix resetting speed and pause on forced link
net: dsa: b53: fix bcm63xx RGMII port link adjustment
net: dsa: b53: fix enabling ip multicast
net: dsa: b53: stop reading ARL entries if search is done
net: dsa: b53: properly bound ARL searches for < 4 ARL bin chips
Josephine Pfeiffer (1):
riscv: ptdump: use seq_puts() in pt_dump_seq_puts() macro
Joshua Rogers (1):
smb: client: validate change notify buffer before copy
Jouni Högander (1):
drm/xe: Do clean shutdown also when using flr
Junxian Huang (1):
RDMA/hns: Fix wrong WQE data when QP wraps around
Kalesh AP (1):
bnxt_en: Fix a possible memory leak in bnxt_ptp_init
Kashyap Desai (1):
bnxt_en: Always provide max entry and entry size in coredump segments
Krzysztof Czurylo (1):
MAINTAINERS: Update irdma maintainers
Krzysztof Kozlowski (2):
i2c: muxes: pca954x: Fix broken reset-gpio usage
gpio: tb10x: Drop unused tb10x_set_bits() function
Lazar Aleksic (1):
platform: x86: Kconfig: fix minor typo in help for WIRELESS_HOTKEY
LiangCheng Wang (1):
drm/tiny: pixpaper: add explicit dependency on MMU
Lijo Lazar (1):
drm/amdgpu: Fix wait after reset sequence in S3
Linus Torvalds (2):
x86: uaccess: don't use runtime-const rewriting in modules
Linux 6.18-rc5
Marek Szyprowski (1):
media: videobuf2: forbid remove_bufs when legacy fileio is active
Mario Limonciello (2):
x86/CPU/AMD: Add missing terminator for zen5_rdseed_microcode
drm/amd: Fix suspend failure with secure display TA
Mario Limonciello (AMD) (2):
drm/amd/display: Don't stretch non-native images by default in eDP
x86/microcode/AMD: Add more known models to entry sign checking
Martin Willi (1):
wifi: mac80211_hwsim: Limit destroy_on_close radio removal to netgroup
Masami Hiramatsu (Google) (2):
tracing: tprobe-events: Fix to register tracepoint correctly
tracing: tprobe-events: Fix to put tracepoint_user when disable the tprobe
Matt Coster (1):
drm/imagination: Optionally depend on POWER_SEQUENCING
Matthew Brost (1):
drm/xe: Enforce correct user fence signaling order using
Meghana Malladi (1):
net: ti: icssg-prueth: Fix fdb hash size configuration
Miaoqian Lin (1):
riscv: Fix memory leak in module_frob_arch_sections()
Miaoqing Pan (1):
Revert "wifi: ath12k: Fix missing station power save configuration"
Michael Chan (1):
bnxt_en: Shutdown FW DMA in bnxt_shutdown()
Michael S. Tsirkin (1):
virtio_net: fix alignment for virtio_net_hdr_v1_hash
Michal Swiatkowski (1):
libie: depend on DEBUG_FS when building LIBIE_FWLOG
Miguel Ojeda (5):
rust: devres: fix private intra-doc link
rust: condvar: fix broken intra-doc link
rust: kbuild: treat `build_error` and `rustdoc` as kernel objects
rust: kbuild: workaround `rustdoc` doctests modifier bug
rust: kbuild: support `-Cjump-tables=n` for Rust 1.93.0
Mohammad Heib (2):
net: ionic: add dma_wmb() before ringing TX doorbell
net: ionic: map SKB after pseudo-header checksum prep
Namjae Jeon (2):
ksmbd: detect RDMA capable lower devices when bridge and vlan
netdev is used
ksmbd: detect RDMA capable netdevs include IPoIB
Nathan Chancellor (5):
compiler_types: Introduce __nocfi_generic
ARM: Select ARCH_USES_CFI_GENERIC_LLVM_PASS
libeth: xdp: Disable generic kCFI pass for libeth_xdp_tx_xmit_bulk()
lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
kbuild: Strip trailing padding bytes from modules.builtin.modinfo
Nicolin Chen (1):
iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents()
Nikolay Aleksandrov (2):
net: bridge: fix use-after-free due to MST port state bypass
net: bridge: fix MST static key usage
Nishanth Menon (1):
net: ethernet: ti: netcp: Standardize knav_dma_open_channel to
return NULL on error
Nitin Rawat (1):
scsi: ufs: ufs-qcom: Fix UFS OCP issue during UFS power down (PC=3)
Pavel Begunkov (3):
io_uring/zcrx: remove sync refill uapi
io_uring: fix types for region size calulation
io_uring: fix regbuf vector size truncation
Peter Zijlstra (2):
futex: Optimize per-cpu reference counting
compiler_types: Move unused static inline functions warning to W=2
Philip Yang (1):
drm/amdkfd: Don't clear PT after process killed
Pierre-Eric Pelloux-Prayer (1):
drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cb
Qendrim Maxhuni (1):
net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
Qiu Wenbo (1):
platform/x86: int3472: Fix double free of GPIO device during unregister
Qu Wenruo (1):
btrfs: ensure no dirty metadata is written back for an fs with errors
Raphael Pinsonneault-Thibeault (1):
Bluetooth: hci_event: validate skb length for unknown CC opcode
Ricardo Ribalda (1):
media: uvcvideo: Use heuristic to find stream entity
Rong Zhang (1):
drm/amd/display: Fix NULL deref in debugfs odm_combine_segments
Sakari Ailus (1):
MAINTAINERS: Update int3472 maintainers
Samuel Zhang (1):
drm/amdgpu: fix gpu page fault after hibernation on PF passthrough
Sebastian Andrzej Siewior (1):
net: gro_cells: Reduce lock scope in gro_cell_poll
Shantiprasad Shettar (1):
bnxt_en: Fix warning in bnxt_dl_reload_down()
Shardul Bankar (1):
btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_relation
Shuhao Fu (2):
RDMA/uverbs: Fix umem release in UVERBS_METHOD_CQ_CREATE
smb: client: fix refcount leak in smb2_set_path_attr
Stefan Wiehler (3):
sctp: Hold RCU read lock while iterating over address list
sctp: Prevent TOCTOU out-of-bounds write
sctp: Hold sock lock while iterating over address list
Steven Rostedt (1):
ring-buffer: Do not warn in ring_buffer_map_get_reader() when
reader catches up
Tejas Upadhyay (1):
drm/xe: Move declarations under conditional branch
Thomas Richard (1):
gpio: aggregator: restore the set_config operation
Thorsten Blum (2):
riscv: KGDB: Replace deprecated strcpy in kgdb_arch_handle_qxfer_pkt
cpuidle: riscv-sbi: Replace deprecated strcpy in sbi_cpuidle_init_cpu
Tim Hostetler (2):
gve: Implement gettimex64 with -EOPNOTSUPP
gve: Implement settime64 with -EOPNOTSUPP
Timur Tabi (1):
drm/nouveau: set DMA mask before creating the flush page
Tristram Ha (1):
net: dsa: microchip: Fix reserved multicast address table programming
Umesh Nerlige Ramappa (1):
drm/i915: Fix conversion between clock ticks and nanoseconds
Vivian Wang (3):
riscv: tests: Rename kprobes_test_riscv to kprobes_riscv
riscv: tests: Make RISCV_KPROBES_KUNIT tristate
net: spacemit: Check netif_running() in emac_set_pauseparam()
Vlastimil Babka (1):
slab: prevent infinite loop in kmalloc_nolock() with debugging
Wang Liang (1):
selftests: netdevsim: Fix ethtool-coalesce.sh fail by installing
ethtool-common.sh
Wayne Lin (1):
drm/amd/display: Enable mst when it's detected but yet to be initialized
YanLong Dai (1):
RDMA/bnxt_re: Fix a potential memory leak in destroy_gsi_sqp
Yang Wang (1):
drm/amd/pm: fix missing device_attr cleanup in amdgpu_pm_sysfs_init()
Yazen Ghannam (1):
x86/amd_node: Fix AMD root device caching
Yongpeng Yang (1):
fscrypt: fix left shift underflow when inode->i_blkbits > PAGE_SHIFT
Yuta Hayama (1):
rtc: rx8025: fix incorrect register reference
Zhang Chujun (1):
tracing/tools: Fix incorrcet short option in usage text for --threads
Zilin Guan (1):
tracing: Fix memory leaks in create_field_var()
austinchang (1):
btrfs: mark dirty extent range for out of bound prealloc extents
wenglianfa (1):
RDMA/hns: Fix the modification of max_send_sge