[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wiFS7=wrjCoEguQUqwd=L4tJHNP8mCdagg0FR8NQTGLtw@mail.gmail.com>
Date: Sun, 23 Nov 2025 15:08:20 -0800
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 6.18-rc7
So the rc6 kernel wasn't great: we had a last-minute core VM
regression that caused people problems.
That's not a great thing late in the release cycle like that, but it
was a fairly trivial fix, and the cause wasn't some horrid bug, just a
latent gotcha that happened to then bite a late VM fix. So while not
great, it also doesn't make me worry about the state of 6.18. We're
still on track for a final release next weekend unless some big new
problem rears its ugly head.
And rc7 is also a much smaller set of changes than what we had in rc6,
which again makes me think we're in good shape.
The changes here in rc7 look mostly normal: the usual driver updates
(mainly gpu and networking), some architecture fixes (mainly
loongarch, mips and arm64), core networking, and some tooling and
documentation. I say "mostly normal", because there's a selinux patch
that stands out a bit, but that's mainly due to a variable renaming
(triggered by a bugfix for a bug that was _due_ to confusion over
naming).
And the usual random one-off fixlets.
Summary appended below, let's use this last week of the release to
make sure we got any random stragglers,
Linus
---
Aaron Kling (1):
memory: tegra210: Fix incorrect client ids
Abdun Nihaal (2):
HID: playstation: Fix memory leak in dualshock4_get_calibration_data()
HID: uclogic: Fix potential memory leak in error path
Akinobu Mita (1):
memblock: fix memblock_estimated_nr_free_pages() for soft-reserved memory
Aleksander Jan Bajkowski (1):
mips: dts: econet: fix EN751221 core type
Aleksei Nikiforov (1):
s390/ctcm: Fix double-kfree
Alexandru Elisei (1):
KVM: arm64: VHE: Compute fgt traps before activating them
Alexey Charkov (1):
arm64: dts: rockchip: Remove non-functioning CPU OPPs from RK3576
Alistair Francis (1):
nvmet-auth: update sc_c in target host hash calculation
Alok Tiwari (1):
virtio-fs: fix incorrect check for fsvq->kobj
Anand Moon (1):
arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
Andrea Righi (1):
sched_ext: Fix use of uninitialized variable in scx_bpf_cpuperf_set()
Andrea della Porta (1):
arm64: dts: broadcom: Assign clock rates in eth node for RPi5
Andreas Kemnade (2):
arm: imx_v6_v7_defconfig: enable ext4 directly
MAINTAINERS: sync omap devicetree maintainers with omap platform
Andrei Vagin (1):
fs/namespace: correctly handle errors returned by grab_requested_mnt_ns
Andrey Leonchikov (2):
arm64: dts: rockchip: Fix PCIe power enable pin for BigTreeTech
CB2 and Pi2
arm64: dts: rockchip: Fix USB power enable pin for BTT CB2 and Pi2
Andrey Vatoropin (1):
be2net: pass wrb_params in case of OS2BMC
Andy Shevchenko (1):
mnt: Remove dead code which might prevent from building
Antheas Kapenekakis (3):
platform/x86/amd/pmc: Add support for Van Gogh SoC
platform/x86/amd/pmc: Add spurious_8042 to Xbox Ally
platform/x86/amd: pmc: Add Lenovo Legion Go 2 to pmc quirk list
Anthony Wong (1):
platform/x86: alienware-wmi-wmax: Add AWCC support to Alienware 16 Aurora
April Grimoire (1):
HID: apple: Add SONiX AK870 PRO to non_apple_keyboards quirk list
Armin Wolf (3):
platform/x86: msi-wmi-platform: Only load on MSI devices
platform/x86: msi-wmi-platform: Fix typo in WMI GUID
platform/x86: acer-wmi: Ignore backlight event
Bart Van Assche (1):
scsi: sg: Do not sleep in atomic context
Bartosz Golaszewski (2):
gpio: cdev: make sure the cdev fd is still active before emitting events
MAINTAINERS: update my email address
Baruch Siach (1):
MAINTAINERS: Remove eth bridge website
Bibo Mao (1):
LoongArch: Fix NUMA node parsing with numa_memblks
Bitterblue Smith (1):
wifi: rtw89: hw_scan: Don't let the operating channel be last
Chao-ying Fu (1):
riscv: Update MIPS vendor id to 0x127
Chen Pei (1):
tools: riscv: Fixed misalignment of CSR related definitions
Chen-Yu Tsai (2):
clk: sunxi-ng: sun55i-a523-r-ccu: Mark bus-r-dma as critical
clk: sunxi-ng: sun55i-a523-ccu: Lower audio0 pll minimum rate
Christian Brauner (1):
power: always freeze efivarfs
Chukun Pan (1):
arm64: dts: rockchip: drop reset from rk3576 i2c9 node
Dan Carpenter (4):
mtdchar: fix integer overflow in read/write ioctls
mtd: nand: realtek-ecc: Fix a IS_ERR() vs NULL bug in probe
mtd: onenand: Pass correct pointer to IRQ handler
Input: imx_sc_key - fix memory corruption on unload
Dapeng Mi (1):
perf: Fix 0 count issue of cpu-clock
Dario Binacchi (1):
ARM: dts: imx6ull-engicam-microgea-rmm: fix report-rate-hz value
Darrick J. Wong (1):
xfs: fix out of bounds memory read error in symlink repair
David Bauer (1):
l2tp: reset skb control buffer on xmit
David Howells (2):
afs: Fix dynamic lookup to fail on cell lookup failure
cifs: Add the smb3_read_* tracepoints to SMB1
Diederik de Haas (2):
arm64: dts: rockchip: Drop 'rockchip,grf' prop from tsadc on rk3328
arm64: dts: rockchip: Fix vccio4-supply on rk3566-pinetab2
Diogo Ivo (1):
Revert "drm/tegra: dsi: Clear enable register if powered by bootloader"
Dnyaneshwar Bhadane (4):
drm/i915/xe3lpd: Load DMC for Xe3_LPD version 30.02
drm/pcids: Split PTL pciids group to make wcl subplatform
drm/i915/display: Add definition for wcl as subplatform
drm/i915/xe3: Restrict PTL intel_encoder_is_c10phy() to only PHY A
Dragan Simic (1):
arm64: dts: rockchip: Make RK3588 GPU OPP table naming less generic
Edip Hazuri (1):
platform/x86: hp-wmi: mark Victus 16-r0 and 16-s0 for victus_s
fan and thermal profile support
Emil Tantilov (1):
idpf: fix possible vport_config NULL pointer deref in remove
Emil Tsalapatis (1):
sched/ext: convert scx_tasks_lock to raw spinlock
Eric Biggers (1):
lib/crypto: tests: Fix KMSAN warning in test_sha256_finup_2x()
Eric Dumazet (2):
mptcp: fix race condition in mptcp_schedule_work()
mptcp: fix a race in mptcp_pm_del_add_timer()
Ewan D. Milne (2):
nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl()
nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
Fangzhi Zuo (2):
drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
drm/amd/display: Fix pbn to kbps Conversion
Florian Fuchs (1):
net: ps3_gelic_net: handle skb allocation failures
Frank Li (1):
arm64: dts: imx95: Fix MSI mapping for PCIe endpoint nodes
Frieder Schrempf (1):
arm64: dts: imx8mp-kontron: Fix USB OTG role switching
Gang Yan (2):
mptcp: fix address removal logic in mptcp_pm_nl_rm_addr
selftests: mptcp: add a check for 'add_addr_accepted'
Geert Uytterhoeven (1):
mtd: nand: MTD_NAND_ECC_REALTEK should depend on HAS_DMA
Grzegorz Nitka (1):
ice: fix PTP cleanup on driver removal in error path
Hamza Mahfooz (1):
scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
Hans de Goede (1):
Input: goodix - add support for ACPI ID GDIX1003
Haotian Zhang (2):
pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe()
platform/x86/intel/speed_select_if: Convert PCIBIOS_* return
codes to errnos
Heiko Stuebner (1):
arm64: dts: rockchip: Fix indentation on rk3399 haikou demo dtso
Henrique Carvalho (1):
smb: client: introduce close_cached_dir_locked()
Hongbo Li (1):
hostfs: Fix only passing host root in boot stage with new mount
Huacai Chen (3):
LoongArch: Consolidate CPU names in /proc/cpuinfo
LoongArch: Mask all interrupts during kexec/kdump
LoongArch: Don't panic if no valid cache info for PCI
Ido Schimmel (1):
selftests: net: lib: Do not overwrite error messages
Ilya Maximets (1):
net: openvswitch: remove never-working support for setting nsh fields
Ivan Lipski (2):
drm/amd/display: Add an HPD filter for HDMI
drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5
Jared Kangas (2):
pinctrl: s32cc: fix uninitialized memory in s32_pinctrl_desc
pinctrl: s32cc: initialize gpio_pin_config::list after kmalloc()
Jens Axboe (1):
io_uring/cmd_net: fix wrong argument types for skb_queue_splice()
Jernej Skrabec (1):
clk: sunxi-ng: Mark A523 bus-r-cpucfg clock as critical
Jesper Dangaard Brouer (1):
veth: more robust handing of race to avoid txq getting stuck
Jia Ston (1):
platform/x86: huawei-wmi: add keys for HONOR models
Jiaming Zhang (1):
net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower()
Jianbo Liu (3):
xfrm: Check inner packet family directly from skb_dst
xfrm: Determine inner GSO type from packet inner protocol
xfrm: Prevent locally generated packets from direct output in tunnel mode
Jihed Chaibi (1):
ARM: dts: imx51-zii-rdu1: Fix audmux node names
Jiri Slaby (SUSE) (1):
perf/x86/intel/uncore: Remove superfluous check
João Paulo Gonçalves (1):
arm64: dts: imx8-ss-img: Avoid gpio0_mipi_csi GPIOs being deferred
Keith Busch (1):
nvme: fix admin request_queue lifetime
Krishna Chomal (1):
platform/x86: hp-wmi: Add Omen 16-wf1xxx fan support
Krzysztof Kozlowski (2):
dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups
MAINTAINERS: Update Krzysztof Kozlowski's email
Kuniyuki Iwashima (2):
af_unix: Read sk_peek_offset() again after sleeping in
unix_stream_read_generic().
selftest: af_unix: Add test for SO_PEEK_OFF.
Kuppuswamy Sathyanarayanan (1):
platform/x86: intel-uncore-freq: Add additional client processors
Kurt Borja (5):
platform/x86: alienware-wmi-wmax: Fix "Alienware m16 R1 AMD" quirk order
platform/x86: alienware-wmi-wmax: Drop redundant DMI entries
platform/x86: alienware-wmi-wmax: Add support for the whole "M" family
platform/x86: alienware-wmi-wmax: Add support for the whole "X" family
platform/x86: alienware-wmi-wmax: Add support for the whole "G" family
Laurent Pinchart (1):
arm64: dts: broadcom: bcm2712: rpi-5: Add ethernet0 alias
Laurentiu Mihalcea (1):
reset: imx8mp-audiomix: Fix bad mask values
Lauri Tirkkonen (1):
HID: lenovo: fixup Lenovo Yoga Slim 7x Keyboard rdesc
Li Qiang (1):
mtd: rawnand: realtek: Make rtl_ecc_engine_ops const
Linus Torvalds (3):
mm/huge_memory: Fix initialization of huge zero folio
samples: work around glibc redefining some of our defines wrong
Linux 6.18-rc7
Lorenzo Bianconi (1):
net: airoha: Do not loopback traffic to GDM2 if it is available
on the device
Louis-Alexis Eyraud (2):
pinctrl: mediatek: mt8196: align register base names to dt-bindings ones
pinctrl: mediatek: mt8189: align register base names to dt-bindings ones
Luke Wang (1):
pwm: adp5585: Correct mismatched pwm chip info
Ma Ke (1):
drm/tegra: dc: Fix reference leak in tegra_dc_couple()
Maciej W. Rozycki (2):
MIPS: Malta: Fix !EVA SOC-it PCI MMIO
MIPS: mm: Prevent a TLB shutdown on initial uniquification
Malaya Kumar Rout (1):
timekeeping: Fix resource leak in tk_aux_sysfs_init() error paths
Marc Zyngier (1):
KVM: arm64: Finalize ID registers only once per VM
Marcos Vega (1):
platform/x86: hp-wmi: Add Omen MAX 16-ah0xx fan support and
thermal profile
Mario Limonciello (1):
drm/amd: Skip power ungate during suspend for VPE
Mario Limonciello (AMD) (4):
HID: amd_sfh: Stop sensor before starting
HID: hid-input: Extend Elan ignore battery quirk to USB
drm/amd/display: Move sleep into each retry for retrieve_link_cap()
drm/amd/display: Increase DPCD read retries
Martyn Welch (1):
Input: goodix - remove setting of RST pin to input
Masami Ichikawa (1):
HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
Mateusz Guzik (2):
fs: add iput_not_last()
landlock: fix splats from iput() after it started calling might_sleep()
Matt Roper (1):
drm/xe/kunit: Fix forcewake assertion in mocs test
Matthieu Baerts (NGI0) (3):
selftests: mptcp: join: fastclose: remove flaky marks
selftests: mptcp: join: endpoints: longer timeout
selftests: mptcp: join: userspace: longer timeout
Mayuresh Chitale (1):
riscv: sbi: Prefer SRST shutdown over legacy
Michal Luczaj (1):
vsock: Ignore signal/timeout on connect() if already established
Mike Yuan (1):
shmem: fix tmpfs reconfiguration (remount) when noswap is set
Mikhail Kshevetskiy (1):
mtd: spinand: fmsh: remove QE bit for FM25S01A flash
Mykola Kvach (1):
arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on orangepi-5
Nam Cao (1):
nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
Naoki Ueki (1):
HID: elecom: Add support for ELECOM M-XT3URBK (018F)
Niklas Cassel (2):
ata: libata-scsi: Fix system suspend for a security locked drive
ata: libata-core: Set capacity to zero for a security locked drive
Niravkumar L Rabara (1):
mtd: rawnand: cadence: fix DMA device NULL pointer dereference
Oleksij Rempel (1):
net: dsa: microchip: lan937x: Fix RGMII delay tuning
Paolo Abeni (6):
mptcp: fix ack generation for fallback msk
mptcp: avoid unneeded subflow-level drops
mptcp: fix premature close in case of fallback
mptcp: do not fallback when OoO is present
mptcp: decouple mptcp fastclose from tcp close
mptcp: fix duplicate reset on fastclose
Paul Moore (1):
selinux: rename the cred_security_struct variables to "crsec"
Pavel Zhigulin (3):
net: dsa: hellcreek: fix missing error handling in LED registration
net: mlxsw: linecards: fix missing error check in
mlxsw_linecard_devlink_info_get()
net: qlogic/qede: fix potential out-of-bounds read in
qede_tpa_cont() and qede_tpa_end()
Peter Hutterer (1):
Input: rename INPUT_PROP_HAPTIC_TOUCHPAD to INPUT_PROP_PRESSUREPAD
Pradyumn Rahar (1):
net/mlx5: Clean up only new IRQ glue on request_irq() failure
Prateek Agarwal (1):
drm/tegra: Add call to put_pid()
Praveen Talari (1):
pinctrl: qcom: msm: Fix deadlock in pinmux configuration
Quentin Schulz (2):
arm64: dts: rockchip: include rk3399-base instead of rk3399 in rk3399-op1
arm64: dts: rockchip: disable HS400 on RK3588 Tiger
Rafael J. Wysocki (1):
PM: sleep: core: Fix runtime PM enabling in device_resume_early()
Rafał Miłecki (1):
ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
Randy Dunlap (3):
platform/x86: ISST: isst_if.h: fix all kernel-doc warnings
tee: <uapi/linux/tee.h: fix all kernel-doc issues
platform/x86: intel-uncore-freq: fix all header kernel-doc warnings
Rob Herring (Arm) (1):
dt-bindings: pinctrl: xlnx,versal-pinctrl: Add missing
unevaluatedProperties on '^conf' nodes
Robert McClinton (1):
drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
Russell King (Oracle) (1):
arm64: tegra: Mark Jetson Xavier NX's PHY as a wakeup source
Sabrina Dubroca (6):
xfrm: drop SA reference in xfrm_state_update if dir doesn't match
xfrm: also call xfrm_state_delete_tunnel at destroy time for
states that were never added
xfrm: make state as DEAD before final put when migrate fails
xfrm: call xfrm_dev_state_delete when xfrm_state_migrate fails
to add the state
xfrm: set err and extack on failure to create pcpu SA
xfrm: check all hash buckets for leftover states during netns deletion
Saket Kumar Bhaskar (1):
sched_ext: Fix scx_enable() crash on helper kthread creation failure
Seungjin Bae (1):
Input: pegasus-notetaker - fix potential out-of-bounds access
Shaurya Rane (1):
cifs: fix memory leak in smb3_fs_context_parse_param error path
Shay Drory (1):
devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
Shikang Fan (1):
drm/amdgpu: Add sriov vf check for VCN per queue reset support.
Shin'ichiro Kawasaki (1):
nvme-multipath: fix lockdep WARN due to partition scan work
Shuicheng Lin (2):
drm/xe: Prevent BIT() overflow when handling invalid prefetch region
drm/xe: Remove duplicate DRM_EXEC selection from Kconfig
Srinivas Pandruvada (1):
platform/x86/intel/hid: Add Nova Lake support
Srinivasan Shanmugam (1):
drm/amdgpu/ttm: Fix crash when handling MMIO_REMAP in PDE flags
Stefan Wahren (1):
arm64: defconfig: Fix V3D deferred probe timeout
Stephen Smalley (2):
selinux: rename task_security_struct to cred_security_struct
selinux: move avdcache to per-task security struct
Stuart Hayhurst (1):
HID: corsair-void: Use %pe for printing PTR_ERR
Tao Ren (1):
ARM: dts: aspeed: fuji-data64: Enable mac3 controller
Tetsuo Handa (1):
bfs: Reconstruct file type when loading from disk
Thomas Bogendoerfer (1):
MIPS: kernel: Fix random segmentation faults
Thomas Weißschuh (1):
LoongArch: Use UAPI types in ptrace UAPI header
Timur Kristóf (1):
drm/amdgpu/vm: Check PRT uAPI flag instead of PTE flag
Tomasz Pakuła (1):
HID: pidff: Fix needs_playback check
Tony Luck (1):
ACPI: APEI: EINJ: Fix EINJV2 initialization and injection
Tzung-Bi Shih (1):
Input: cros_ec_keyb - fix an invalid memory access
Venkata Ramana Nayana (1):
drm/xe/irq: Handle msix vector0 interrupt
Ville Syrjälä (1):
drm/plane: Fix create_in_format_blob() return value
Vincent Li (1):
LoongArch: BPF: Disable trampoline for kernel module function trace
Vlastimil Babka (1):
mm/mempool: fix poisoning order>0 pages with HIGHMEM
Wei Fang (1):
net: phylink: add missing supported link modes for the fixed-link
Wen Yang (1):
tick/sched: Fix bogus condition in report_idle_softirq()
Yifan Zha (1):
drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
Yihang Li (1):
ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
Yipeng Zou (1):
timers: Fix NULL function pointer race in timer_shutdown_sync()
Yongpeng Yang (5):
vfat: fix missing sb_min_blocksize() return value checks
exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
isofs: check the return value of sb_min_blocksize() in isofs_fill_super
xfs: check the return value of sb_min_blocksize() in xfs_fs_fill_super
block: add __must_check attribute to sb_min_blocksize()
Yosry Ahmed (1):
KVM: SVM: Fix redundant updates of LBR MSR intercepts
Yu-Chun Lin (1):
pinctrl: realtek: Select REGMAP_MMIO for RTD driver
Zhang Heng (1):
HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
Zhen Ni (1):
fs: Fix uninitialized 'offp' in statmount_string()
Zilin Guan (3):
binfmt_misc: restore write access before closing files opened by
open_exec()
mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
xfrm: fix memory leak in xfrm_add_acquire()
Zqiang (3):
sched_ext: Fix unsafe locking in the scx_dump_state()
sched_ext: Fix possible deadlock in the deferred_irq_workfn()
sched_ext: Use IRQ_WORK_INIT_HARD() to initialize
rq->scx.kick_cpus_irq_work
Powered by blists - more mailing lists