Skip to contentSkip to conversation

6.6.18-rc2 review

PATCH In review Greg Kroah-Hartman 12 participants 12 messages Feb 21, 2024 – Feb 23, 2024

Subsystems (2)
lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

cover 6.6.18-rc2 review

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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, 23 Feb 2024 12:59:02 +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.6.18-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.18-rc2

Dan Carpenter <[email protected]>
tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir()

Steven Rostedt (Google) <[email protected]>
tracing: Make system_callback() function static

Vegard Nossum <[email protected]>
Documentation/arch/ia64/features.rst: fix kernel-feat directive

Borislav Petkov (AMD) <[email protected]>
x86/barrier: Do not serialize MSR accesses on AMD

Mikulas Patocka <[email protected]>
dm: limit the number of targets and parameter size area

Ryusuke Konishi <[email protected]>
nilfs2: fix potential bug in end_buffer_async_write

Saravana Kannan <[email protected]>
of: property: Add in-ports/out-ports support to of_graph_get_port_parent()

Linus Torvalds <[email protected]>
sched/membarrier: reduce the ability to hammer on sys_membarrier

Ard Biesheuvel <[email protected]>
x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section

Ard Biesheuvel <[email protected]>
x86/boot: Increase section and file alignment to 4k/512

Ard Biesheuvel <[email protected]>
x86/boot: Split off PE/COFF .data section

Ard Biesheuvel <[email protected]>
x86/boot: Drop PE/COFF .reloc section

Ard Biesheuvel <[email protected]>
x86/boot: Construct PE/COFF .text section from assembler

Ard Biesheuvel <[email protected]>
x86/boot: Derive file size from _edata symbol

Ard Biesheuvel <[email protected]>
x86/boot: Define setup size in linker script

Ard Biesheuvel <[email protected]>
x86/boot: Set EFI handover offset directly in header asm

Ard Biesheuvel <[email protected]>
x86/boot: Grab kernel_info offset from zoffset header directly

Ard Biesheuvel <[email protected]>
x86/boot: Drop references to startup_64

Ard Biesheuvel <[email protected]>
x86/boot: Drop redundant code setting the root device

Ard Biesheuvel <[email protected]>
x86/boot: Omit compression buffer from PE/COFF image memory footprint

Ard Biesheuvel <[email protected]>
x86/boot: Remove the 'bugger off' message

Ard Biesheuvel <[email protected]>
x86/efi: Drop alignment flags from PE section headers

Ard Biesheuvel <[email protected]>
x86/efi: Disregard setup header of loaded image

Ard Biesheuvel <[email protected]>
x86/efi: Drop EFI stub .bss from .data section

NeilBrown <[email protected]>
nfsd: don't take fi_lock in nfsd_break_deleg_cb()

Steven Rostedt (Google) <[email protected]>
eventfs: Keep all directory links at 1

Steven Rostedt (Google) <[email protected]>
eventfs: Remove fsnotify*() functions from lookup()

Steven Rostedt (Google) <[email protected]>
eventfs: Restructure eventfs_inode structure to be more condensed

Steven Rostedt (Google) <[email protected]>
eventfs: Warn if an eventfs_inode is freed without is_freed being set

Linus Torvalds <[email protected]>
eventfs: Get rid of dentry pointers without refcounts

Linus Torvalds <[email protected]>
eventfs: Clean up dentry ops and add revalidate function

Linus Torvalds <[email protected]>
eventfs: Remove unused d_parent pointer field

Linus Torvalds <[email protected]>
tracefs: dentry lookup crapectomy

Linus Torvalds <[email protected]>

    tracefs: Avoid using the ei->dentry pointer unnecessarily

Linus Torvalds <[email protected]>
eventfs: Initialize the tracefs inode properly

Steven Rostedt (Google) <[email protected]>
tracefs: Zero out the tracefs_inode when allocating it

Linus Torvalds <[email protected]>
tracefs: remove stale update_gid code

Steven Rostedt (Google) <[email protected]>
eventfs: Save directory inodes in the eventfs_inode structure

Erick Archer <[email protected]>
eventfs: Use kcalloc() instead of kzalloc()

Steven Rostedt (Google) <[email protected]>
eventfs: Do not create dentries nor inodes in iterate_shared

Steven Rostedt (Google) <[email protected]>
eventfs: Have the inodes all for files and directories all be the same

Steven Rostedt (Google) <[email protected]>
eventfs: Shortcut eventfs_iterate() by skipping entries already read

Steven Rostedt (Google) <[email protected]>

    eventfs: Read ei->entries before ei->children in eventfs_iterate()

Steven Rostedt (Google) <[email protected]>

    eventfs: Do ctx->pos update for all iterations in eventfs_iterate()

Steven Rostedt (Google) <[email protected]>

    eventfs: Have eventfs_iterate() stop immediately if ei->is_freed is set

Steven Rostedt (Google) <[email protected]>
tracefs/eventfs: Use root and instance inodes as default ownership

Steven Rostedt (Google) <[email protected]>
eventfs: Stop using dcache_readdir() for getdents()

Steven Rostedt (Google) <[email protected]>
eventfs: Remove "lookup" parameter from create_dir/file_dentry()

Steven Rostedt (Google) <[email protected]>
eventfs: Fix bitwise fields for "is_events"

Steven Rostedt (Google) <[email protected]>

    tracefs: Check for dentry->d_inode exists in set_gid()

Steven Rostedt (Google) <[email protected]>
eventfs: Fix file and directory uid and gid ownership

Steven Rostedt (Google) <[email protected]>
eventfs: Have event files and directories default to parent uid and gid

Beau Belgrave <[email protected]>
eventfs: Fix events beyond NAME_MAX blocking tasks

Steven Rostedt (Google) <[email protected]>

    eventfs: Make sure that parent->d_inode is locked in creating files/dirs

Steven Rostedt (Google) <[email protected]>
eventfs: Do not allow NULL parent to eventfs_start_creating()

Steven Rostedt (Google) <[email protected]>
eventfs: Move taking of inode_lock into dcache_dir_open_wrapper()

Steven Rostedt (Google) <[email protected]>
eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held

Steven Rostedt (Google) <[email protected]>
eventfs: Do not invalidate dentry in create_file/dir_dentry()

Steven Rostedt (Google) <[email protected]>

    eventfs: Remove expectation that ei->is_freed means ei->dentry == NULL

Steven Rostedt (Google) <[email protected]>
eventfs: Use simple_recursive_removal() to clean up dentries

Steven Rostedt (Google) <[email protected]>
eventfs: Remove special processing of dput() of events directory

Steven Rostedt (Google) <[email protected]>
eventfs: Delete eventfs_inode when the last dentry is freed

Steven Rostedt (Google) <[email protected]>
eventfs: Hold eventfs_mutex when calling callback functions

Steven Rostedt (Google) <[email protected]>
eventfs: Save ownership and mode

Steven Rostedt (Google) <[email protected]>

    eventfs: Test for ei->is_freed when accessing ei->dentry

Steven Rostedt (Google) <[email protected]>
eventfs: Have a free_ei() that just frees the eventfs_inode

Steven Rostedt (Google) <[email protected]>
eventfs: Remove "is_freed" union with rcu head

Steven Rostedt (Google) <[email protected]>
eventfs: Fix kerneldoc of eventfs_remove_rec()

Steven Rostedt (Google) <[email protected]>
eventfs: Remove extra dget() in eventfs_create_events_dir()

Steven Rostedt (Google) <[email protected]>
eventfs: Fix typo in eventfs_inode union comment

Steven Rostedt (Google) <[email protected]>
eventfs: Fix WARN_ON() in create_file_dentry()

Jiapeng Chong <[email protected]>
tracefs/eventfs: Modify mismatched function name

Steven Rostedt (Google) <[email protected]>
eventfs: Fix failure path in eventfs_create_events_dir()

Nathan Chancellor <[email protected]>
eventfs: Use ERR_CAST() in eventfs_create_events_dir()

Steven Rostedt (Google) <[email protected]>
eventfs: Use eventfs_remove_events_dir()

Steven Rostedt (Google) <[email protected]>
eventfs: Remove eventfs_file and just use eventfs_inode

Steven Rostedt (Google) <[email protected]>
Revert "eventfs: Remove "is_freed" union with rcu head"

Steven Rostedt (Google) <[email protected]>
Revert "eventfs: Save ownership and mode"

Steven Rostedt (Google) <[email protected]>
Revert "eventfs: Delete eventfs_inode when the last dentry is freed"

Steven Rostedt (Google) <[email protected]>
Revert "eventfs: Use simple_recursive_removal() to clean up dentries"

Steven Rostedt (Google) <[email protected]>
Revert "eventfs: Check for NULL ef in eventfs_set_attr()"

Steven Rostedt (Google) <[email protected]>
Revert "eventfs: Do not allow NULL parent to eventfs_start_creating()"

Helge Deller <[email protected]>
parisc: Fix random data corruption from exception handler

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Missing gc cancellations fixed

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: fix performance regression in swap operation

Damien Le Moal <[email protected]>
block: fix partial zone append completion handling in req_bio_endio()

Junxiao Bi <[email protected]>
md: bypass block throttle for superblock update

Steven Rostedt (Google) <[email protected]>
tracing: Inform kmemleak of saved_cmdlines allocation

Petr Pavlu <[email protected]>
tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef

Oleg Nesterov <[email protected]>
fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand()

Konrad Dybcio <[email protected]>
pmdomain: core: Move the unused cleanup to a _sync initcall

Oleksij Rempel <[email protected]>

    can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)

Ziqi Zhao <[email protected]>
can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock

Maxime Jayat <[email protected]>
can: netlink: Fix TDCO calculation using the old data bittiming

Nuno Sa <[email protected]>
of: property: fix typo in io-channels

Vegard Nossum <[email protected]>
docs: kernel_feat.py: fix build error for missing files

Jan Kara <[email protected]>
blk-wbt: Fix detection of dirty-throttled tasks

Huacai Chen <[email protected]>
LoongArch: Fix earlycon parameter if KASAN enabled

Prakash Sangappa <[email protected]>
mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE

Oscar Salvador <[email protected]>
fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super

Rishabh Dave <[email protected]>
ceph: prevent use-after-free in encode_cap_msg()

Shradha Gupta <[email protected]>
hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed

Petr Tesarik <[email protected]>
net: stmmac: protect updates of 64-bit statistics counters

Geert Uytterhoeven <[email protected]>
pmdomain: renesas: r8a77980-sysc: CR7 must be always on

Sinthu Raja <[email protected]>
net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio

Alexandra Winter <[email protected]>
s390/qeth: Fix potential loss of L3-IP@ in case of network issues

Sinthu Raja <[email protected]>
net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio

Christian Brauner <[email protected]>
fs: relax mount_setattr() permission checks

Daniel Bristot de Oliveira <[email protected]>
tools/rtla: Fix Makefile compiler options for clang

Daniel Bristot de Oliveira <[email protected]>

    tools/rtla: Fix uninitialized bucket/data->bucket_size warning

John Kacur <[email protected]>
tools/rtla: Exit with EXIT_SUCCESS when help is invoked

Daniel Bristot de Oliveira <[email protected]>
tools/rtla: Fix clang warning about mount_point var size

limingming3 <[email protected]>
tools/rtla: Replace setting prio with nice for SCHED_OTHER

Daniel Bristot de Oliveira <[email protected]>
tools/rtla: Remove unused sched_getattr() function

Daniel Bristot de Oliveira <[email protected]>
tools/rv: Fix Makefile compiler options for clang

Daniel Bristot de Oliveira <[email protected]>
tools/rv: Fix curr_reactor uninitialized variable

Mario Limonciello <[email protected]>
ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8

Gergo Koteles <[email protected]>
ASoC: tas2781: add module parameter to tascodec_init()

Curtis Malainey <[email protected]>
ASoC: SOF: IPC3: fix message bounds on ipc ops

Easwar Hariharan <[email protected]>
arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata

Mark Brown <[email protected]>
arm64/signal: Don't assume that TIF_SVE means we saved SVE state

Fred Ai <[email protected]>
mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be detected by BIOS

Damien Le Moal <[email protected]>
zonefs: Improve error handling

Sebastian Ene <[email protected]>
KVM: arm64: Fix circular locking dependency

Steve French <[email protected]>
smb: Fix regression in writes when non-standard maximum write size negotiated

Paulo Alcantara <[email protected]>
smb: client: set correct id, uid and cruid for multiuser automounts

Mohammad Rahimi <[email protected]>
thunderbolt: Fix setting the CNS bit in ROUTER_CS_5

Marc Zyngier <[email protected]>
irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update

Marc Zyngier <[email protected]>
irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems

Doug Berger <[email protected]>
irqchip/irq-brcmstb-l2: Add write memory barrier before exit

Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: mvm: fix a crash when we run out of stations

Johannes Berg <[email protected]>

    wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()

Johannes Berg <[email protected]>
wifi: cfg80211: fix wiphy delayed work queueing

Johannes Berg <[email protected]>
wifi: iwlwifi: fix double-free bug

Daniel de Villiers <[email protected]>
nfp: flower: prevent re-adding mac index for bonded port

James Hershaw <[email protected]>
nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag

Daniel Basilio <[email protected]>
nfp: use correct macro for LengthSelect in BAR config

Herbert Xu <[email protected]>
crypto: algif_hash - Remove bogus SGL free on zero-length error path

Kim Phillips <[email protected]>
crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked

Ryusuke Konishi <[email protected]>
nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()

Ryusuke Konishi <[email protected]>
nilfs2: fix data corruption in dsync block recovery for small block sizes

Shuming Fan <[email protected]>
ALSA: hda/realtek: add IDs for Dell dual spk platform

bo liu <[email protected]>
ALSA: hda/conexant: Add quirk for SWS JS201D

Eniac Zhang <[email protected]>
ALSA: hda/realtek: fix mute/micmute LED For HP mt645

Alexander Stein <[email protected]>
mmc: slot-gpio: Allow non-sleeping GPIO ro

Jens Axboe <[email protected]>
io_uring/net: fix multishot accept overflow handling

Steve Wahl <[email protected]>
x86/mm/ident_map: Use gbpages only where full GB page should be mapped.

Mingwei Zhang <[email protected]>

    KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl

Prasad Pandit <[email protected]>
KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu

Andrei Vagin <[email protected]>
x86/fpu: Stop relying on userspace for info to fault in xsave buffer

Aleksander Mazur <[email protected]>
x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6

Jiri Slaby (SUSE) <[email protected]>
serial: mxs-auart: fix tx

Jiri Slaby (SUSE) <[email protected]>
serial: core: introduce uart_port_tx_flags()

Shrikanth Hegde <[email protected]>
powerpc/pseries: fix accuracy of stolen time

David Engraf <[email protected]>
powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E

Naveen N Rao <[email protected]>

    powerpc/64: Set task pt_regs->link to the LR value on scv entry

Masami Hiramatsu (Google) <[email protected]>
ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default

Hugo Villeneuve <[email protected]>

    serial: max310x: prevent infinite while() loop in port startup

Hugo Villeneuve <[email protected]>

    serial: max310x: fail probe if clock crystal is unstable

Hugo Villeneuve <[email protected]>

    serial: max310x: improve crystal stable clock detection

Hugo Villeneuve <[email protected]>

    serial: max310x: set default value when reading clock ready bit

Hui Zhou <[email protected]>
nfp: flower: fix hardware offload for the transfer layer port

Hui Zhou <[email protected]>
nfp: flower: add hardware offload check for post ct entry

Andrew Lunn <[email protected]>
net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 reads

Vincent Donnefort <[email protected]>
ring-buffer: Clean ring_buffer_poll_wait() error return

Souradeep Chakrabarti <[email protected]>
hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove

Tom Chung <[email protected]>
drm/amd/display: Preserve original aspect ratio in create stream

Nathan Chancellor <[email protected]>
drm/amd/display: Increase frame-larger-than for all display_mode_vba files

Fangzhi Zuo <[email protected]>
drm/amd/display: Fix MST Null Ptr for RV

Thong <[email protected]>
drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution

Philip Yang <[email protected]>
drm/prime: Support page array >= 4GB

Zhikai Zhai <[email protected]>
drm/amd/display: Add align done check

Rob Clark <[email protected]>
drm/msm: Wire up tlb ops

Fedor Pchelkin <[email protected]>
ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails

Sean Young <[email protected]>
media: rc: bpf attach/detach requires write permission

Eugen Hristev <[email protected]>
pmdomain: mediatek: fix race conditions with genpd

Sam Protsenko <[email protected]>
iio: pressure: bmp280: Add missing bmp085 to SPI id table

Randy Dunlap <[email protected]>
iio: imu: bno055: serdev requires REGMAP

Nuno Sa <[email protected]>
iio: imu: adis: ensure proper DMA alignment

Nuno Sa <[email protected]>
iio: adc: ad_sigma_delta: ensure proper DMA alignment

Mario Limonciello <[email protected]>
iio: accel: bma400: Fix a compilation problem

Nuno Sa <[email protected]>
iio: commom: st_sensors: ensure proper DMA alignment

Dinghao Liu <[email protected]>
iio: core: fix memleak in iio_device_register_sysfs

zhili.liu <[email protected]>
iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC

David Schiller <[email protected]>
staging: iio: ad5933: fix type mismatch regression

Tejun Heo <[email protected]>
Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()"

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: Fix to search structure fields correctly

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: Fix to set arg size and fmt after setting type from BTF

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: Fix to show a parse error for bad type for $comm

Thorsten Blum <[email protected]>
tracing/synthetic: Fix trace_string() return value

Steven Rostedt (Google) <[email protected]>
tracing: Fix wasted memory in saved_cmdlines logic

Daniel Bristot de Oliveira <[email protected]>
tracing/timerlat: Move hrtimer_init to timerlat_fd open()

Baokun Li <[email protected]>
ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()

Baokun Li <[email protected]>
ext4: fix double-free of blocks due to wrong extents moved_len

Ekansh Gupta <[email protected]>
misc: fastrpc: Mark all sessions as invalid in cb_remove

Carlos Llamas <[email protected]>
binder: signal epoll threads of self-work

Andy Chi <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power

Vitaly Rodionov <[email protected]>
ALSA: hda/cs8409: Suppress vmaster control for Dolphin models

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wcd938x: handle deferred probe

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform

Edson Juliano Drosdeck <[email protected]>
ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL

Mark Brown <[email protected]>
usb: typec: tpcm: Fix issues with power being removed during reset

Nathan Chancellor <[email protected]>
modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS

Masahiro Yamada <[email protected]>
linux/init: remove __memexit* annotations

Nathan Chancellor <[email protected]>
um: Fix adding '-no-pie' for clang

Jan Beulich <[email protected]>
xen-netback: properly sync TX responses

Helge Deller <[email protected]>
parisc: BTLB: Fix crash when setting up BTLB at CPU bringup

Esben Haabendal <[email protected]>
net: stmmac: do not clear TBS enable bit on link up/down

Nikita Zhandarovich <[email protected]>
net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()

Fedor Pchelkin <[email protected]>
nfc: nci: free rx_data_reassembly skb on NCI device cleanup

Nathan Chancellor <[email protected]>
kbuild: Fix changing ELF file type for output of gen_btf for big endian

José Relvas <[email protected]>
ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads

Takashi Sakamoto <[email protected]>
firewire: core: correct documentation of fw_csr_string() kernel API

Ondrej Mosnacek <[email protected]>
lsm: fix the logic in security_inode_getsecctx()

Ondrej Mosnacek <[email protected]>
lsm: fix default return value of the socket_getpeersec_*() hooks

David McFarland <[email protected]>
drm/amd: Don't init MEC2 firmware when it fails to load

Friedrich Vock <[email protected]>
drm/amdgpu: Reset IH OVERFLOW_CLEAR bit

Sebastian Ott <[email protected]>
drm/virtio: Set segment size for virtio_gpu device

Keqi Wang <[email protected]>
connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared"

Rob Clark <[email protected]>
Revert "drm/msm/gpu: Push gpu lock down past runpm"

Mario Limonciello <[email protected]>
Revert "drm/amd: flush any delayed gfxoff on suspend entry"

Lee Duncan <[email protected]>

    scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"

Tomi Valkeinen <[email protected]>
media: Revert "media: rkisp1: Drop IRQF_SHARED"

Michael Ellerman <[email protected]>
Revert "powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add"

Paolo Abeni <[email protected]>
mptcp: really cope with fastopen race

Geliang Tang <[email protected]>
mptcp: check addrs list in userspace_pm_get_local_id

Paolo Abeni <[email protected]>
mptcp: fix rcv space initialization

Paolo Abeni <[email protected]>
mptcp: drop the push_pending field

Geliang Tang <[email protected]>
selftests: mptcp: add mptcp_lib_kill_wait

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: allow changing subtests prefix

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: increase timeout to 30 min

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: add missing kconfig for NF Mangle

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: add missing kconfig for NF Filter in v6

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: add missing kconfig for NF Filter

Paolo Abeni <[email protected]>
mptcp: fix data re-injection from stale subflow

Arnd Bergmann <[email protected]>
kallsyms: ignore ARMv4 thunks along with others

Radek Krejci <[email protected]>
modpost: trim leading spaces when processing source files list

Jean Delvare <[email protected]>
i2c: i801: Fix block process call transactions

Arnd Bergmann <[email protected]>
i2c: pasemi: split driver into two separate modules

Michael Ellerman <[email protected]>
powerpc/kasan: Limit KASAN thread size increase to 32KB

Marc Zyngier <[email protected]>
irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors

Bibo Mao <[email protected]>
irqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc()

Viken Dadhaniya <[email protected]>
i2c: qcom-geni: Correct I2C TRE sequence

Dan Carpenter <[email protected]>
cifs: fix underflow in parse_server_interfaces()

Cosmin Tanislav <[email protected]>
iio: adc: ad4130: only set GPIO_CTRL if pin is unused

Cosmin Tanislav <[email protected]>
iio: adc: ad4130: zero-initialize clock init data

Alex Williamson <[email protected]>
PCI: Fix active state requirement in PME polling

Greg Kroah-Hartman <[email protected]>
Revert "kobject: Remove redundant checks for whether ktype is NULL"

Jiangfeng Xiao <[email protected]>
powerpc/kasan: Fix addr error caused by page alignment

Matthias Schiffer <[email protected]>
powerpc/6xx: set High BAT Enable flag on G2_LE cores

Gaurav Batra <[email protected]>
powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add

Saravana Kannan <[email protected]>
driver core: fw_devlink: Improve detection of overlapping cycles

Zhipeng Lu <[email protected]>
media: ir_toy: fix a memleak in irtoy_tx

Konrad Dybcio <[email protected]>
interconnect: qcom: sm8550: Enable sync_state

Konrad Dybcio <[email protected]>

    interconnect: qcom: sc8180x: Mark CO0 BCM keepalive

Uttkarsh Aggarwal <[email protected]>
usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend

Udipto Goswami <[email protected]>
usb: core: Prevent null pointer dereference in update_port_device_state

Xu Yang <[email protected]>
usb: chipidea: core: handle power lost in workqueue

yuan linyu <[email protected]>
usb: f_mass_storage: forbid async queue when shutdown happen

Oliver Neukum <[email protected]>
USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT

Christian A. Ehrhardt <[email protected]>
usb: ucsi_acpi: Fix command completion handling

Sean Anderson <[email protected]>
usb: ulpi: Fix debugfs directory leak

Christian A. Ehrhardt <[email protected]>
usb: ucsi: Add missing ppm_lock

Srinivas Pandruvada <[email protected]>
iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP

Jason Gerecke <[email protected]>
HID: wacom: Do not register input devices until after hid_hw_start

Tatsunosuke Tobita <[email protected]>
HID: wacom: generic: Avoid reporting a serial of '0' to userspace

Johan Hovold <[email protected]>
HID: i2c-hid-of: fix NULL-deref on failed power up

Benjamin Tissoires <[email protected]>
HID: bpf: actually free hdev memory after attaching a HID-BPF program

Benjamin Tissoires <[email protected]>
HID: bpf: remove double fdget()

Luka Guzenko <[email protected]>

    ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx

David Senoner <[email protected]>
ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32

Helge Deller <[email protected]>
parisc: Prevent hung tasks when printing inventory on serial console

Techno Mooney <[email protected]>
ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF

Mikulas Patocka <[email protected]>
dm-crypt, dm-verity: disable tasklets

Dave Airlie <[email protected]>
nouveau: offload fence uevents work to workqueue

Michael Kelley <[email protected]>
scsi: storvsc: Fix ring buffer size calculation

Nico Pache <[email protected]>
selftests: mm: fix map_hugetlb failure on 64K page size systems

Audra Mitchell <[email protected]>
selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag

Zach O'Keefe <[email protected]>
mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again

Muhammad Usama Anjum <[email protected]>
selftests/mm: switch to bash from sh

Masami Hiramatsu (Google) <[email protected]>
tracing/trigger: Fix to return error if failed to alloc snapshot

Samuel Holland <[email protected]>
scs: add CONFIG_MMU dependency for vfree_atomic()

Ryan Roberts <[email protected]>
selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory

Lokesh Gidra <[email protected]>
userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb

Ivan Vecera <[email protected]>
i40e: Fix waiting for queues of all VSIs to be disabled

Ivan Vecera <[email protected]>
i40e: Do not allow untrusted VF to remove administratively set MAC

Jiaxun Yang <[email protected]>
mm/memory: Use exception ip to search exception tables

Jiaxun Yang <[email protected]>
ptrace: Introduce exception_ip arch hook

Guenter Roeck <[email protected]>
MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler

Arnd Bergmann <[email protected]>
nouveau/svm: fix kvcalloc() argument order

Breno Leitao <[email protected]>
net: sysfs: Fix /sys/class/net/<iface> path for statistics

Alexey Khoroshilov <[email protected]>

    ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()

Uwe Kleine-König <[email protected]>
spi: ppc4xx: Drop write-only variable

Jakub Kicinski <[email protected]>
net: tls: fix returned read length with async decrypt

Sabrina Dubroca <[email protected]>
net: tls: fix use-after-free with partial reads and async decrypt

Jakub Kicinski <[email protected]>
net: tls: handle backlogging of crypto requests

Jakub Kicinski <[email protected]>
tls: fix race between tx work scheduling and socket close

Jakub Kicinski <[email protected]>
tls: fix race between async notify and socket close

Jakub Kicinski <[email protected]>
net: tls: factor out tls_*crypt_async_wait()

Sabrina Dubroca <[email protected]>
tls: extract context alloc/initialization out of tls_set_sw_offload

Horatiu Vultur <[email protected]>
lan966x: Fix crash when adding interface under a lag

Aaron Conole <[email protected]>
net: openvswitch: limit the number of recursions from action sets

Ido Schimmel <[email protected]>
selftests: forwarding: Fix bridge locked port test flakiness

Ido Schimmel <[email protected]>
selftests: forwarding: Suppress grep warnings

Ido Schimmel <[email protected]>
selftests: bridge_mdb: Use MDB get instead of dump

Ido Schimmel <[email protected]>
selftests: forwarding: Fix bridge MDB test flakiness

Ido Schimmel <[email protected]>
selftests: forwarding: Fix layer 2 miss test flakiness

Ido Schimmel <[email protected]>
selftests: net: Fix bridge backup port test flakiness

Hangbin Liu <[email protected]>
selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace

Hojin Nam <[email protected]>
perf: CXL: fix mismatched cpmu event opcode

Lukas Bulwahn <[email protected]>
ALSA: hda/cs35l56: select intended config FW_CS_DSP

Saravana Kannan <[email protected]>
of: property: Improve finding the supplier of a remote-endpoint property

Saravana Kannan <[email protected]>
of: property: Improve finding the consumer of a remote-endpoint property

Parav Pandit <[email protected]>
devlink: Fix command annotation documentation

Magnus Karlsson <[email protected]>
bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY

Chuck Lever <[email protected]>
net/handshake: Fix handshake_req_destroy_test1

Ranjani Sridharan <[email protected]>
ASoC: SOF: ipc3-topology: Fix pipeline tear down logic

Dan Carpenter <[email protected]>
wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table()

Dan Carpenter <[email protected]>
wifi: iwlwifi: Fix some error codes

Sean Christopherson <[email protected]>
KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test

Carlos Song <[email protected]>
spi: imx: fix the burst length at DMA mode and CPU mode

Rob Clark <[email protected]>
drm/msm/gem: Fix double resv lock aquire

Christian A. Ehrhardt <[email protected]>
of: unittest: Fix compile in the non-dynamic case

Vitaly Kuznetsov <[email protected]>
KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing

Sean Christopherson <[email protected]>
KVM: selftests: Delete superfluous, unused "stage" variable in AMX test

Hu Yadi <[email protected]>
selftests/landlock: Fix fs_test build with old libc

Saravana Kannan <[email protected]>
driver core: Fix device_link_flag_is_sync_state_only()

Josef Bacik <[email protected]>
btrfs: don't drop extent_map for free space inode on write error

Filipe Manana <[email protected]>
btrfs: reject encoded write if inode has nodatasum flag set

Filipe Manana <[email protected]>
btrfs: don't reserve space for checksums when writing to nocow files

David Sterba <[email protected]>
btrfs: send: return EOPNOTSUPP on unknown flags

Boris Burkov <[email protected]>
btrfs: forbid deleting live subvol qgroup

Qu Wenruo <[email protected]>
btrfs: do not ASSERT() if the newly created subvolume already got read

Boris Burkov <[email protected]>
btrfs: forbid creating subvol qgroups

Filipe Manana <[email protected]>
btrfs: do not delete unused block group if it may be used soon

Filipe Manana <[email protected]>
btrfs: add and use helper to check if block group is used

Linus Torvalds <[email protected]>
update workarounds for gcc "asm goto" issue

Linus Torvalds <[email protected]>
work around gcc bugs with 'asm goto' with outputs

-------------

Diffstat:

 .../ABI/testing/sysfs-class-net-statistics         |   48 +-
 Documentation/arch/arm64/silicon-errata.rst        |    7 +
 Documentation/arch/ia64/features.rst               |    2 +-
 Documentation/networking/devlink/devlink-port.rst  |    2 +-
 Documentation/sphinx/kernel_feat.py                |    2 +-
 Makefile                                           |    4 +-
 arch/Kconfig                                       |    1 +
 arch/arc/include/asm/jump_label.h                  |    4 +-
 arch/arm/include/asm/jump_label.h                  |    4 +-
 arch/arm64/include/asm/alternative-macros.h        |    4 +-
 arch/arm64/include/asm/cputype.h                   |    4 +
 arch/arm64/include/asm/jump_label.h                |    4 +-
 arch/arm64/kernel/cpu_errata.c                     |    3 +
 arch/arm64/kernel/fpsimd.c                         |    2 +-
 arch/arm64/kernel/signal.c                         |    4 +-
 arch/arm64/kvm/pkvm.c                              |   27 +-
 arch/csky/include/asm/jump_label.h                 |    4 +-
 arch/loongarch/include/asm/jump_label.h            |    4 +-
 arch/loongarch/mm/kasan_init.c                     |    3 +
 arch/mips/include/asm/checksum.h                   |    3 +-
 arch/mips/include/asm/jump_label.h                 |    4 +-
 arch/mips/include/asm/ptrace.h                     |    2 +
 arch/mips/kernel/ptrace.c                          |    7 +
 arch/parisc/Kconfig                                |    1 -
 arch/parisc/include/asm/assembly.h                 |    1 +
 arch/parisc/include/asm/extable.h                  |   64 +
 arch/parisc/include/asm/jump_label.h               |    4 +-
 arch/parisc/include/asm/special_insns.h            |    6 +-
 arch/parisc/include/asm/uaccess.h                  |   48 +-
 arch/parisc/kernel/cache.c                         |    6 +-
 arch/parisc/kernel/drivers.c                       |    3 +
 arch/parisc/kernel/unaligned.c                     |   44 +-
 arch/parisc/mm/fault.c                             |   11 +-
 arch/powerpc/include/asm/jump_label.h              |    4 +-
 arch/powerpc/include/asm/reg.h                     |    2 +
 arch/powerpc/include/asm/thread_info.h             |    2 +-
 arch/powerpc/include/asm/uaccess.h                 |   12 +-
 arch/powerpc/kernel/cpu_setup_6xx.S                |   20 +-
 arch/powerpc/kernel/cpu_specs_e500mc.h             |    3 +-
 arch/powerpc/kernel/interrupt_64.S                 |    4 +-
 arch/powerpc/kernel/irq_64.c                       |    2 +-
 arch/powerpc/mm/kasan/init_32.c                    |    1 +
 arch/powerpc/platforms/pseries/lpar.c              |    8 +-
 arch/riscv/include/asm/hwcap.h                     |    4 +-
 arch/riscv/include/asm/jump_label.h                |    4 +-
 arch/s390/include/asm/jump_label.h                 |    4 +-
 arch/sparc/include/asm/jump_label.h                |    4 +-
 arch/um/Makefile                                   |    4 +-
 arch/um/include/asm/cpufeature.h                   |    2 +-
 arch/x86/Kconfig.cpu                               |    2 +-
 arch/x86/boot/Makefile                             |    2 +-
 arch/x86/boot/compressed/vmlinux.lds.S             |    6 +-
 arch/x86/boot/header.S                             |  211 ++--
 arch/x86/boot/setup.ld                             |   14 +-
 arch/x86/boot/tools/build.c                        |  273 +---
 arch/x86/include/asm/barrier.h                     |   18 -
 arch/x86/include/asm/cpufeature.h                  |    2 +-
 arch/x86/include/asm/cpufeatures.h                 |    2 +-
 arch/x86/include/asm/jump_label.h                  |    6 +-
 arch/x86/include/asm/processor.h                   |   18 +
 arch/x86/include/asm/rmwcc.h                       |    2 +-
 arch/x86/include/asm/special_insns.h               |    2 +-
 arch/x86/include/asm/uaccess.h                     |   10 +-
 arch/x86/kernel/cpu/amd.c                          |    3 +
 arch/x86/kernel/cpu/common.c                       |    7 +
 arch/x86/kernel/cpu/hygon.c                        |    3 +
 arch/x86/kernel/fpu/signal.c                       |   13 +-
 arch/x86/kvm/svm/svm_ops.h                         |    6 +-
 arch/x86/kvm/vmx/pmu_intel.c                       |    2 +-
 arch/x86/kvm/vmx/vmx.c                             |    4 +-
 arch/x86/kvm/vmx/vmx_ops.h                         |    6 +-
 arch/x86/kvm/x86.c                                 |    3 +-
 arch/x86/mm/ident_map.c                            |   23 +-
 arch/xtensa/include/asm/jump_label.h               |    4 +-
 block/blk-mq.c                                     |    9 +-
 block/blk-wbt.c                                    |    4 +-
 crypto/algif_hash.c                                |    5 +-
 drivers/android/binder.c                           |   10 +
 drivers/base/core.c                                |   15 +-
 drivers/base/power/domain.c                        |    2 +-
 drivers/connector/cn_proc.c                        |    5 +-
 drivers/crypto/ccp/sev-dev.c                       |   10 +-
 drivers/firewire/core-device.c                     |    7 +-
 drivers/firmware/efi/libstub/Makefile              |    7 -
 drivers/firmware/efi/libstub/x86-stub.c            |   46 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |    9 +-
 drivers/gpu/drm/amd/amdgpu/cik_ih.c                |    6 +
 drivers/gpu/drm/amd/amdgpu/cz_ih.c                 |    5 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |    2 -
 drivers/gpu/drm/amd/amdgpu/iceland_ih.c            |    5 +
 drivers/gpu/drm/amd/amdgpu/ih_v6_0.c               |    6 +
 drivers/gpu/drm/amd/amdgpu/ih_v6_1.c               |    7 +
 drivers/gpu/drm/amd/amdgpu/navi10_ih.c             |    6 +
 drivers/gpu/drm/amd/amdgpu/si_ih.c                 |    6 +
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |    4 +-
 drivers/gpu/drm/amd/amdgpu/tonga_ih.c              |    6 +
 drivers/gpu/drm/amd/amdgpu/vega10_ih.c             |    6 +
 drivers/gpu/drm/amd/amdgpu/vega20_ih.c             |    6 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   14 +-
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |    6 +-
 .../display/dc/link/protocols/link_dp_training.c   |    5 +-
 drivers/gpu/drm/drm_prime.c                        |    2 +-
 drivers/gpu/drm/msm/msm_gem_prime.c                |    4 +-
 drivers/gpu/drm/msm/msm_gpu.c                      |   11 +-
 drivers/gpu/drm/msm/msm_iommu.c                    |   32 +-
 drivers/gpu/drm/msm/msm_ringbuffer.c               |    7 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |   26 +-
 drivers/gpu/drm/nouveau/nouveau_fence.h            |    1 +
 drivers/gpu/drm/nouveau/nouveau_svm.c              |    2 +-
 drivers/gpu/drm/virtio/virtgpu_drv.c               |    1 +
 drivers/hid/bpf/hid_bpf_dispatch.c                 |   83 +-
 drivers/hid/bpf/hid_bpf_dispatch.h                 |    4 +-
 drivers/hid/bpf/hid_bpf_jmp_table.c                |   40 +-
 drivers/hid/i2c-hid/i2c-hid-of.c                   |    1 +
 drivers/hid/wacom_sys.c                            |   63 +-
 drivers/hid/wacom_wac.c                            |    9 +-
 drivers/i2c/busses/Makefile                        |    6 +-
 drivers/i2c/busses/i2c-i801.c                      |    4 +-
 drivers/i2c/busses/i2c-pasemi-core.c               |    6 +
 drivers/i2c/busses/i2c-qcom-geni.c                 |   16 +-
 drivers/iio/accel/Kconfig                          |    2 +
 drivers/iio/adc/ad4130.c                           |   12 +-
 drivers/iio/imu/bno055/Kconfig                     |    1 +
 drivers/iio/industrialio-core.c                    |    5 +-
 drivers/iio/light/hid-sensor-als.c                 |    1 +
 drivers/iio/magnetometer/rm3100-core.c             |   10 +-
 drivers/iio/pressure/bmp280-spi.c                  |    1 +
 drivers/interconnect/qcom/sc8180x.c                |    1 +
 drivers/interconnect/qcom/sm8550.c                 |    1 +
 drivers/irqchip/irq-brcmstb-l2.c                   |    5 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   62 +-
 drivers/irqchip/irq-loongson-eiointc.c             |    2 +-
 drivers/md/dm-core.h                               |    2 +
 drivers/md/dm-crypt.c                              |   38 +-
 drivers/md/dm-ioctl.c                              |    3 +-
 drivers/md/dm-table.c                              |    9 +-
 drivers/md/dm-verity-target.c                      |   26 +-
 drivers/md/dm-verity.h                             |    1 -
 drivers/md/md.c                                    |    7 +-
 .../media/platform/rockchip/rkisp1/rkisp1-dev.c    |    2 +-
 drivers/media/rc/bpf-lirc.c                        |    6 +-
 drivers/media/rc/ir_toy.c                          |    2 +
 drivers/media/rc/lirc_dev.c                        |    5 +-
 drivers/media/rc/rc-core-priv.h                    |    2 +-
 drivers/misc/fastrpc.c                             |    2 +-
 drivers/mmc/core/slot-gpio.c                       |    6 +-
 drivers/mmc/host/sdhci-pci-o2micro.c               |   30 +
 drivers/net/bonding/bond_main.c                    |    5 +-
 drivers/net/can/dev/netlink.c                      |    2 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |    2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |    2 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   38 +-
 .../net/ethernet/microchip/lan966x/lan966x_lag.c   |    9 +-
 .../net/ethernet/netronome/nfp/flower/conntrack.c  |   46 +-
 .../ethernet/netronome/nfp/flower/tunnel_conf.c    |    2 +-
 .../net/ethernet/netronome/nfp/nfp_net_common.c    |    1 +
 .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c  |    6 +-
 drivers/net/ethernet/stmicro/stmmac/common.h       |   56 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |   15 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c   |   15 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c    |   15 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |   15 +-
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |  125 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  136 +-
 drivers/net/ethernet/ti/cpsw.c                     |    2 +
 drivers/net/ethernet/ti/cpsw_new.c                 |    3 +
 drivers/net/hyperv/netvsc.c                        |    5 +-
 drivers/net/hyperv/netvsc_drv.c                    |   82 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |   15 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |    1 +
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |    3 +
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |    4 +
 drivers/net/xen-netback/netback.c                  |  100 +-
 drivers/of/property.c                              |   65 +-
 drivers/of/unittest.c                              |   12 +-
 drivers/pci/pci.c                                  |   37 +-
 drivers/perf/cxl_pmu.c                             |    2 +-
 drivers/pmdomain/mediatek/mtk-pm-domains.c         |   15 +-
 drivers/pmdomain/renesas/r8a77980-sysc.c           |    3 +-
 drivers/s390/net/qeth_l3_main.c                    |    9 +-
 drivers/scsi/fcoe/fcoe_ctlr.c                      |   20 +-
 drivers/scsi/storvsc_drv.c                         |   12 +-
 drivers/spi/spi-imx.c                              |    9 +-
 drivers/spi/spi-ppc4xx.c                           |    5 -
 drivers/staging/iio/impedance-analyzer/ad5933.c    |    2 +-
 drivers/thunderbolt/tb_regs.h                      |    2 +-
 drivers/thunderbolt/usb4.c                         |    2 +-
 drivers/tty/serial/max310x.c                       |   53 +-
 drivers/tty/serial/mxs-auart.c                     |    5 +-
 drivers/usb/chipidea/ci.h                          |    2 +
 drivers/usb/chipidea/core.c                        |   44 +-
 drivers/usb/common/ulpi.c                          |    2 +-
 drivers/usb/core/hub.c                             |   46 +-
 drivers/usb/dwc3/gadget.c                          |    6 +-
 drivers/usb/gadget/function/f_mass_storage.c       |   20 +-
 drivers/usb/typec/tcpm/tcpm.c                      |    3 +-
 drivers/usb/typec/ucsi/ucsi.c                      |    2 +
 drivers/usb/typec/ucsi/ucsi_acpi.c                 |   17 +-
 fs/btrfs/block-group.c                             |   49 +-
 fs/btrfs/block-group.h                             |    7 +
 fs/btrfs/delalloc-space.c                          |   29 +-
 fs/btrfs/disk-io.c                                 |   13 +-
 fs/btrfs/inode.c                                   |   26 +-
 fs/btrfs/ioctl.c                                   |    5 +
 fs/btrfs/qgroup.c                                  |   14 +
 fs/btrfs/send.c                                    |    2 +-
 fs/ceph/caps.c                                     |    3 +-
 fs/ext4/mballoc.c                                  |   39 +-
 fs/ext4/move_extent.c                              |    6 +-
 fs/hugetlbfs/inode.c                               |   19 +-
 fs/namespace.c                                     |   11 +-
 fs/nfsd/nfs4state.c                                |   11 +-
 fs/nilfs2/file.c                                   |    8 +-
 fs/nilfs2/recovery.c                               |    7 +-
 fs/nilfs2/segment.c                                |    8 +-
 fs/proc/array.c                                    |   10 +-
 fs/smb/client/connect.c                            |   14 +-
 fs/smb/client/fs_context.c                         |   11 +
 fs/smb/client/namespace.c                          |   16 +
 fs/smb/client/smb2ops.c                            |    2 +-
 fs/smb/server/smb2pdu.c                            |    8 +-
 fs/tracefs/event_inode.c                           | 1310 +++++++++-----------
 fs/tracefs/inode.c                                 |  276 ++---
 fs/tracefs/internal.h                              |   60 +-
 fs/zonefs/file.c                                   |   42 +-
 fs/zonefs/super.c                                  |   66 +-
 include/asm-generic/vmlinux.lds.h                  |    6 -
 include/linux/backing-dev-defs.h                   |    7 +-
 include/linux/compiler-gcc.h                       |   20 +
 include/linux/compiler_types.h                     |   11 +-
 include/linux/iio/adc/ad_sigma_delta.h             |    4 +-
 include/linux/iio/common/st_sensors.h              |    4 +-
 include/linux/iio/imu/adis.h                       |    3 +-
 include/linux/init.h                               |    3 -
 include/linux/lsm_hook_defs.h                      |    4 +-
 include/linux/netfilter/ipset/ip_set.h             |    4 +
 include/linux/ptrace.h                             |    4 +
 include/linux/serial_core.h                        |   32 +-
 include/linux/trace_events.h                       |    2 +-
 include/linux/tracefs.h                            |   73 +-
 include/net/tls.h                                  |    5 -
 include/sound/tas2781.h                            |    1 +
 init/Kconfig                                       |    9 +
 io_uring/net.c                                     |    5 +-
 kernel/sched/membarrier.c                          |    6 +
 kernel/trace/ftrace.c                              |   10 +
 kernel/trace/ring_buffer.c                         |    2 +-
 kernel/trace/trace.c                               |   85 +-
 kernel/trace/trace.h                               |    4 +-
 kernel/trace/trace_btf.c                           |    4 +-
 kernel/trace/trace_events.c                        |  311 +++--
 kernel/trace/trace_events_synth.c                  |    3 +-
 kernel/trace/trace_events_trigger.c                |    6 +-
 kernel/trace/trace_osnoise.c                       |    6 +-
 kernel/trace/trace_probe.c                         |   32 +-
 kernel/trace/trace_probe.h                         |    3 +-
 kernel/workqueue.c                                 |    8 +-
 lib/kobject.c                                      |   24 +-
 mm/backing-dev.c                                   |    2 +-
 mm/memory.c                                        |    4 +-
 mm/page-writeback.c                                |    4 +-
 mm/userfaultfd.c                                   |   15 +-
 net/can/j1939/j1939-priv.h                         |    3 +-
 net/can/j1939/main.c                               |    2 +-
 net/can/j1939/socket.c                             |   46 +-
 net/handshake/handshake-test.c                     |    5 +-
 net/hsr/hsr_device.c                               |    4 +-
 net/mac80211/tx.c                                  |    5 +-
 net/mptcp/pm_userspace.c                           |   13 +-
 net/mptcp/protocol.c                               |   25 +-
 net/mptcp/protocol.h                               |    7 +-
 net/mptcp/subflow.c                                |    4 +-
 net/netfilter/ipset/ip_set_bitmap_gen.h            |   14 +-
 net/netfilter/ipset/ip_set_core.c                  |   39 +-
 net/netfilter/ipset/ip_set_hash_gen.h              |   19 +-
 net/netfilter/ipset/ip_set_list_set.c              |   13 +-
 net/netfilter/nft_set_pipapo_avx2.c                |    2 +-
 net/nfc/nci/core.c                                 |    4 +
 net/openvswitch/flow_netlink.c                     |   49 +-
 net/tls/tls_sw.c                                   |  217 ++--
 net/wireless/core.c                                |    1 +
 samples/bpf/asm_goto_workaround.h                  |    8 +-
 scripts/link-vmlinux.sh                            |    9 +-
 scripts/mksysmap                                   |   13 +-
 scripts/mod/modpost.c                              |   18 +-
 scripts/mod/sumversion.c                           |    7 +-
 security/security.c                                |   45 +-
 sound/pci/hda/Kconfig                              |    4 +-
 sound/pci/hda/patch_conexant.c                     |   18 +
 sound/pci/hda/patch_cs8409.c                       |    1 +
 sound/pci/hda/patch_realtek.c                      |   20 +-
 sound/pci/hda/tas2781_hda_i2c.c                    |    2 +-
 sound/soc/amd/yc/acp6x-mach.c                      |   14 +
 sound/soc/codecs/rt5645.c                          |    1 +
 sound/soc/codecs/tas2781-comlib.c                  |    3 +-
 sound/soc/codecs/tas2781-i2c.c                     |    2 +-
 sound/soc/codecs/wcd938x.c                         |    2 +-
 sound/soc/sof/ipc3-topology.c                      |   69 +-
 sound/soc/sof/ipc3.c                               |    2 +-
 tools/arch/x86/include/asm/rmwcc.h                 |    2 +-
 tools/include/linux/compiler_types.h               |    4 +-
 tools/testing/selftests/kvm/dirty_log_test.c       |   50 +-
 tools/testing/selftests/kvm/x86_64/amx_test.c      |    4 +-
 .../testing/selftests/kvm/x86_64/hyperv_features.c |    9 +-
 tools/testing/selftests/landlock/fs_test.c         |   11 +-
 .../selftests/mm/charge_reserved_hugetlb.sh        |    2 +-
 tools/testing/selftests/mm/ksm_tests.c             |    2 +-
 tools/testing/selftests/mm/map_hugetlb.c           |    7 +
 tools/testing/selftests/mm/va_high_addr_switch.sh  |    6 +
 tools/testing/selftests/mm/write_hugetlb_memory.sh |    2 +-
 .../selftests/net/forwarding/bridge_locked_port.sh |    4 +-
 .../testing/selftests/net/forwarding/bridge_mdb.sh |  192 ++-
 .../selftests/net/forwarding/tc_flower_l2_miss.sh  |    8 +-
 tools/testing/selftests/net/mptcp/config           |    3 +
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   10 +-
 tools/testing/selftests/net/mptcp/mptcp_lib.sh     |   11 +-
 tools/testing/selftests/net/mptcp/settings         |    2 +-
 tools/testing/selftests/net/mptcp/userspace_pm.sh  |   31 +-
 .../selftests/net/test_bridge_backup_port.sh       |  394 +++---
 tools/tracing/rtla/Makefile                        |    7 +-
 tools/tracing/rtla/src/osnoise_hist.c              |    9 +-
 tools/tracing/rtla/src/osnoise_top.c               |    6 +-
 tools/tracing/rtla/src/timerlat_hist.c             |    9 +-
 tools/tracing/rtla/src/timerlat_top.c              |    6 +-
 tools/tracing/rtla/src/utils.c                     |   14 +-
 tools/tracing/rtla/src/utils.h                     |    2 +
 tools/verification/rv/Makefile                     |    7 +-
 tools/verification/rv/src/in_kernel.c              |    2 +-
 329 files changed, 4093 insertions(+), 3172 deletions(-)
Tested-by on the v1 series
#1 lore raw

Hi Greg

Quoted 10 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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, 23 Feb 2024 12:59:02 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.18-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

6.6.18-rc2 tested.

Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.

Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)

[    0.000000] Linux version 6.6.18-rc2rv

(takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 13.2.1 20230801, GNU ld (GNU Binutils) 2.42.0) #1 SMP PREEMPT_DYNAMIC Wed Feb 21 23:14:15 JST 2024

Thanks

Tested-by Allen Pais on the v1 series
#2 lore raw
In reply to Greg Kroah-Hartman
Quoted 10 lines

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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, 23 Feb 2024 12:59:02 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 9 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.18-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

Compiled and booted on my x86_64 and ARM64 test systems. No errors or regressions.

Thanks.

maintainer Tested-by on the v1 series
#3 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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, 23 Feb 2024 12:59:02 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.18-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

All tests passing for Tegra ...

Test results for stable-v6.6:

    10 builds:	10 pass, 0 fail
    26 boots:	26 pass, 0 fail
    116 tests:	116 pass, 0 fail

Linux version: 6.6.18-rc2-g6f4f386cf24e
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,

                tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
                tegra20-ventana, tegra210-p2371-2180,
                tegra210-p3450-0000, tegra30-cardhu-a04

Jon

Tested-by on the v1 series
#4 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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, 23 Feb 2024 12:59:02 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.18-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.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:

Signature · 1 line
Florian
Tested-by on the v1 series
#5 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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, 23 Feb 2024 12:59:02 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.18-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by on the v1 series
#6 lore raw
In reply to Greg Kroah-Hartman
Quoted 5 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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.

Successfully compiled and installed the kernel on my computer (Acer Aspire E15, Intel Core i3 Haswell). No noticeable regressions.

Signature · 1 line
An old man doll... just what I always wanted! - Clara
Tested-by kernelci.org bot on the v1 series
#7 lore raw
In reply to Greg Kroah-Hartman
Quoted 5 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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.

Quoted 9 lines

Responses should be made by Fri, 23 Feb 2024 12:59:02 +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.6.18-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

KernelCI report for stable-rc/linux-6.6.y for this week :-

## stable-rc HEAD for linux-6.6.y:
Date: 2024-02-21
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/log/?h=6f4f386cf24e138f1005832aca27572eac5d2099

## Build failures:
No build failures seen for the stable-rc/linux-6.6.y commit head \o/

## Boot failures:
No **new** boot failures seen for the stable-rc/linux-6.6.y commit head \o/

Thanks,
Shreeya Patel

Tested-by Linux Kernel Functional Testing on the v1 series
#8 lore raw
In reply to Greg Kroah-Hartman
Quoted 10 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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, 23 Feb 2024 12:59:02 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.18-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

## Build
* kernel: 6.6.18-rc2
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.6.y
* git commit: 6f4f386cf24e138f1005832aca27572eac5d2099
* git describe: v6.6.16-465-g6f4f386cf24e
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.16-465-g6f4f386cf24e

## Test Regressions (compared to v6.6.16)

## Metric Regressions (compared to v6.6.16)

## Test Fixes (compared to v6.6.16)

## Metric Fixes (compared to v6.6.16)

## Test result summary
total: 212665, pass: 184895, fail: 2487, skip: 25066, xfail: 217

## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 147 total, 146 passed, 1 failed
* arm64: 53 total, 51 passed, 2 failed
* i386: 43 total, 42 passed, 1 failed
* mips: 26 total, 26 passed, 0 failed
* parisc: 4 total, 4 passed, 0 failed
* powerpc: 36 total, 34 passed, 2 failed
* riscv: 18 total, 18 passed, 0 failed
* s390: 13 total, 13 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 48 total, 46 passed, 2 failed

## Test suites summary
* boot
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mm
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-ma[
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-smoketest
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org

Tested-by on the v1 series
#9 lore raw
In reply to Greg Kroah-Hartman

Hi Greg,

Quoted 8 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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, 23 Feb 2024 12:59:02 +0000. Anything received after that time might be too late.

No problems seen on x86_64 and aarch64 with our testing.

Thanks,
Harshit

Quoted 9 lines

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.6.18-rc2.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

Tested-by on the v1 series
#10 lore raw
In reply to Greg Kroah-Hartman
Quoted 7 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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, 23 Feb 2024 12:59:02 +0000. Anything received after that time might be too late.

No regressions found on WSL (x86 and arm64).

Built, booted, and reviewed dmesg.

Thank you.

Tested-by on the v1 series
#11 lore raw
In reply to Greg Kroah-Hartman
Quoted 4 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.6.18 release. There are 338 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.

Better late than not at all,

Cheers,
Conor.