← Back to archive

Weekly briefing · Aug 17–24, 2026

Linux mainline: week of Aug 17

A weekly briefing built from 10 published daily update(s).

In brief

This weekly briefing gathers the meaningful changes that entered Linux mainline over the previous seven days.

New features

Overlayfs mounts can now be idmapped

Overlayfs now honors mount idmappings across create, permission, setattr, getattr, and ACL operations, and enables FS_ALLOW_IDMAP so mount_setattr(MOUNT_ATTR_IDMAP) can be applied to a merged overlay mount.

Why it matters: Users can present an overlayfs tree with shifted file ownership, which is useful for containers and rootless/unprivileged workflows.

aed5860e1b5e21b9aa3b802510a16f5b911122b27d403dd0d1f78a3fed4aadedb6a00a1e

fscrypt now always uses blk-crypto for ext4/f2fs file contents

On block-based filesystems ext4 and f2fs, fscrypt file-content encryption now always goes through the blk-crypto API, falling back to CPU-based crypto when inline encryption hardware is not used; the older fs-layer encryption path was removed. The inlinecrypt mount option now only controls whether inline encryption hardware is used.

Why it matters: Encrypted files on ext4/f2fs can use direct I/O, and the encryption code path is unified and simpler.

5acc6f649a6895b39df04130b4e409c18c79987387f2ec458e72a4f3be9135f440660fd5

XFS supports FALLOC_FL_WRITE_ZEROES

XFS now supports the FALLOC_FL_WRITE_ZEROES fallocate flag, preallocating a file as written zeroed extents when the block device supports it.

Why it matters: Can reduce metadata updates and journal I/O on later overwrites, helping workloads that preallocate files such as databases and VM images.

b16b63a47902

HFS and HFS+ hardened against corrupted volumes

HFS and HFS+ now validate catalog CNIDs/thread records, B-tree record offsets, extent lengths, and allocation-map bits before use; corrupted HFS volumes mount read-only instead of being written to, and metadata buffers are not re-dirtied after write failures.

Why it matters: Legacy Apple volumes are less likely to crash or be damaged further on corrupted or oversized media.

53c3c138d672e2ea5cac61acc6decf13bf9056a4dbc90601fdbb95ff89b2b4160f6325a800aedd67d75d627b7865c062

Nested backing-file paths now use the user-visible path

backing_file_open() now constructs nested backing files from the user-visible path rather than the backing file's f_path, which holds the real path of an intermediate layer.

Why it matters: Fixes wrong path information and potential permission or security issues for stacked filesystems like nested overlayfs mounts.

f2381b546e7e

CIFS maintainer transition

Steve French steps down as CIFS maintainer for health reasons; Namjae Jeon takes over the role.

Why it matters: Changes the leadership of the CIFS/SMB client subsystem.

934753d26f1e

Qualcomm SPMI PMIC haptics binding

Adds a device tree binding for the haptics module in Qualcomm PMIH0108 PMICs.

Why it matters: Provides the documentation needed for enabling haptics support on compatible devices.

660ee6792edf

Bug fixes

btrfs freeze races during device add/remove/replace fixed

New block-layer bdev_deny_freeze()/bdev_allow_freeze() helpers are used by btrfs while changing device membership, preventing a concurrent fsfreeze from acting on a device claim being torn down.

Why it matters: Avoids hangs and inconsistent frozen states when running btrfs device operations during a filesystem freeze.

ea4e4cc26301822d87bc520fae5067f1533e48b1cc0ac94d8b6b55bfc7d1

FAT/VFAT fsync now persists directory entries and reports errors

A series of fixes ensures fsync(2) on FAT/VFAT actually persists inode and directory-entry metadata, propagates buffer write errors to the caller, handles fsync on the root directory, and fixes a DIRSYNC rename regression that could leave a renamed file's directory entry with zero size and cluster.

Why it matters: More reliable data durability and honest error reporting for FAT/VFAT storage such as USB drives and SD cards.

525da4f40a7ce668e0668181d7de16e240daa50587bbf30b28cb64a67b8f

ext2 and UDF fsync data-integrity fixes

Fixes a use-after-free in buffer writeback error handling and a race where fsync(2) could return before inode metadata was persisted; ext2 and UDF now use the new sync_inode_metadata() mechanism to reliably flush inode-related metadata, including for IS_SYNC inodes on ext2.

Why it matters: Users of ext2, UDF, and other buffer-based filesystems get more reliable fsync(2) and better data-integrity guarantees.

b0bca4e95b035a499dad2c79c474bc56b6d1356984d1a5c3917e583992e51ec98214ccf0

ext4 nojournal mode fsync race fixed

Racing fsync(2) calls in ext4 nojournal mode could return before all inode metadata was persisted; the fix uses sync_inode_metadata() to guarantee metadata writeout during WB_SYNC_ALL writeback and drops unnecessary inode writeouts.

Why it matters: Users running ext4 without a journal get stronger fsync durability guarantees.

c26339e1df33

FUSE writethrough error handling no longer risks kernel crashes

FUSE no longer clears the folio uptodate flag on writethrough errors or short writes, avoiding a violation of the mm invariant that non-uptodate folios must not be visible to userspace; companion changes keep the iomap uptodate bitmap in sync for FUSE large folios.

Why it matters: FUSE users (virtiofs, sshfs, custom filesystems) get safer write-error handling and correct large-folio state, avoiding potential machine-wide crashes.

1a061c554253456b873e63c7881a27082e4d

Unmount hang with busy secondary roots fixed

A regression in dcache management could leave a busy secondary root permanently at the head of the superblock's s_roots list, causing shrink_dcache_for_umount() to select it forever and hang unmount while holding s_umount.

Why it matters: Prevents umount from spinning or hanging in scenarios with busy bind-mounted or container roots.

78db93943210

Page-cache xarray node leak fixed

clear_inode() now destroys excess xarray nodes, closing a long-standing leak that could be forced via madvise() and page reclaim.

Why it matters: Prevents gradual kernel memory waste in workloads that heavily evict or truncate page-cache pages.

ee3f01125010

XFS transaction-roll error path restores NOFS context

xfs_trans_roll() now restores the NOFS context even when the commit fails, preventing a circular lock dependency between XFS inode locks and fs_reclaim.

Why it matters: Avoids a potential deadlock during XFS transaction rollback under memory pressure.

0241ea5fb0fe

Bound EFI runtime service waits to prevent system hangs

When an EFI runtime service call hangs in firmware, the kernel now times out after 120 seconds, disables runtime services, and prevents later calls from entering the wedged firmware. Non-blocking paths also honor the disabled state.

Why it matters: Prevents permanent system hangs and cascading failures on systems with buggy UEFI firmware.

60618389de92bb50e70f4ffe4b2c033b5bc9

Fix ARM boot hang caused by get_cycles() regression

A recent delay timer calibration rework broke get_cycles() on ARM, causing boot hangs on configurations like multi_v5_defconfig. The ternary condition is fixed.

Why it matters: Restores reliable booting for affected ARM systems.

e1e3a0ab69c6

Fix AF_XDP NULL pointer dereference in receive path

xsk_buff_alloc() return value is now checked in the multi-buffer receive loop, preventing a crash when the fill queue contains invalid entries.

Why it matters: Prevents kernel crashes for AF_XDP users, such as high-performance packet processing applications.

e37b2abca804

Fix ksmbd stale connections and TCP timer handling

ksmbd now enables TCP keepalive on accepted sockets and keeps TCP timers alive for kernel sockets, preventing stale connections from consuming the connection quota and stuck FIN-WAIT-1 orphans.

Why it matters: Improves reliability of the in-kernel SMB server when clients disappear or become unreachable.

56549c18a4f780b6367ec37f

Fix IPv6 route exception dump race

Route exception dumping now uses RCU-safe list iteration to avoid a data race with concurrent PMTU updates.

Why it matters: Prevents incorrect output or potential crashes when dumping IPv6 routes while PMTU updates are happening.

47cdab0d51aa

Fix ACPI deferred device power initialization

ACPI device power state initialization is deferred until after the device is ready for enumeration, preventing power resources from being leaked and kept on.

Why it matters: Fixes unnecessary power consumption on systems with deferred ACPI enumeration, such as some RISC-V boards.

dc948f8b384a

Fix scheduler CPU share calculation for cgroups

tg_cpus() is now floored at 1, preventing a zero shares_max from bypassing the MIN_SHARES clamp and leaving a group entity with zero weight.

Why it matters: Ensures correct CPU bandwidth distribution for cgroups, avoiding potential division issues and unexpected starvation.

23906f3a1686

Fix kernel panic when toggling hardware VLAN offload

Toggling hardware VLAN TX offload on a lower device could change hard_header_len without proper synchronization, leading to skb_under_panic and data races in the transmit path.

Why it matters: Users with VLAN interfaces and hardware VLAN offload could experience kernel panics or corrupted packets when the offload setting is changed.

447cbe95ebb9

Fix divide-by-zero in IPv6 multipath routing

A race between route updates and ignore_routes_with_linkdown changes could make the first pass of rt6_multipath_rebalance return zero total weight, causing a division by zero in the second pass.

Why it matters: IPv6 multipath routing could crash the kernel under concurrent route changes; this makes the code robust.

d2c26c2911dd

Fix uninitialized address ID in MPTCP syncookie path

When rebuilding an MPTCP request socket under SYN cookies, local_id was not restored, leaving uninitialized stack data that could corrupt path-manager subflow bookkeeping.

Why it matters: MPTCP connections using SYN cookies could experience subflow state corruption, potentially causing connection failures or misrouting.

b878dfdd12d7

Fix 32-bit backlog overflow in qdiscs

gred, bfifo, and plug qdiscs computed backlog plus packet length in 32 bits, so after 4 GiB of backlog the sum wrapped and admission kept accepting packets, causing unbounded queue growth.

Why it matters: Routers and traffic-controlled links with very large queues could see memory exhaustion and packet loss; the fix prevents the overflow.

4c660ee8c809

Fix kernel panic on invalid PCS in phylink

phylink_inband_caps() only checked for NULL PCS, but mac_select_pcs can return an error pointer, leading to a NULL dereference when accessing PCS ops.

Why it matters: Ethernet drivers using phylink could panic if a PCS selection fails; this adds proper error checking.

f2849b1fd059

Fix bogus energy readings on Intel RAPL counter wraparound

The RAPL PMU did not sign-extend the energy counter delta on wraparound, causing turbostat and perf to report absurdly large power values.

Why it matters: Users monitoring power on Intel CPUs (e.g., with turbostat) will no longer see occasional impossible wattage readings.

a8b842366f8f

Fix runtime PM stuck blocked after failed suspend prepare

If a device's prepare callback failed, runtime PM remained blocked, causing later pm_runtime_enable() to report an error and leaving the device in a bad state.

Why it matters: Systems with devices that fail suspend preparation could experience runtime PM errors and device power management issues after resume.

cb258d651d74

Fix torn reads of neighbor hardware addresses in bridge and VXLAN proxy

ARP/ND proxy paths in the bridge and VXLAN drivers read neighbor hardware addresses directly, which could be torn while the neighbor is being updated. They now use a stable snapshot.

Why it matters: Virtualization and container networking with bridge/VXLAN proxy features will avoid occasional corrupted MAC addresses and potential packet misdelivery.

57549ab90791b824059a673b

Fix NFS pNFS cache keying and layout segment leak

The pNFS data server cache was keyed only on multipath address, causing a NULL dereference when the same address served both NFSv3 and NFSv4 flexfiles devices. Additionally, the layout process forget path failed to free layout segments, leaking memory.

Why it matters: Prevents crashes and memory leaks for NFS flexfiles users, improving long-term stability.

13c23c5cb977ee5a386cfe60

Fix TPM trusted key teardown ordering

Corrects the order of operations in trusted_tpm_exit() so the key type is unregistered before the TPM chip reference is dropped and digests are freed.

Why it matters: Prevents a potential use-after-free when the trusted key module is unloaded.

5e2d672280d9

Don't expose flat CCS storage as VRAM in Xe

Stops rounding up the flat CCS offset, which could publish compression storage as usable VRAM on Battlemage GPUs.

Why it matters: Avoids handing out memory that belongs to the compression hardware.

818bebeb63dd

ACPI: don't combine completely overlapping resources

Refines resource overlap handling so resources that overlap completely are not merged, preserving the behavior expected by the arm-cmn driver.

Why it matters: Fixes platform device registration for drivers that rely on overlapping MMIO resources.

7617cc05df28

bnxt: ring doorbell when SW USO exits early

Ensures the TX doorbell is rung even when the software UDP segmentation offload path returns early, preventing a stalled TX queue.

Why it matters: Avoids network TX stalls under certain burst conditions on Broadcom adapters.

4e15e89faac9

ACPI button: quirk for Razer Blade Pro 17 lid switch

Adds a DMI quirk to initialize the lid state to open on resume for the Razer Blade Pro 17 early 2020, matching an existing quirk for the Stealth 13.

Why it matters: Fixes repeated suspends after resume on affected laptops.

415125669c2d

xe: flat CCS storage leak

A fix prevents the xe driver from handing out flat CCS storage as usable VRAM, which could corrupt compression metadata.

Why it matters: Avoids potential memory corruption on Intel Battlemage GPUs.

818bebeb63dd

MM hotfixes

The MM hotfixes include fixes for pagewalk, swap hibernation, memcg accounting, and RCU-tasks quiescent states in vmscan.

Why it matters: Addresses several memory-management bugs that could cause incorrect behavior or stalls.

8dbbc7e18894

eCryptfs hardening

eCryptfs receives hardening against maliciously crafted metadata and miscdev communications, plus locking fixes.

Why it matters: Improved security and stability for eCryptfs users.

af33c5a2a9fd

SCSI core fix

SCSI updates include a fix for uninitialized sg list pad bytes and removal of the dma mask check for max sectors.

Why it matters: More reliable data transfers and fewer restrictions on large I/O.

35748ddd3b2c

bnxt_en: fix hwmon callback and TPH gating

The hwmon event handler was called with the platform device instead of the hwmon device, and TPH was enabled on NICs without queue-management support, causing boot-time error floods.

Why it matters: Prevents undefined behavior in hwmon notifications and noisy 'RX queue restart failed' messages on older Broadcom NICs.

622d698df423a70859cf3121

net/smc: fix LLC queue entry use-after-free and rkey bounds

A queue entry was freed before its data was read, and v2 LLC messages could read past the entry or trust oversized rkey counts, leading to KASAN reports and incorrect rtoken deletion.

Why it matters: Fixes memory corruption and out-of-bounds access in SMC-Rv2 link setup.

a42a459ef0e52d1e7c5aaa338d3c1ab82c11

ntb_netdev: correct RX drop and packet accounting

The driver double-counted drops already handled by netif_rx() and failed to count packets dropped on refill failure.

Why it matters: Network statistics now reflect actual packet and drop counts.

82e15be2d8b931ded341c375

sparx5: fix debugfs naming and atomic-context MAC table access

Debugfs used unregistered netdev names causing warning floods; MAC table access slept while holding a spinlock.

Why it matters: Cleans boot warnings and prevents 'sleep in atomic context' errors.

b7adcc56fd3db62793a7baee

txgbe/libwx: fix interrupt unmasking and PTP flag race

txgbe unmasked the wrong interrupt bit in non-MSI-X mode; libwx used a racy read-copy-update on a flags bitmap.

Why it matters: Fixes missed interrupts and lost flag updates in Wangxun drivers.

7bf29145d7a9f05516dd7b86

net/sched: fix FQ pacing underflow and CAKE autorate throttle

FQ's pacing delay could underflow when offload enabled, halving the delay; CAKE's autorate guard never updated its timestamp, allowing excessive reconfiguration.

Why it matters: Improves pacing accuracy and reduces unnecessary shaper reconfiguration under bursty traffic.

137b8ae233ca7cbfb180945c

tcp: clamp route advmss to TCP_MIN_MSS

Route-derived MSS values could drop below 1, causing a divide-by-zero in window calculation.

Why it matters: Prevents a potential crash when routes advertise very small MSS.

870a9e42ecc6

xdp: fix zero-copy frame layout for cpumap redirect

The copied frame could overlap skb_shared_info or exceed the page, causing KASAN slab-out-of-bounds.

Why it matters: Fixes memory corruption when redirecting AF_XDP zero-copy packets through cpumap.

71283aaa6c65

gtp: serialize PDP context updates

Concurrent deletion via netlink and device unregister could free the same context twice.

Why it matters: Fixes a race that could lead to a general protection fault.

498386b6d402

qede: fix NULL pointer in TPA fragment processing

A dropped assignment left buffer.data NULL, causing a 'ghost' BD to be recycled and later dereferenced.

Why it matters: Fixes NULL pointer dereference under memory pressure.

06aa3d26327f

page_pool: stop passing device GFP flags to XArray

Device-specific GFP flags like GFP_DMA32 were passed to XArray allocations, triggering slab warnings.

Why it matters: Removes spurious warnings and incorrect allocation flags.

039f248a6cc1

hibmcge: fix page_pool DMA direction mismatch

The driver synced with DMA_TO_DEVICE while the pool used DMA_FROM_DEVICE, violating the DMA API contract.

Why it matters: Prevents swiotlb bounce-buffer issues and DMA API debug warnings.

11efd7963dac

ipip: fix skb leak in collect_md mode

When metadata_dst allocation failed, the skb was not freed.

Why it matters: Fixes a packet leak in IPIP tunnels using collect_md.

6776efe4a52f

ptp: netc: fix PEROUT period truncation and divide-by-zero

A period bound check allowed values above U32_MAX, which were truncated and could cause a divide-by-zero.

Why it matters: Fixes potential crash in PTP PEROUT configuration.

777dbc9914b2

net/sched: account classifier allocations to memcg

Filter allocations used plain GFP_KERNEL, allowing unprivileged users to pin kernel memory outside memcg charging.

Why it matters: Closes a memory-accounting gap for tc classifier filters.

1beb81947eb4

exfat fixes for data loss, overflow, and trim bounds

Fixes a race in shared mappings that could overwrite data, a rename ordering issue, a 32-bit overflow in cluster-to-dentry conversion, truncated volume labels, and FITRIM discarding blocks outside the requested range. Also rejects invalid UTF-8 encoding versions on casefold mounts.

Why it matters: Prevents file corruption and data loss on exFAT filesystems, commonly used on USB drives and SD cards, and ensures correct directory listing and trim behavior.

1135704ed22f896fcc93574f0eb24ad05a6a27af3392196d2de727471b3ba511442085c1

futex race hardening

Prevents private futexes from accepting owners in a different address space and plugs a race during exec() that could lead to use-after-free. Also fixes a race on the initial per-mm futex hash reference allocation.

Why it matters: These low-level fixes prevent potential crashes or memory corruption in multithreaded/vfork programs using private futexes.

59b3732f95ddc5f0bc9fd1cebde023808364

sched/fair zero shares fix

Floors tg_cpus() at 1 so calc_concur_shares() cannot produce a zero shares_max, preventing a division by zero in __calc_prop_weight().

Why it matters: Prevents potential crashes or incorrect CPU bandwidth distribution for users of cgroup cpu shares.

23906f3a1686

ARM boot hang fix

Fixes a regression from the delay timer calibration rework that made get_cycles() return 0 or uninitialized values on some ARM configurations, causing boot hangs.

Why it matters: Restores reliable boot on affected ARM systems (e.g., multi_v5_defconfig).

e1e3a0ab69c6

OCFS2 and taskstats hardening

The non-MM pull request validates bounds for OCFS2 cluster messages and xattr entries, preventing memory corruption from malformed data, and fixes cgroupstats to return -EBADF on invalid file descriptors.

Why it matters: Hardens OCFS2 against malformed data and corrects taskstats error handling.

e5f92606156a

TPM trusted key teardown fix

A single fix corrects the ordering of TPM teardown in the trusted key code.

Why it matters: Avoids potential cleanup issues with trusted keys.

8552019d0986

Hardware support

New PCIe and vDPA hardware support

Adds a PCIe controller driver for NVIDIA Tegra264, Intel VMD support for Nova Lake and Dunlow processors, and missing MODULE_DEVICE_TABLE entries for Alibaba and Octeon vDPA drivers.

Why it matters: Enables PCIe on Tegra264-based devices, VMD on newer Intel platforms, and automatic module loading for vDPA devices from Alibaba and Octeon.

01c3c27a0ef655aa45154fe47eeda5e24872346da62d9f9c

Add support for Apple MacBook Pro USB tethering (product ID 0x1902)

The cdc_ncm driver now recognizes MacBook Pro models that present as USB product ID 0x1902 over USB4/Thunderbolt, using the same private interface layout as 0x1905.

Why it matters: Owners of Apple MacBook Pro (e.g., M1 Max) can use USB tethering to Linux hosts that lack PCIe tunneling support.

746fc0787f61

Performance

iomap gains a fast path for small direct I/O

A new simple direct I/O path reduces memory-allocation and state-machine overhead for small requests; profiling showed those costs dominated 4K random-read workloads on high-performance NVMe SSDs. The iomap layer also introduced a single ->iomap_next() callback that can be devirtualized and switched non-blocking direct I/O allocations to GFP_NOWAIT.

Why it matters: Small random direct I/O on iomap-based filesystems (ext4, XFS, btrfs) can get significantly closer to raw-device performance, especially with io_uring.

36f199c8d0ee26dfed9c7a28335d4b6201aceecfab484dc7

memcg slab reclaim no longer repeats global filesystem scans

The superblock shrinker now skips non-memcg-aware nr_cached_objects() hooks when reclaiming per memory cgroup, instead of running the same global filesystem scan hundreds of times.

Why it matters: Reduces CPU overhead and speeds up reclaim under cgroup memory pressure, helpful for containers and memory-limited systems.

0baad6f9b997

epoll_wait() defers timer-slack work until it must block

ep_poll() previously computed timer slack, including a clock read, before checking whether events were already available; it now does so lazily only when about to block.

Why it matters: Lowers per-call CPU overhead for busy event loops that usually find events ready, such as proxy servers.

f797d7b64eb4

Pipe wakeups limited to edge-triggered epoll consumers

pipe_poll() no longer unconditionally marks pipes as polled; the extra per-write wakeup is enabled only for EPOLLET consumers that depend on it.

Why it matters: Restores more efficient behavior for level-triggered epoll, select, and poll users, reducing unnecessary wakeups and CPU overhead.

f1cebdec9739

XFS buffer readahead avoids locking on fresh buffers

xfs_buf_readahead_map() now skips locking when the buffer is already up-to-date and not stale, reducing contention with concurrent buffer users.

Why it matters: May reduce lock contention and improve XFS performance on read-heavy workloads.

00f40876f417

GFS2 drops cached glocks sooner

GFS2 no longer keeps unreferenced glocks cached until memory pressure; they are dropped immediately because outstanding revokes are accounted for in refcounts, and the glock hash table can shrink automatically. The obsolete glock LRU list and shrinker were removed.

Why it matters: GFS2 cluster filesystems should use less memory and avoid retaining unnecessary glock state.

4b0d18b55422864174f97647da26828b82a4

Reduce squashfs cache wakeup storms

squashfs_cache_put() now wakes only one waiter per freed cache entry instead of all waiters, avoiding a thundering herd.

Why it matters: Improves performance and reduces CPU overhead for concurrent reads from squashfs images, common in containers and embedded systems.

f6f47a9ca82b

Advertise TCP MSS from configured MTU instead of learned PMTU

The MSS advertised in SYN packets is now derived from the interface/route MTU rather than a previously learned path MTU, which could be smaller due to asymmetric routing.

Why it matters: Improves TCP throughput on asymmetric paths and avoids permanently capping connections to a stale PMTU.

2640e6419594

Security and hardening

Coredump paths resolved in init's filesystem context

Coredump path resolution now uses init's root/filesystem instead of the crashing process's chroot or user namespace.

Why it matters: Prevents a chrooted or user-namespaced process from controlling where privileged suid coredumps are written.

fea1107ff33c

Mount namespace teardown keeps mounts connected

When a mount namespace is destroyed, its mounts are now kept connected to their mount points instead of being disconnected, closing a gap where an open file descriptor to a parent directory could be used to reach under a mount point; locked mounts already behaved this way.

Why it matters: Removes a mount-visibility bypass in mount-namespace and container setups.

0342482a4d15

pidfd namespace access race around exec closed

pidfd_ioctl() now holds exec_update_lock while performing ptrace access checks and namespace lookups for PIDFD_GET_*_NAMESPACE, matching procfs behavior; previously a caller could pass the check against old credentials and then read the namespace after an execve.

Why it matters: Fixes a TOCTOU race that could let a process access another task's namespace with stale credentials.

9688a4680293

Failed open(O_CREAT) attempts are now audited

lookup_open() now calls audit_inode_child() on failure paths so failed open(O_CREAT) attempts that should have created a file still produce audit records, matching vfs_create() and vfs_mkdir().

Why it matters: Gives Linux audit users complete logs of failed file-creation attempts, aiding intrusion detection and compliance.

4886c80eef20

SMB and Bluetooth key material zeroed after use

The SMB client/server and Bluetooth SMP now use __cleanup() to clear AES-CMAC key structures and temporary key arrays after authentication and pairing, preventing sensitive key data from remaining on the kernel stack.

Why it matters: Reduces the risk of key material disclosure from memory for SMB/CIFS and Bluetooth users.

2b240733f27c053baab47d17

XFS attribute leaf records validated before use

XFS attribute leaf verification now checks that entry pointers are within bounds before reading namelen/valuelen, preventing out-of-bounds reads on crafted filesystem images.

Why it matters: Hardens XFS against malicious or corrupted filesystems that could trigger crashes or memory disclosure.

b7eea80be25f

Fix multiple NTFS memory corruption and DoS issues

Several NTFS driver bugs were fixed: an off-by-one page overflow in decompression, an unvalidated update sequence number offset causing use-after-free, a resource leak exploitable via setxattr, and invalid empty mapping pairs.

Why it matters: Prevents crashes, memory corruption, and denial-of-service when accessing corrupted or malicious NTFS filesystems.

98716c9fce2181684340963d9969d58a9b04766062a82e1c

Rate-limit efivarfs statfs() to prevent SMM flood

statfs() on efivarfs now rate-limits calls to the EFI QueryVariableInfo() runtime service to twice per second.

Why it matters: Prevents unprivileged users from causing severe system slowdowns by flooding SMM-based variable stores on x86.

b2326338dc68

Fix TCP-AO use-after-free on reconnect

The TCP-AO current_key pointer is now properly cleared when keys are freed during reconnect to a different peer.

Why it matters: Prevents potential crashes or memory corruption for users of TCP-AO, e.g., BGP sessions.

da4471557f27

Fix use-after-free in AF_PACKET TX_RING

The packet socket TX_RING code freed a vmalloc ring while skbs still referenced it, and deferred the reference drop until after writing frame status, preventing a use-after-free.

Why it matters: Applications using packet sockets with TX_RING (e.g., traffic generators) could crash or be exploited; this closes a memory-safety hole.

992cc9f94ca9

Randomize inetpeer tree to harden rate limiting

The inetpeer rate-limiting system used a deterministic RB-tree keyed on IP addresses, allowing off-path attackers to predict evictions and manipulate token buckets. The comparison is now randomized with SipHash.

Why it matters: Hardens the kernel's peer rate limiting against off-path attacks, improving resistance to resource-exhaustion and rate-limit bypass.

2ee66e948717

FireWire descriptor validation

Adds bounds checks for descriptor lengths and sub-block lengths in fw_core_add_descriptor(), rejecting malformed descriptors.

Why it matters: Hardens the FireWire subsystem against malformed device descriptors, reducing the risk of crashes or memory corruption from untrusted devices.

e8e659f79178a5367912ba81

Developer changes

Kernel crypto library gains AES-ECB, CBC, CTR, XTS, GCM, and CCM

The standalone kernel crypto library now includes AES-ECB, AES-CBC/CBC-CTS, AES-CTR/XCTR, AES-XTS, AES-GCM, and AES-CCM, and the generic AES implementations were migrated onto it.

Why it matters: Consolidates AES code, removes duplication, and makes it easier for architecture-optimized implementations to be shared across filesystem, block, and network crypto users.

5ab301fcc2343cbcf6a2d18e1f2d69a31a08de9cccc5fd192a87486bc5c26a1f9969cb79e91ce847cde420df21a482aa747463a214b894efa0c9fb368ca62072faa1f70ad727d1d6

KUnit can skip entire test suites at runtime

KUnit suites can now be marked KUNIT_SKIPPED from a suite_init callback, bypassing all test cases; an example suite demonstrates the feature.

Why it matters: Kernel developers can cleanly skip test suites when runtime prerequisites are missing instead of failing or skipping each test individually.

0efe609ef5b6643ec8ff7d8e

Obsolete EFS and freevxfs filesystem drivers removed

The SGI EFS driver, unmaintained for over 20 years, and the freevxfs driver for legacy Veritas VxFS volumes were deleted from the kernel.

Why it matters: Reduces kernel maintenance and code size; users of ancient IRIX/SGI or VxFS filesystems must use an older kernel or maintain the driver out of tree.

969076f31bf6a3ed4fcd04b9

cachefiles ondemand mode removed

The experimental ondemand mode of cachefiles/fscache, used for lazy pulling with EROFS over fscache, was removed after its only in-tree user was deleted; cleanup touches cachefiles, netfs, and fscache code.

Why it matters: Users of the deprecated ondemand caching mode must migrate, while the kernel loses a maintenance burden.

949eb95d5bcc

Source commits980 entries +
4b0d18b55422

gfs2: Enable automatic glock hash table shrinking

Andreas Gruenbacher · Apr 4, 2024 · 1 files

864174f97647

gfs2: Don't cache unreferenced glocks

Andreas Gruenbacher · May 7, 2024 · 1 files

da26828b82a4

gfs2: Remove the glock lru list and shrinker

Andreas Gruenbacher · May 8, 2024 · 7 files

c6963f393a12

gfs2: Skip dlm unlocks earlier

Andreas Gruenbacher · May 8, 2024 · 5 files

080241946ec5

utf8: Remove unused utf8_normalize

Dr. David Alan Gilbert · Jun 9, 2025 · 2 files

2187be212179

virtio: Add ID for virtio media

Albert Esteve · Mar 10, 2026 · 1 files

385db74dc436

perf kvm stat: Add missing mappings for PPC kvm exit reasons

Gautam Menghani · May 18, 2026 · 1 files

1a6e4692deca

fs: buffer: use clear_and_wake_up_bit() in unlock_buffer()

Agatha Isabelle Moreira · May 20, 2026 · 1 files

8efd38683c81

fs: jbd2: use clear_and_wake_up_bit() in journal_end_buffer_io_sync()

Agatha Isabelle Moreira · May 20, 2026 · 1 files

b5fa55ad0070

i2c: rust: mark I2cAdapter methods as inline

Nicolás Antinori · May 21, 2026 · 1 files

0ae44a20835e

fs/namespace: notify pollers of legacy propagation changes

Guopeng Zhang · Jun 1, 2026 · 1 files

21bcea3ef202

fs: add switch_fs_struct()

Christian Brauner · Jun 1, 2026 · 3 files

d114eb8577bd

fs: notice when init abandons fs sharing

Christian Brauner · Jun 1, 2026 · 1 files

67c54d1d730a

fs: add scoped_with_init_fs()

Christian Brauner · Jun 1, 2026 · 1 files

1d4ee94a51bd

fs: add real_fs to track task's actual fs_struct

Christian Brauner · Jun 1, 2026 · 8 files

9a8e29695888

fs: make userspace_init_fs a dynamically-initialized pointer

Christian Brauner · Jun 1, 2026 · 4 files

2626320e3123

rnbd: use scoped_with_init_fs() for block device open

Christian Brauner · Jun 1, 2026 · 1 files

fef0cd1c95bd

crypto: ccp: use scoped_with_init_fs() for SEV file access

Christian Brauner · Jun 1, 2026 · 1 files

6247acf21a3a

scsi: target: use scoped_with_init_fs() for ALUA metadata

Christian Brauner · Jun 1, 2026 · 1 files

c3f4513c7828

scsi: target: use scoped_with_init_fs() for APTPL metadata

Christian Brauner · Jun 1, 2026 · 1 files

f565f3b06465

btrfs: use scoped_with_init_fs() for update_dev_time()

Christian Brauner · Jun 1, 2026 · 1 files

fea1107ff33c

coredump: use scoped_with_init_fs() for coredump path resolution

Christian Brauner · Jun 1, 2026 · 1 files

2a868a445b25

fs: use scoped_with_init_fs() for kernel_read_file_from_path_initns()

Christian Brauner · Jun 1, 2026 · 1 files

385668603ac3

ksmbd: use scoped_with_init_fs() for share path resolution

Christian Brauner · Jun 1, 2026 · 1 files

a82c92bcfc05

ksmbd: use scoped_with_init_fs() for filesystem info path lookup

Christian Brauner · Jun 1, 2026 · 1 files

c95396ec5585

ksmbd: use scoped_with_init_fs() for VFS path operations

Christian Brauner · Jun 1, 2026 · 1 files

ba2e078299de

pnfs/blocklayout: use scoped_with_init_fs() for SCSI device lookup

Christian Brauner · Jun 1, 2026 · 1 files

d0f102fce372

initramfs: use scoped_with_init_fs() for rootfs unpacking

Christian Brauner · Jun 1, 2026 · 1 files

09eca26e7ee4

af_unix: use scoped_with_init_fs() for coredump socket lookup

Christian Brauner · Jun 1, 2026 · 1 files

14adbd5341aa

fs: stop sharing fs_struct between init_task and pid 1

Christian Brauner · Jun 1, 2026 · 1 files

ed4b16725290

fs: add umh argument to struct kernel_clone_args

Christian Brauner · Jun 1, 2026 · 3 files

66d2faeccbff

devtmpfs: create private mount namespace

Christian Brauner · Jun 1, 2026 · 1 files

e435696d5759

nullfs: make nullfs multi-instance

Christian Brauner · Jun 1, 2026 · 1 files

32750c77e811

fs: start all kthreads in nullfs

Christian Brauner · Jun 1, 2026 · 1 files

efdece12540d

fs: stop rewriting kthread fs structs

Christian Brauner · Jun 1, 2026 · 1 files

272fa19991cd

fs: stop rewriting paths for PF_EXITING | PF_DUMPCORE

Christian Brauner · Jun 1, 2026 · 1 files

ef3af1df4f33

perf metricgroup: Fix metric expression copy leaks

Yu Peng · Jun 2, 2026 · 1 files

156e027582a6

perf script powerpc: Update the hcall list with new hcalls

Gautam Menghani · Jun 2, 2026 · 1 files

17f05146714f

perf script powerpc: Fix a typo in the name of H_DISABLE_AND_GET

Gautam Menghani · Jun 2, 2026 · 1 files

1184f5e82009

mqueue: reject mq_notify with signo 0

Yi Xie · Jun 3, 2026 · 1 files

dcb87c889520

perf data convert json: Fix trace_seq memory leak in process_sample_event()

Tanushree Shah · Jun 4, 2026 · 1 files

c25a46dc6304

perf clang-format: Prioritize Python.h and expand other categories

Ian Rogers · Jun 5, 2026 · 1 files

fa8833c085b6

virtio-mmio: add support for transport version 3

Peter Hilber · Jun 5, 2026 · 1 files

649ba27dfac7

selftests/zram: fix kernel_gte() for POSIX sh

Cheng-Han Wu · Jun 7, 2026 · 1 files

2b123a1a09e9

tools/perf/sched: Update process names of processes in zombie state for both -s and -S options

Athira Rajeev · Jun 7, 2026 · 1 files

d7337cad4dbe

kernel: exit: fix coding style missing spaces

mingzhu wang · Jun 9, 2026 · 1 files

0baad6f9b997

fs/super: skip non-memcg-aware nr_cached_objects in memcg slab shrink

Usama Arif · Jun 9, 2026 · 1 files

be4147c51a65

perf vendor events intel: Update arrowlake events from 1.17 to 1.19

Chun-Tse Shao · Jun 9, 2026 · 5 files

edb496df1675

perf vendor events intel: Update emeraldrapids events from 1.23 to 1.24

Chun-Tse Shao · Jun 9, 2026 · 2 files

2bf556fe2da3

perf vendor events intel: Update graniterapids events from 1.18 to 1.19

Chun-Tse Shao · Jun 9, 2026 · 3 files

cd0361df2750

perf vendor events intel: Update lunarlake events from 1.22 to 1.25

Chun-Tse Shao · Jun 9, 2026 · 4 files

174845dc5135

perf vendor events intel: Update pantherlake events from 1.05 to 1.06

Chun-Tse Shao · Jun 9, 2026 · 5 files

eb6356c74ca0

perf vendor events intel: Update tigerlake events from 1.18 to 1.19

Chun-Tse Shao · Jun 9, 2026 · 1 files

dfab3e4b0bf7

perf pmu: Recognize default_core as a core PMU in more places

Ian Rogers · Jun 12, 2026 · 2 files

6e03fbd5f772

ntfs: fix kmap_local_page() usage in compress

Namjae Jeon · Jun 15, 2026 · 1 files

aed5860e1b5e

ovl: handle idmapped mounts in ovl_create_object() and ovl_tmpfile()

Christian Brauner · Jun 15, 2026 · 1 files

21b9aa3b8025

ovl: handle idmapped mounts in ovl_permission()

Christian Brauner · Jun 15, 2026 · 1 files

10a16f5b9111

ovl: handle idmapped mounts in ovl_setattr()

Christian Brauner · Jun 15, 2026 · 1 files

22b27d403dd0

ovl: handle idmapped mounts in ovl_getattr()

Christian Brauner · Jun 15, 2026 · 1 files

d1f78a3fed4a

ovl: handle idmapped mounts in ovl_set_acl()

Christian Brauner · Jun 15, 2026 · 1 files

adedb6a00a1e

ovl: allow idmapping overlay mounts

Christian Brauner · Jun 15, 2026 · 1 files

18a76ce66f3a

docs: document idmapped overlay mounts

Christian Brauner · Jun 15, 2026 · 1 files

e5804b102419

selftests/filesystems/overlayfs: fix set_layers_via_fds link error

Christian Brauner · Jun 15, 2026 · 1 files

1ec284f38b9f

selftests/filesystems/overlayfs: test idmapped overlay mounts

Christian Brauner · Jun 15, 2026 · 3 files

7289a359e627

ovl: document security.capability idmapping on the xattr forward paths

Christian Brauner · Jun 15, 2026 · 2 files

faa0abae75f7

perf util: Sort includes and add missed explicit dependencies

Ian Rogers · Jun 16, 2026 · 8 files

01fa2d416ace

perf python: Add missed explicit dependencies

Ian Rogers · Jun 16, 2026 · 1 files

7c11450939c8

perf evsel/evlist: Avoid unnecessary #includes

Ian Rogers · Jun 16, 2026 · 4 files

ea43eb11517b

perf data: Add open flag

Ian Rogers · Jun 16, 2026 · 2 files

3c45ce5ae370

perf evlist: Add reference count

Ian Rogers · Jun 16, 2026 · 54 files

3b6a78b0a442

perf evsel: Add reference count

Ian Rogers · Jun 16, 2026 · 14 files

ab24487aaa42

perf evlist: Add reference count checking

Ian Rogers · Jun 16, 2026 · 84 files

674ca42f13c7

perf python: Use evsel in sample in pyrf_event

Ian Rogers · Jun 16, 2026 · 8 files

27e59401c78c

perf python: Add wrapper for perf_data file abstraction

Ian Rogers · Jun 16, 2026 · 1 files

b4e38080066d

perf python: Add python session abstraction wrapping perf's session

Ian Rogers · Jun 16, 2026 · 1 files

600a22ef7eb5

perf python: Refactor and add accessors to sample event

Ian Rogers · Jun 16, 2026 · 3 files

64344eee2d78

perf python: Add mmap2 event

Ian Rogers · Jun 16, 2026 · 1 files

88439191ad5e

perf python: Add callchain support

Ian Rogers · Jun 16, 2026 · 1 files

231007698a65

perf python: Extend API for stat events in python.c

Ian Rogers · Jun 16, 2026 · 1 files

cc47714fd7af

perf python: Expose brstack in sample event

Ian Rogers · Jun 16, 2026 · 1 files

be64b86ce81f

perf python: Add syscall name/id to convert syscall number and name

Ian Rogers · Jun 16, 2026 · 2 files

44a4bf577d51

perf python: Add config file access

Ian Rogers · Jun 16, 2026 · 1 files

054d1c7717b9

perf python: Handle Py_None for thread and cpu maps

Ian Rogers · Jun 16, 2026 · 1 files

c52b600dbee9

perf python: Add type checking for parse_events/parse_metrics

Ian Rogers · Jun 16, 2026 · 1 files

fed8332b0e0b

perf python: Add perf.pyi stubs file

Ian Rogers · Jun 16, 2026 · 3 files

270e3f076b50

perf python: Add LiveSession helper

Ian Rogers · Jun 16, 2026 · 2 files

ea4e4cc26301

block: allow making a block device unfreezable

Christian Brauner · Jun 16, 2026 · 3 files

822d87bc520f

block: split bdev_yield_claim() out of bdev_fput()

Christian Brauner · Jun 16, 2026 · 2 files

ae5067f1533e

btrfs: deny freezing a device while it is being removed

Christian Brauner · Jun 16, 2026 · 3 files

48b1cc0ac94d

btrfs: deny freezing a device while it is being added

Christian Brauner · Jun 16, 2026 · 2 files

8b6b55bfc7d1

btrfs: deny freezing devices undergoing a replace

Christian Brauner · Jun 16, 2026 · 3 files

ecbccdbdab5d

efi/runtime-wrappers: factor out efi_rts_park_worker()

Breno Leitao · Jun 16, 2026 · 4 files

c554d4e534bb

efi/runtime-wrappers: handle queue_work() failure with goto exit

Breno Leitao · Jun 16, 2026 · 1 files

7f64cb373f3d

efi/runtime-wrappers: check EFI_RUNTIME_SERVICES before using efi_rts_work

Breno Leitao · Jun 16, 2026 · 1 files

60618389de92

efi/runtime-wrappers: bound the wait for EFI runtime service calls

Breno Leitao · Jun 16, 2026 · 1 files

bb50e70f4ffe

efi/runtime-wrappers: honour EFI_RUNTIME_SERVICES in the non-blocking paths

Breno Leitao · Jun 16, 2026 · 1 files

4b2c033b5bc9

efi/runtime-wrappers: retire the worker if a wedged call ever returns

Breno Leitao · Jun 16, 2026 · 1 files

3ec9800c2d33

super: convert s_count to refcount_t s_passive

Christian Brauner · Jun 16, 2026 · 2 files

9c486f28994f

super: take lock after last reference count

Christian Brauner · Jun 16, 2026 · 1 files

abc410fc6d8f

fs, block: move blk_mode_t and fop_flags_t into <linux/types.h>

Christian Brauner · Jun 16, 2026 · 3 files

5b1e65943b96

ext4: use anonymous devices for KUnit test superblocks

Christian Brauner · Jun 16, 2026 · 2 files

3586e0bd0b92

ocfs2: don't reset s_dev on dismount

Christian Brauner · Jun 16, 2026 · 1 files

9ee5f161a4db

fs: maintain a global device-to-superblock table

Christian Brauner · Jun 16, 2026 · 4 files

875c4965a77b

fs: add dedicated block device open helpers for filesystems

Christian Brauner · Jun 16, 2026 · 4 files

fc376d1718af

xfs: port to fs_bdev_file_open_by_path()

Christian Brauner · Jun 16, 2026 · 2 files

6585c5888dee

btrfs: open via dedicated fs bdev helpers

Christian Brauner · Jun 16, 2026 · 1 files

86b538494314

ext4: open via dedicated fs bdev helpers

Christian Brauner · Jun 16, 2026 · 1 files

cdb5146f8d5f

fs: look up superblocks via the device table in fs_holder_ops

Christian Brauner · Jun 16, 2026 · 3 files

7a7ef107b449

fs: tolerate per-superblock freeze errors on shared devices

Christian Brauner · Jun 16, 2026 · 1 files

69139a62a918

erofs: open via dedicated fs bdev helpers

Christian Brauner · Jun 16, 2026 · 1 files

03d0c37ccf5e

f2fs: open via dedicated fs bdev helpers

Christian Brauner · Jun 16, 2026 · 1 files

41fda7804af4

super: make fs_holder_ops private

Christian Brauner · Jun 16, 2026 · 2 files

aafb9e8c010e

fs: look up the superblock via the device table in user_get_super()

Christian Brauner · Jun 16, 2026 · 1 files

a21db4dcaf4a

selftests/filesystems: add ustat() coverage

Christian Brauner · Jun 16, 2026 · 3 files

f64d945fa137

fs: nullfs should include mount.h

Ben Dooks · Jun 17, 2026 · 1 files

b4e124d16855

fs: Add bpf_sock_read_xattr() kfunc to read socket xattrs

Christian Brauner · Jun 17, 2026 · 3 files

d717b7e84f53

selftests/bpf: Add test for bpf_sock_read_xattr() kfunc

Christian Brauner · Jun 17, 2026 · 3 files

57d0ef995d31

iomap: always return status from iomap_write_iter

Brian Foster · Jun 17, 2026 · 1 files

b07513e7475f

tools/virtio: Remove unsupported --batch option from vhost_net_test

Yichong Chen · Jun 18, 2026 · 1 files

879b3353d04d

selftests: proc: include fcntl.h in proc-pidns

Amin Vakil · Jun 18, 2026 · 1 files

7ad194058d99

fscrypt: Use lock guards for mutexes

Eric Biggers · Jun 18, 2026 · 3 files

969076f31bf6

efs: Remove EFS

Matthew Wilcox (Oracle) · Jun 18, 2026 · 14 files

fa1517bc997e

fscrypt: Remove FSCRYPT_MODE_MAX

Eric Biggers · Jun 18, 2026 · 4 files

928a1e6ba320

fscrypt: Simplify handling of errors during initcall

Eric Biggers · Jun 19, 2026 · 3 files

dbca1290258f

fscrypt: Remove workaround for bug in gcc 7 and earlier

Eric Biggers · Jun 19, 2026 · 1 files

bd670e5dfd2b

vdpa_sim: fix cleanup after worker creation failure

Linfeng Sun  · Jun 20, 2026 · 1 files

f77a956f6a19

crypto: virtio - bound the akcipher result length

Bryam Vargas · Jun 22, 2026 · 1 files

8634a92ee595

crypto: virtio - fix missing le64_to_cpu() conversions

Ben Dooks · Jun 22, 2026 · 2 files

bb652c245b5b

iov_iter: export iov_iter_restore

Octavian Purdila · Jun 22, 2026 · 1 files

5ab3b28c5b3b

vsock/virtio: restore msg_iter on transmission failure

Octavian Purdila · Jun 22, 2026 · 1 files

e6ad1fb3458f

perf parse-events: Restrict core PMU bypass to --cputype option

Ian Rogers · Jun 23, 2026 · 11 files

32e6312f7e39

perf test: Truncate test description to fit terminal width

Ian Rogers · Jun 23, 2026 · 1 files

810d0c911796

perf tests workloads: Support sub-second durations in noploop and thloop

Ian Rogers · Jun 23, 2026 · 2 files

74dba58222f0

perf tests: Add robust record retry helper and use subsecond workloads

Ian Rogers · Jun 23, 2026 · 5 files

8953bfd8820b

perf tests: Skip metrics validation if system-wide recording lacks permission

Ian Rogers · Jun 23, 2026 · 3 files

07eac17339da

perf tests: Fix Python JIT dump profiling test failure

Ian Rogers · Jun 23, 2026 · 1 files

509a2b9a6e14

perf tests: Fix flakiness in trace record and replay test

Ian Rogers · Jun 23, 2026 · 2 files

b02027776ac5

perf tests: Fix flakiness in BPF counters test on hybrid systems

Ian Rogers · Jun 23, 2026 · 1 files

344d3aec164d

perf tests: Fix flakiness in branch stack sampling tests

Ian Rogers · Jun 23, 2026 · 1 files

c10f33fa660f

perf tests: Speed up off-cpu profiling tests

Ian Rogers · Jun 23, 2026 · 1 files

ae42a2a2a3ae

perf tests: Speed up lock contention analysis shell test

Ian Rogers · Jun 23, 2026 · 1 files

b02e597450f2

perf tests: Speed up metrics checking shell tests

Ian Rogers · Jun 23, 2026 · 2 files

f6e5090f63b0

perf tests: Include error output for skipped tests in JUnit XML

Ian Rogers · Jun 23, 2026 · 1 files

047979af3bf6

perf vendor events amd: Update Zen 5 core events

Sandipan Das · Jun 23, 2026 · 2 files

6744430f106b

perf vendor events amd: Update Zen 6 core events

Sandipan Das · Jun 23, 2026 · 1 files

ee3f01125010

fs: Free any excess xarray nodes in clear_inode()

Matthew Wilcox (Oracle) · Jun 23, 2026 · 1 files

b3665131e7a6

perf tests: Add auto counter reload (ACR) sampling test

Dapeng Mi · Jun 24, 2026 · 1 files

0d8aebe089b4

virtio: add virtio_device_shutdown() helper

Denis V. Lunev · Jun 24, 2026 · 2 files

29536a923a94

virtio_balloon: factor out virtballoon_quiesce()

Denis V. Lunev · Jun 24, 2026 · 1 files

7e17eef04600

virtio_balloon: quiesce balloon work before device shutdown

Denis V. Lunev · Jun 24, 2026 · 1 files

198eda395067

virtio_balloon: warn on failed buffer add in tell_host()

Denis V. Lunev · Jun 24, 2026 · 1 files

d62fb5cc8a43

virtio_balloon: warn on failed buffer add in stats_handle_request()

Denis V. Lunev · Jun 24, 2026 · 1 files

e08fd6119126

iomap: Remove FGP_NOFS from iomap_get_folio()

Matthew Wilcox (Oracle) · Jun 24, 2026 · 1 files

4933d4f45b5c

perf timechart: Don't pass @event to cat_backtrace()

Namhyung Kim · Jun 24, 2026 · 1 files

445a625a66b1

perf timechart: Generate backtrace only if needed

Namhyung Kim · Jun 24, 2026 · 1 files

48d698f810fe

perf timechart: Remove unused backtrace in trace_handler

Namhyung Kim · Jun 24, 2026 · 1 files

780368ccd922

perf timechart: Remove unnecessary copy of backtrace

Namhyung Kim · Jun 24, 2026 · 1 files

73aa610f7583

perf timechart: Release event samples at the end

Namhyung Kim · Jun 24, 2026 · 1 files

96a463ee6259

perf timechart: Fix memory leaks during record

Namhyung Kim · Jun 24, 2026 · 1 files

fcc9159fc826

perf timechart: Fix memory leaks in draw_wakeups()

Namhyung Kim · Jun 24, 2026 · 1 files

5437e9890389

perf test: Update perf timechart test

Namhyung Kim · Jun 24, 2026 · 1 files

135f0abe3139

vdpa_sim: clear pending_kick on device reset

Xiong Weimin · Jun 26, 2026 · 1 files

7b411448c668

vdpa_sim: hold iommu_lock across dma_unmap passthrough transition

Xiong Weimin · Jun 26, 2026 · 1 files

92a7b138f245

vhost/net: fix clear_user start address in VHOST_GET_FEATURES_ARRAY

Yufeng Wang · Jun 26, 2026 · 1 files

0efe609ef5b6

kunit,rust: Add ability to skip entire test suites

Vaibhav Jain · Jun 26, 2026 · 4 files

643ec8ff7d8e

kunit: Add example of test suite that can be skipped at runtime

Vaibhav Jain · Jun 26, 2026 · 1 files

e1065ed188cf

perf build: Add LDFLAGS to dlfilters .so link

Trevor Allison · Jun 26, 2026 · 1 files

5a9dd835894c

perf symbols: skip livepatch symbols when loading kallsyms

Joe Lawrence · Jun 26, 2026 · 2 files

55caa653014d

perf symbols: skip livepatch symbols in kcore_copy kallsyms processing

Joe Lawrence · Jun 26, 2026 · 1 files

7eac33305174

Documentation: kunit: Test Kconfig entries shouldn't select other configs

David Gow · Jun 27, 2026 · 1 files

483cd4bdd077

Documentation: kunit: Fix outdated FAQ entries

David Gow · Jun 27, 2026 · 1 files

0cf831b7a40d

perf scripts: Add configurable sorting option to powerpc-hcalls

Shivani Nittor · Jun 27, 2026 · 1 files

656662dc53e6

virtio_dma_buf: fix typo in kdoc comment: get_uid -> get_uuid

Li RongQing · Jun 29, 2026 · 1 files

dc3f1eef9ab6

virtio_pci: fix wrong queue index for admin vq in intx path

Li RongQing · Jun 29, 2026 · 1 files

4f7442f7e71d

perf/probe: Ignore comment lines in dynamic_events/kprobe_events file

Masami Hiramatsu (Google) · Jun 29, 2026 · 1 files

5786fa53dc7a

perf test: Skip failing 'perf test aslr' test case

Thomas Richter · Jun 29, 2026 · 1 files

34b5c0132952

kunit: configs: enable GPIO kunit test cases in all_tests.config

Bartosz Golaszewski · Jun 29, 2026 · 1 files

9d7ed813ee5f

fat: reject name longer than NAME_MAX in msdos_format_name()

Zizhi Wo · Jun 29, 2026 · 1 files

af695109e830

posix_acl: remove useless code

Luis Henriques · Jun 29, 2026 · 1 files

ddf8b4388af7

virtio_mem: fix hardcoded 'vm' variable in bbm iteration macros

Li RongQing · Jun 30, 2026 · 1 files

6b7108712a4b

nvdimm: preserve flush callback -ENOMEM

Li Chen · Jun 30, 2026 · 1 files

c644a2f8fef5

nvdimm: pmem: keep PREFLUSH before data writes

Li Chen · Jun 30, 2026 · 1 files

009e18ca5e35

nvdimm: pmem: guard data loop for dataless bios

Li Chen · Jun 30, 2026 · 1 files

40f356e610df

nvdimm: virtio_pmem: stop allocating child flush bio

Li Chen · Jun 30, 2026 · 6 files

decd93e2246f

nvdimm: virtio_pmem: use GFP_NOIO for flush requests

Li Chen · Jun 30, 2026 · 1 files

811808761e19

nvdimm: virtio_pmem: always wake -ENOSPC waiters

Li Chen · Jun 30, 2026 · 1 files

08e72a5ba1ab

nvdimm: virtio_pmem: use READ_ONCE()/WRITE_ONCE() for wait flags

Li Chen · Jun 30, 2026 · 1 files

e57140944b5a

nvdimm: virtio_pmem: refcount requests for token lifetime

Li Chen · Jun 30, 2026 · 2 files

3f14003ce7f0

nvdimm: virtio_pmem: publish done with release/acquire

Li Chen · Jun 30, 2026 · 1 files

8de2bc46dbea

nvdimm: virtio_pmem: isolate DMA request buffers

Li Chen · Jun 30, 2026 · 1 files

36e33955aee0

nvdimm: virtio_pmem: converge broken virtqueue to -EIO

Li Chen · Jun 30, 2026 · 3 files

74d7d137f4bb

nvdimm: virtio_pmem: drain requests in freeze

Li Chen · Jun 30, 2026 · 2 files

2f3a7a488cf2

vfs: pass S_IFDIR mode to vfs_prepare_mode()

Jori Koolstra · Jun 30, 2026 · 4 files

015a1f575079

9p: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 2 files

c8ba66ee6028

affs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

b16f5529c637

afs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

2c04cc9c4958

autofs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

e6e3cc72f46a

btrfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

5c39d53bf5c3

ceph: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

3a48f5f81af2

ext2: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

dc5419ffdb80

ext4: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

e88c34c35bc1

f2fs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

3d4e1570fff5

gfs2: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

b93efaa9aa90

hfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

b27e20b4475a

hfsplus: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

9c8ef28c0cca

hpfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

73c6af955759

hugetlbfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

950c8f79547c

jffs2: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

557a11939f28

jfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

1ab6211652b4

minix: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

428475b82a4d

nilfs2: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

bcf69800f9a5

ntfs3: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

6caf971bc5e5

ocfs2: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

8f1b4d14e9fc

ocfs2: dlmfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

38d8af9d314d

omfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

2eab03836e64

orangefs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

0ffe991d6ccc

ramfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

30638fe73a3a

udf: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

384de989eba9

ufs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

0b83c6b36075

nfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

2a58d0e0f070

ubifs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

0ddd31b24264

xfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

a380b9693c7a

ntfs: drop redundant S_IFDIR from mkdir

Jori Koolstra · Jun 30, 2026 · 1 files

27b7efca5bb4

iomap: factor out iomap_dio_alignment helper

Fengnan Chang · Jul 1, 2026 · 1 files

ef793297cd08

iomap: pass error code to should_report_dio_fserror directly

Fengnan Chang · Jul 1, 2026 · 1 files

36f199c8d0ee

iomap: add simple dio path for small direct I/O

Fengnan Chang · Jul 1, 2026 · 1 files

d3c9fca531e2

perf capstone: Fix kernel map reference count leak

Tengda Wu · Jul 1, 2026 · 1 files

e34006e7435f

perf test amd ibs: avoid using executable heap

Ondrej Mosnacek · Jul 1, 2026 · 1 files

23ae56d9e74c

vdpa/mlx5: fix wrong list iterated in add_direct_chain error path

Li RongQing · Jul 1, 2026 · 1 files

b2f1e6301efa

Remove excl arg to ->create inode_operation

NeilBrown · Jul 1, 2026 · 53 files

b4343aebd3a4

initramfs_test: use test init/exit hooks to override init fs

Christian Brauner · Jul 1, 2026 · 2 files

d12a0135e8e8

perf kvm: Factor out kvm_need_default_arch_event()

Namhyung Kim · Jul 1, 2026 · 5 files

95e632383865

perf kvm: Check kvm_need_default_arch_event() early

Namhyung Kim · Jul 1, 2026 · 1 files

cd589eba99f4

perf kvm: Kill STRDUP_FAIL_EXIT()

Namhyung Kim · Jul 1, 2026 · 4 files

5169bd7647e6

perf kvm: Do not copy filename string

Namhyung Kim · Jul 1, 2026 · 1 files

ab42c7b94339

perf kvm: Fix a memory leak in the usage string

Namhyung Kim · Jul 1, 2026 · 1 files

3ec1248747e4

perf test: Extend perf kvm tests to check default event

Namhyung Kim · Jul 1, 2026 · 1 files

d30b5a954e0a

romfs: detect hard link cycles

이상호 · Jul 1, 2026 · 1 files

50bb761eb9ba

selftests/filesystems: fix spelling error in statmount test comment

Wang Yan · Jul 2, 2026 · 1 files

20f01a5565ce

selftests/ftrace: fix spelling error in poll test comment

Wang Yan · Jul 2, 2026 · 1 files

a1735eae5544

nilfs2: reject invalid block index in GC ioctl

Ryusuke Konishi · Jul 2, 2026 · 1 files

50cd0d54f1f6

perf cs-etm: Fix thread leaks on trace queue init failure

Leo Yan · Jul 2, 2026 · 1 files

a9e99b860fb6

perf cs-etm: Filter synthesized branch samples

Leo Yan · Jul 2, 2026 · 3 files

5cf3ea0f2616

perf cs-etm: Decode ETE exception packets

Leo Yan · Jul 2, 2026 · 1 files

9bb1423295d1

perf cs-etm: Refactor instruction size handling

Leo Yan · Jul 2, 2026 · 1 files

3ea91599b7b6

perf cs-etm: Use thread-stack for last branch entries

Leo Yan · Jul 2, 2026 · 1 files

ea5075e37768

perf cs-etm: Flush thread stacks after decoder reset

Leo Yan · Jul 2, 2026 · 1 files

e3fbd5d1a13a

perf cs-etm: Support call indentation

Leo Yan · Jul 2, 2026 · 1 files

41a7388d0734

perf cs-etm: Synthesize callchains for instruction samples

Leo Yan · Jul 2, 2026 · 1 files

ca0e19074bd6

perf test: Add Arm CoreSight callchain test

Leo Yan · Jul 2, 2026 · 6 files

83887ad02f30

block: reject block device inodes with i_rdev == 0 in lookup_bdev()

Yun Zhou · Jul 3, 2026 · 1 files

f47180b0e9cc

kunit: string-stream: Replace strlcat() with strscpy() and seq_buf

Ian Bridges · Jul 3, 2026 · 1 files

5e150dc65d87

ntfs: reparse: remove redundant NULL checks before kvfree()

Mohammad Shahid · Jul 3, 2026 · 1 files

eec908b5c0d3

ntfs: mft: use kmemdup() instead of kmalloc() and memcpy()

Mohammad Shahid · Jul 4, 2026 · 1 files

8c8fe5c77b60

selftests/statmount: Fix file descriptor leak in setup_namespace

Malaya Kumar Rout · Jul 4, 2026 · 1 files

34d22551add7

ntfs: dir: use kmemdup() instead of kmalloc() and memcpy()

Mohammad Shahid · Jul 4, 2026 · 1 files

7eeda5e24872

vdpa: alibaba: add missing MODULE_DEVICE_TABLE()

Pengpeng Hou · Jul 4, 2026 · 1 files

346da62d9f9c

vdpa: octeon_ep: add missing MODULE_DEVICE_TABLE()

Pengpeng Hou · Jul 5, 2026 · 1 files

281eb4732aae

virtio_balloon: disable indirect descriptors

Michael S. Tsirkin · Jul 5, 2026 · 1 files

38b4ee06d15a

docs: filesystems: porting: fix spelling of returned and instead

Yuhong Cheng · Jul 5, 2026 · 1 files

2de85565762e

vdpa/mlx5: fix wrong MLX5_ADDR_OF struct type in alloc_inout()

Li RongQing · Jul 6, 2026 · 1 files

86e332447d72

xfs: add an allocation mode to xfs_alloc_file_space()

Pankaj Raghav · Jul 6, 2026 · 3 files

b16b63a47902

xfs: add support for FALLOC_FL_WRITE_ZEROES

Pankaj Raghav · Jul 6, 2026 · 3 files

eb01ffabeb52

efi: apple-properties: validate setup data header length

Pengpeng Hou · Jul 6, 2026 · 1 files

7689b7221333

ufs: Move long delayed work on system_dfl_long_wq

Marco Crivellari · Jul 6, 2026 · 1 files

cb0ceb9fa03f

fs/jffs2: Move long delayed work on system_dfl_long_wq

Marco Crivellari · Jul 6, 2026 · 1 files

f159da439835

hfsplus: Move long delayed work on system_dfl_long_wq

Marco Crivellari · Jul 6, 2026 · 1 files

c7443c7bfa55

hfs: Move long delayed work on system_dfl_long_wq

Marco Crivellari · Jul 6, 2026 · 1 files

34361f3452f7

affs: Move long delayed work on system_dfl_long_wq

Marco Crivellari · Jul 6, 2026 · 1 files

0342482a4d15

put_mnt_ns(): leave mounts connected

Noah Orlando · Jul 6, 2026 · 1 files

3452eecbcc95

selftests/filesystems: add mntns cleanup test

Noah Orlando · Jul 6, 2026 · 4 files

56a4dbc90601

hfsplus: fix error code when writing beyond volume capacity

Viacheslav Dubeyko · Jul 6, 2026 · 1 files

c6decf13bf90

hfs: fix error code when writing beyond volume capacity

Viacheslav Dubeyko · Jul 6, 2026 · 1 files

e01c7bd5b1ee

perf build: Fix compiler errors with old capstone

Namhyung Kim · Jul 6, 2026 · 1 files

e83fd0f637c4

perf build: Do not pass -static to dlfilters

Namhyung Kim · Jul 7, 2026 · 1 files

557f8b3ca8c8

perf jevents: Add more components to the metric sorting order

Ian Rogers · Jul 7, 2026 · 2 files

cda907c2c3f9

perf jevents: Add python type annotations

Ian Rogers · Jul 7, 2026 · 1 files

59355235f29e

perf jevents metric: Add python type annotations

Ian Rogers · Jul 7, 2026 · 1 files

acff3e1a9cc2

perf trace: Factor out BPF loop body

Viktor Malik · Jul 7, 2026 · 1 files

ea6992784d65

perf trace: Refactor augmented_raw_syscalls using bpf_for

Viktor Malik · Jul 7, 2026 · 1 files

74504945c3f6

nilfs2: handle corrupted checkpoint count gracefully during deletion

Igor Putko · Jul 7, 2026 · 1 files

0ff906166f00

vduse: store control device pointer

Eugenio Pérez · Jul 7, 2026 · 1 files

a596238c2ab6

vduse: add VDUSE_GET_FEATURES ioctl

Eugenio Pérez · Jul 7, 2026 · 2 files

3b441820cb61

vduse: add VDUSE_SET_FEATURES ioctl

Eugenio Pérez · Jul 7, 2026 · 2 files

4c318d91cc60

vduse: add F_QUEUE_READY feature

Eugenio Pérez · Jul 7, 2026 · 2 files

675087c762f9

vduse: do not take rwsem at reset work flush

Eugenio Pérez · Jul 7, 2026 · 1 files

b282418bc366

vduse: Add suspend

Eugenio Pérez · Jul 7, 2026 · 2 files

f94563fac269

perf record: fix poll storm when monitored threads exit

Jiawei Sun · Jul 7, 2026 · 2 files

f797d7b64eb4

eventpoll: compute timer slack lazily in ep_poll()

Usama Arif · Jul 7, 2026 · 1 files

eda39f98bbc5

perf vendor events amd: Reintroduce deprecated Zen 5 core events

Sandipan Das · Jul 7, 2026 · 1 files

1a061c554253

fuse: don't clear folio uptodate on writethrough errors

Joanne Koong · Jul 7, 2026 · 1 files

456b873e63c7

iomap: add helper to mark folio uptodate

Joanne Koong · Jul 7, 2026 · 2 files

881a27082e4d

fuse: use iomap helper to mark folio uptodate

Joanne Koong · Jul 7, 2026 · 2 files

ea46211d7e9a

perf jevents: Add Intel OMR MSR mappings

Dapeng Mi · Jul 8, 2026 · 1 files

c610d2d07879

fs: annotate inode timestamp accessors

Yu Peng · Jul 8, 2026 · 3 files

8c5f60344b07

perf dso: Fix kallsyms DSO detection with fallback logic

Tanushree Shah · Jul 8, 2026 · 1 files

261210854462

perf stat: reject --field-separator and --json-output combination

Ivan Lazaric · Jul 8, 2026 · 2 files

757155c142f2

perf record: Return the written size from process_comp_header()

Dmitry Ilvokhin · Jul 8, 2026 · 3 files

ad40a000ea59

perf record: Fix multiple PERF_RECORD_COMPRESSED2 records per push

Dmitry Ilvokhin · Jul 8, 2026 · 2 files

831068eed920

perf tests: Restore -p flag to lock contention test

Ian Rogers · Jul 8, 2026 · 1 files

3f7909fa921e

perf stat: Do not open cgroups for BPF counters

Namhyung Kim · Jul 8, 2026 · 1 files

53c3c138d672

hfs: validate catalog CNIDs before instantiating inodes

David Maximiliano Hermitte · Jul 8, 2026 · 4 files

e2ea5cac61ac

hfsplus: validate thread record before delete key rebuild

Kyle Zeng · Jul 9, 2026 · 2 files

fdbb95ff89b2

hfs: don't re-dirty MDB buffers after a write failure

Viacheslav Dubeyko · Jul 9, 2026 · 3 files

fb4751e79c45

perf record: Fix teardown hang on system-wide multi-threaded sessions

Ian Rogers · Jul 10, 2026 · 2 files

4968708beaad

perf: evsel: Fix error handling in tp_format lookup

Hongling Zeng · Jul 10, 2026 · 1 files

7a8b81e8b9c7

binfmt_misc: convert entry list to an hlist

Christian Brauner · Jul 10, 2026 · 3 files

fd77da3efbed

binfmt_misc: use RCU for the handler lookup

Christian Brauner · Jul 10, 2026 · 3 files

1dc88208cfdc

binfmt_misc: annotate racy accesses to ->enabled

Christian Brauner · Jul 10, 2026 · 1 files

c9fa1f1ccf42

binfmt_misc: turn the entry bit numbers into a proper enum

Christian Brauner · Jul 10, 2026 · 1 files

9eca1a625c4b

binfmt_misc: turn the entry behavior flags into an enum

Christian Brauner · Jul 10, 2026 · 1 files

e22835c83df4

binfmt_misc: rename Node to struct binfmt_misc_entry

Christian Brauner · Jul 10, 2026 · 1 files

e496ea42ced2

binfmt_misc: remove the VERBOSE_STATUS toggle

Christian Brauner · Jul 10, 2026 · 1 files

18698b35b48b

binfmt_misc: use print_hex_dump_debug() for the register debug output

Christian Brauner · Jul 10, 2026 · 1 files

811b7e43ff83

binfmt_misc: convert the entry file to seq_file

Christian Brauner · Jul 10, 2026 · 1 files

f9321c9f95a8

binfmt_misc: factor out the entry matching

Christian Brauner · Jul 10, 2026 · 1 files

9c17e93afa36

binfmt_misc: rename load_binfmt_misc() to current_binfmt_misc()

Christian Brauner · Jul 10, 2026 · 1 files

0eec8a042817

binfmt_misc: return errors directly in load_misc_binary()

Christian Brauner · Jul 10, 2026 · 1 files

9eeca53dacbe

binfmt_misc: give the parse_command() results names

Christian Brauner · Jul 10, 2026 · 1 files

b0e42f0dbe61

binfmt_misc: factor out the entry removal

Christian Brauner · Jul 10, 2026 · 1 files

30f53f322f9d

binfmt_misc: simplify check_special_flags()

Christian Brauner · Jul 10, 2026 · 1 files

d9f7f1ebf56d

binfmt_misc: use a flexible array member for the register string

Christian Brauner · Jul 10, 2026 · 1 files

f98d6db17e0a

binfmt_misc: split the field parsing out of create_entry()

Christian Brauner · Jul 10, 2026 · 1 files

8ecfd520eaa4

binfmt_misc: use __free(kfree) in bm_register_write()

Christian Brauner · Jul 10, 2026 · 1 files

1e3fe7ad06f9

binfmt_misc: assorted small cleanups

Christian Brauner · Jul 10, 2026 · 1 files

3ca485a067c6

binfmt_misc: include what is used

Christian Brauner · Jul 10, 2026 · 1 files

22c879a60d82

binfmt_misc: allow removing entries via unlink(2)

Christian Brauner · Jul 10, 2026 · 2 files

4d315e54aa89

vfs: move create error && negative dentry case in lookup_open() up

Jori Koolstra · Jul 10, 2026 · 1 files

4886c80eef20

vfs: call audit_inode_child() in lookup_open() on failure

Jori Koolstra · Jul 10, 2026 · 1 files

ba0e87026613

fs/namei.c: update kerneldoc of atomic_open()

Jori Koolstra · Jul 10, 2026 · 1 files

c16af17927e0

perf stat: Fix duplicate output with --for-each-cgroup

Namhyung Kim · Jul 11, 2026 · 1 files

8f216bc1f73c

perf evsel: Remove unused BPF related fields

Namhyung Kim · Jul 11, 2026 · 2 files

cf37bb44cd88

perf evsel: Arrange some fields that should be cloned

Namhyung Kim · Jul 11, 2026 · 1 files

c341749d6abc

perf test: Update test for --for-each-cgroup option

Namhyung Kim · Jul 11, 2026 · 1 files

eadce0f46a1d

tools/lib/api: Fix potential double-free from fdarray__grow()

Namhyung Kim · Jul 11, 2026 · 1 files

a90d760d572c

blk-crypto: Simplify check for fallback support

Eric Biggers · Jul 13, 2026 · 1 files

0ffa0da2e538

blk-crypto: Fold __blk_crypto_cfg_supported() into its caller

Eric Biggers · Jul 13, 2026 · 3 files

95b39df04130

blk-crypto: Allow control over whether hardware is used

Eric Biggers · Jul 13, 2026 · 4 files

b69664873f4a

fscrypt: Fully disallow IV_INO_LBLK_32 with s_blocksize != PAGE_SIZE

Eric Biggers · Jul 13, 2026 · 3 files

5acc6f649a68

fscrypt: Always use blk-crypto for contents on block-based filesystems

Eric Biggers · Jul 13, 2026 · 9 files

d6a782f29403

Documentation: fscrypt: Update docs for inlinecrypt

Eric Biggers · Jul 13, 2026 · 3 files

b4e409c18c79

ext4: Remove fs-layer file contents en/decryption code

Eric Biggers · Jul 13, 2026 · 4 files

afcc0bcbe385

ext4: Make ext4_bio_write_folio() return void

Eric Biggers · Jul 13, 2026 · 3 files

cc2d0cf518c5

ext4: Further de-generalize the bio postprocessing code

Eric Biggers · Jul 13, 2026 · 3 files

987387f2ec45

f2fs: Remove fs-layer file contents en/decryption code

Eric Biggers · Jul 13, 2026 · 5 files

8e72a4f3be91

fs/buffer: Remove fs-layer decryption code

Eric Biggers · Jul 13, 2026 · 1 files

170c3aa85d25

fscrypt: Replace calls to fscrypt_inode_uses_inline_crypto()

Eric Biggers · Jul 13, 2026 · 1 files

35f440660fd5

fscrypt: Remove fscrypt_dio_supported()

Eric Biggers · Jul 13, 2026 · 4 files

8c2c9c4063d1

fscrypt: Remove fs-layer zeroout code

Eric Biggers · Jul 13, 2026 · 3 files

a43ea998fa57

fscrypt: Remove unused functions and workqueue

Eric Biggers · Jul 13, 2026 · 3 files

1944540c4050

fscrypt: Merge bio.c and inline_crypt.c into block.c

Eric Biggers · Jul 13, 2026 · 6 files

b3aa5b308ce5

fscrypt: Add safety checks to non-block-based en/decryption

Eric Biggers · Jul 13, 2026 · 1 files

d30f2d869b6a

perf doc: Fix mmap failure checks in topdown example

Hongfu Li · Jul 13, 2026 · 1 files

daf43402da0d

xfs: add xfs_metadir_create_file helper

Johannes Thumshirn · Jul 13, 2026 · 2 files

e6ecb1a98d14

xfs: create quota metadir inodes using xfs_metadir_create_file

Johannes Thumshirn · Jul 13, 2026 · 1 files

de64b150a70c

xfs: create rtgroup metadir inodes using xfs_metadir_create_file

Johannes Thumshirn · Jul 13, 2026 · 1 files

c6c54d05b129

xfs: mark internal metadir file creation helpers static

Johannes Thumshirn · Jul 13, 2026 · 2 files

12038480d7e7

perf vendor events intel: Update alderlake events from 1.39 to 1.40

Chun-Tse Shao · Jul 13, 2026 · 5 files

6281354894d9

perf vendor events intel: Update alderlaken events from 1.39 to 1.40

Chun-Tse Shao · Jul 13, 2026 · 2 files

d4aba8c1503f

perf vendor events intel: Update arrowlake events from 1.19 to 1.20

Chun-Tse Shao · Jul 13, 2026 · 5 files

07b647ec9830

perf vendor events intel: Update clearwaterforest events from 1.02 to 1.04

Chun-Tse Shao · Jul 13, 2026 · 5 files

79d8a962de78

perf vendor events intel: Update grandridge events from 1.12 to 1.13

Chun-Tse Shao · Jul 13, 2026 · 8 files

51291e81bb64

perf vendor events intel: Update graniterapids events from 1.19 to 1.20

Chun-Tse Shao · Jul 13, 2026 · 4 files

98ebd9d679db

perf vendor events intel: Update lunarlake events from 1.25 to 1.26

Chun-Tse Shao · Jul 13, 2026 · 4 files

982079cbd914

perf vendor events intel: Update meteorlake events from 1.21 to 1.22

Chun-Tse Shao · Jul 13, 2026 · 6 files

42a93c514e04

perf vendor events intel: Add novalake v1.00 events

Chun-Tse Shao · Jul 13, 2026 · 10 files

27780f9b3b7b

perf vendor events intel: Update pantherlake events from 1.06 to 1.07

Chun-Tse Shao · Jul 13, 2026 · 2 files

c0f049a1f63a

perf vendor events intel: Update sierraforest events from 1.17 to 1.18

Chun-Tse Shao · Jul 13, 2026 · 4 files

604062ad51c7

perf vendor events intel: Update emeraldrapids metrics

Chun-Tse Shao · Jul 13, 2026 · 2 files

2bd4ad6914ed

perf sched: Add missing perf_session__delete()

Namhyung Kim · Jul 13, 2026 · 1 files

60de2c6561ae

perf sched: Fix memory leaks in perf sched stats report

Namhyung Kim · Jul 13, 2026 · 1 files

e1f522ac439f

perf sched: Free subcommand string after perf sched stats

Namhyung Kim · Jul 13, 2026 · 1 files

68e00d921292

virtio: rtc: time out alarm requests

GuoHan Zhao · Jul 14, 2026 · 1 files

b40b933e8dff

vhost: fix inaccurate kdoc in iotlb helpers

xiongweimin · Jul 14, 2026 · 1 files

3b0320a27554

virtio: fix article before virtio in dma-buf comment

xiongweimin · Jul 14, 2026 · 1 files

c9b38c0ff7b6

vdpa/solidrun: fix typos in snet_ctrl comments

xiongweimin · Jul 14, 2026 · 1 files

7eaf82117b9e

virtio_mem: fix typo in comment

xiongweimin · Jul 14, 2026 · 1 files

650a2751c9ae

ntfs: validate final EA attribute size

Namjae Jeon · Jul 14, 2026 · 1 files

772e4c8f2555

ntfs: remove empty EA attribute pair

Namjae Jeon · Jul 14, 2026 · 1 files

41e1cf4ec10d

ntfs: rewrite EA stream before updating metadata

Namjae Jeon · Jul 14, 2026 · 1 files

17e3978f3ad1

perf test: Remove duplicate include of util/term.h

Chen Ni · Jul 14, 2026 · 1 files

4b1fac2bb1bc

MAINTAINERS: update mailing list address for exfat

Namjae Jeon · Jul 14, 2026 · 1 files

e36dbad08826

MAINTAINERS: update mailing list address for ntfs

Namjae Jeon · Jul 14, 2026 · 1 files

dd55a3a9a7a8

exec: stash bpf-selected interpreter state in struct linux_binprm

Christian Brauner · Jul 14, 2026 · 2 files

b4bfe2f6b011

binfmt_misc: add binfmt_misc_ops bpf struct_ops

Christian Brauner · Jul 14, 2026 · 4 files

1ffc8d2473a1

binfmt_misc: let the entry lookup walk sleep

Christian Brauner · Jul 14, 2026 · 1 files

ceb912149e5e

binfmt_misc: wire up bpf-backed 'B' entries

Christian Brauner · Jul 14, 2026 · 2 files

7bddf0e9f108

bpf: allow fs kfuncs for binfmt_misc_ops programs

Christian Brauner · Jul 14, 2026 · 1 files

c008c972a6c9

binfmt_misc: let bpf handlers pass an argument to the interpreter

Christian Brauner · Jul 14, 2026 · 2 files

186aaff0d12b

binfmt_misc: let a bpf handler choose the invocation flags per exec

Christian Brauner · Jul 14, 2026 · 2 files

277d787feb2e

selftests/exec: add binfmt_misc bpf-backed handler test

Farid Zakaria · Jul 14, 2026 · 7 files

ddb6e6c72a0a

VFS: move mnt_want_write() and locking into lookup_open()

NeilBrown · Jul 14, 2026 · 1 files

a5438415be54

VFS: move delegated_inode retry loop into lookup_open()

NeilBrown · Jul 14, 2026 · 1 files

536227b814bd

VFS: add vfs_lookup_open() for nfsd

NeilBrown · Jul 14, 2026 · 2 files

f98d80d51777

ntfs: Inline zero_partial_compressed_page()

Matthew Wilcox (Oracle) · Jul 15, 2026 · 1 files

a3976da121ae

ntfs: Remove use of __folio_index in handle_bounds_compressed_page()

Matthew Wilcox (Oracle) · Jul 15, 2026 · 1 files

8a81803f8750

ntfs: Use zero_user_segment() in handle_bounds_compressed_page()

Matthew Wilcox (Oracle) · Jul 15, 2026 · 1 files

f6ce4cbcc53c

ntfs: Remove references to page->__folio_index

Matthew Wilcox (Oracle) · Jul 15, 2026 · 1 files

fbd74e665e18

ntfs: file extension before write submission

Namjae Jeon · Jul 15, 2026 · 5 files

5c32f0b8d791

ntfs: use pagecache_isize_extended() on size extension

Namjae Jeon · Jul 15, 2026 · 1 files

ffc755828de1

ntfs: Fix min_len for compressed/sparse attributes in ntfs_non_resident_attr_value_is_valid()

Alexandro Calo · Jul 15, 2026 · 1 files

45fd506c334c

xfs: don't get a pag reference in xfs_buf_get_map

Christoph Hellwig · Jul 15, 2026 · 1 files

568c8798a3d0

xfs: consolidate buffer locking in xfs_buf_get_map

Christoph Hellwig · Jul 15, 2026 · 2 files

b6ba780af010

xfs: split out a lower-level xfs_buf_get_map helper from xfs_find_get_buf

Christoph Hellwig · Jul 15, 2026 · 1 files

7a4eae80b5b3

xfs: remove spurious XBF_DONE clearing on readahead validation failure

Christoph Hellwig · Jul 15, 2026 · 2 files

d80fe85bb2fc

xfs: remove _XBF_LOGRECOVERY

Christoph Hellwig · Jul 15, 2026 · 7 files

9f224de410d7

xfs: hide b_flags manipulation from code outside of xfs_buf.c

Christoph Hellwig · Jul 15, 2026 · 7 files

b15f6520ab64

xfs: use WRITE_ONCE to update b_flags

Christoph Hellwig · Jul 15, 2026 · 1 files

3d102727432b

xfs: don't reverify buffers in xfs_buf_readahead_map

Christoph Hellwig · Jul 15, 2026 · 1 files

819f1cc98aaf

xfs: use goto based error unwinding in xfs_buf_read_map

Christoph Hellwig · Jul 15, 2026 · 1 files

21cc7775ee5c

xfs: merge xfs_buf_reverify into xfs_buf_read_map

Christoph Hellwig · Jul 15, 2026 · 1 files

2aedf844be1d

xfs: move buffer locking out of xfs_find_get_buf

Christoph Hellwig · Jul 15, 2026 · 1 files

00f40876f417

xfs: add lockless xfs_buf_readahead_map fast path

Christoph Hellwig · Jul 15, 2026 · 1 files

d5a1d1270c89

tools/build: Allow versioning of all LLVM tools defined in Makefile.include

James Clark · Jul 15, 2026 · 1 files

1d2af6c43bc2

tools/build: Indent if else blocks

James Clark · Jul 15, 2026 · 1 files

738d0cc77e4e

tools/build: Allow versioning LLVM readelf

James Clark · Jul 15, 2026 · 3 files

b2d4225695e6

tools/build: selftests: Remove some duplicate toolchain definitions

James Clark · Jul 15, 2026 · 6 files

315584667fd1

MAINTAINERS: remove Gabriel from LiteX and fw-cfg drivers

Gabriel Somlo · Jul 15, 2026 · 1 files

ff3ab74623df

crypto: xts - Split out __xts_verify_key() helper

Eric Biggers · Jul 15, 2026 · 1 files

5ab301fcc234

lib/crypto: aes: Add ECB support

Eric Biggers · Jul 15, 2026 · 6 files

3cbcf6a2d18e

lib/crypto: aes: Add CBC and CBC-CTS support

Eric Biggers · Jul 15, 2026 · 5 files

1f2d69a31a08

lib/crypto: aes: Add CTR and XCTR support

Eric Biggers · Jul 15, 2026 · 5 files

de9cccc5fd19

lib/crypto: aes: Add XTS support

Eric Biggers · Jul 15, 2026 · 5 files

2a87486bc5c2

lib/crypto: aes: Add GCM support

Eric Biggers · Jul 15, 2026 · 7 files

6a1f9969cb79

lib/crypto: aes: Add CCM support

Eric Biggers · Jul 15, 2026 · 5 files

e91ce847cde4

crypto: aes - Add ECB support using library

Eric Biggers · Jul 15, 2026 · 2 files

20df21a482aa

crypto: aes - Add CBC and CBC-CTS support using library

Eric Biggers · Jul 15, 2026 · 2 files

747463a214b8

crypto: aes - Add CTR and XCTR support using library

Eric Biggers · Jul 15, 2026 · 2 files

94efa0c9fb36

crypto: aes - Add XTS support using library

Eric Biggers · Jul 15, 2026 · 2 files

8ca62072faa1

crypto: aes - Add GCM support using library

Eric Biggers · Jul 15, 2026 · 2 files

f70ad727d1d6

crypto: aes - Add CCM support using library

Eric Biggers · Jul 15, 2026 · 2 files

e68dc36f8b1f

perf build: Fix a compiler error in util/libbfd.c

Namhyung Kim · Jul 16, 2026 · 1 files

b8e5dc4f95e5

smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions

Jiangshan Yi · Jul 16, 2026 · 1 files

9059c62f1197

vhost: reject zero-size IOTLB INVALIDATE

xiongweimin · Jul 16, 2026 · 1 files

11f79e278004

vdpa/mlx5: roll back MR update after VQ setup failure

Weimin Xiong · Jul 16, 2026 · 1 files

cbd043b00ee3

i2c: imx-lpi2c: properly unwind resources on probe failure

Carlos Song · Jul 16, 2026 · 1 files

a4c419356a33

i2c: imx-lpi2c: reset controller in probe stage

Carlos Song · Jul 16, 2026 · 1 files

2ec3b9858725

perf hists browser: Increase MAX_OPTIONS to prevent stack buffer overflow

Ian Rogers · Jul 16, 2026 · 1 files

d5fdde1c4269

perf ui hists: Fix uninitialized stack memory free on pstack allocation failure

Ian Rogers · Jul 16, 2026 · 1 files

c6275783931d

perf ui hists: Include limits.h for PATH_MAX definition

Ian Rogers · Jul 16, 2026 · 1 files

1243a5e741a4

perf disasm: Fix potential NULL pointer dereference and use-after-free in arch__find()

Ian Rogers · Jul 16, 2026 · 1 files

5bc1647216b6

perf ui hists: Fix NULL pointer array gap in add_script_opt()

Ian Rogers · Jul 16, 2026 · 1 files

b4160f6325a8

hfs: port HFS+ b-tree bitmap corruption check

Aditya Prakash Srivastava · Jul 16, 2026 · 4 files

0d0eff39ceb3

virtio_ring: fix infinite loop in virtnet_poll_cleantx when device is broken

Jinqian Yang · Jul 16, 2026 · 1 files

3e4cddec63db

vdpa: Remove redundant dev_err()

Pan Chuang · Jul 16, 2026 · 2 files

cb6a7cc2bd7b

initramfs: fix typo in reserve_initrd_mem comment

Shivank Sharma · Jul 16, 2026 · 1 files

56aa9ef3c413

xfs: use kmalloc_objs() instead of kmalloc() in xfs_da_grow_inode_int

Cihan Karadag · Jul 16, 2026 · 1 files

45662dedb8f2

nilfs2: fix slab-out-of-bounds in nilfs_direct_propagate after truncation

Ryusuke Konishi · Jul 17, 2026 · 4 files

dc09bf79b76f

ntfs: Fix index_root heap OOB write in ntfs_ir_to_ib()

Alexandro Calo · Jul 17, 2026 · 1 files

ce5a5ad1a833

nilfs2: fix infinite loop in nilfs_clean_segments()

Joshua Crofts · Jul 17, 2026 · 1 files

7cb2f76a6a2b

nilfs2: prevent out-of-bounds read in super root block parsing

David Lee · Jul 17, 2026 · 1 files

f5bd17a8b558

fscrypt: Replace some variable-size memsets with fixed-size

Eric Biggers · Jul 18, 2026 · 3 files

7880dbd11985

fscrypt: Update encryption policy version docs

Eric Biggers · Jul 18, 2026 · 1 files

bb6d6487826e

fs: Update outdated comment for SB_INLINECRYPT

Eric Biggers · Jul 18, 2026 · 1 files

a31b8fee3f7f

f2fs: Update outdated comment in f2fs_write_begin()

Eric Biggers · Jul 18, 2026 · 1 files

23395358450b

fscrypt: Remove unused function fscrypt_finalize_bounce_page()

Eric Biggers · Jul 18, 2026 · 1 files

4f049ede0e0b

fscrypt: Update docs for data path

Eric Biggers · Jul 18, 2026 · 1 files

fae2c34252cf

blk-crypto: Remove unused function blk_crypto_config_supported()

Eric Biggers · Jul 18, 2026 · 3 files

7dd38d9dd7a0

blk-crypto: Update docs for blk-crypto-fallback motivation

Eric Biggers · Jul 18, 2026 · 1 files

64724095a33f

perf stat: Add --hide-zero-events option to suppress zero-count events

Aaron Tomlin · Jul 19, 2026 · 5 files

da85966dfd23

perf trace: Format instruction pointer fields as hexadecimal

Aaron Tomlin · Jul 19, 2026 · 1 files

bce2a966f7ed

tools/virtio: Fix userspace typo in vringh test comment

GuoHan Zhao · Jul 20, 2026 · 1 files

05d32474ab54

tools/virtio: Fix control typo in trace agent comment

GuoHan Zhao · Jul 20, 2026 · 1 files

3e497af63725

ntfs: propagate compression context allocation errors

Namjae Jeon · Jul 20, 2026 · 1 files

2bd734ee2cc8

ntfs: punch all-zero compressed blocks

Namjae Jeon · Jul 20, 2026 · 1 files

eb67671cd814

ntfs: write compressed data before replacing old clusters

Namjae Jeon · Jul 20, 2026 · 1 files

d1f112e2fa9b

i2c: busses: drop redundant dev_err_probe() around irq helpers

Pei Xiao · Jul 20, 2026 · 25 files

ec99be8a31db

perf cs-etm: Avoid truncating AUX buffer sizes to int

Leo Yan · Jul 20, 2026 · 1 files

f7f4665dc520

fs/pipe: unify the page pools into a single per-pipe pool

Breno Leitao · Jul 20, 2026 · 2 files

083e8742e301

mount: remove redundant panic() in mnt_init()

Hamza Mahfooz · Jul 20, 2026 · 1 files

66f4ad3ce158

nilfs2: fix BUG in nilfs_copy_dirty_pages() on dirty state mismatch

Ryusuke Konishi · Jul 20, 2026 · 1 files

f26da7e0381c

hfs: rework MDB locking scheme

Viacheslav Dubeyko · Jul 20, 2026 · 3 files

33200693eb22

ntfs: reuse the compression context during writes

Namjae Jeon · Jul 20, 2026 · 1 files

8cd2bf1d7af9

ntfs: reuse compression output workspace across write units

Namjae Jeon · Jul 20, 2026 · 1 files

5b676a77f3e4

ntfs: skip reads for full compression unit overwrites

Namjae Jeon · Jul 20, 2026 · 1 files

f2b2aeeaadce

ntfs: support large pages in compressed writes

Namjae Jeon · Jul 21, 2026 · 1 files

b54559689a00

ntfs: fix initialized size and page state after compressed writes

Namjae Jeon · Jul 21, 2026 · 1 files

7ed0028126b5

ntfs: fix resident conversion in ntfs_new_attr_flags

Hyunchul Lee · Jul 21, 2026 · 1 files

0ab6dc1ac460

ntfs: move attribute payload before shrinking its record

Namjae Jeon · Jul 21, 2026 · 1 files

a8a4681f2bfc

ntfs: submit one bio per compressed write unit

Namjae Jeon · Jul 21, 2026 · 1 files

7830e96d001c

binfmt_misc: require an absolute interpreter path with 'C'

Christian Brauner · Jul 21, 2026 · 2 files

ee3db4b8660d

docs, binfmt_misc: keep general usage out of the handler sections

Christian Brauner · Jul 21, 2026 · 1 files

23c703f9595d

binfmt_misc: table-drive the register string flags

Christian Brauner · Jul 21, 2026 · 1 files

08915b9f1837

binfmt_misc: normalize the per-exec invocation flags

Christian Brauner · Jul 21, 2026 · 1 files

c41b9cd8cf49

binfmt_misc: split out entry_open_interpreter() and build_interp_argv()

Christian Brauner · Jul 21, 2026 · 1 files

9c50e37ca749

exec: release the replaced file with do_close_execat()

Christian Brauner · Jul 21, 2026 · 1 files

2686010586df

selftests/exec: convert the binfmt_misc bpf test to the kselftest harness

Christian Brauner · Jul 21, 2026 · 4 files

b0f09c07966b

exec: add AT_FLAGS_TRANSPARENT_INTERP

Christian Brauner · Jul 21, 2026 · 4 files

f1ec2b5604a7

exec: label mm->exe_file with the binary for a transparent dispatch

Christian Brauner · Jul 21, 2026 · 1 files

a4bdab2be4fd

binfmt_misc: add transparent interpreter dispatch

Christian Brauner · Jul 21, 2026 · 1 files

75e536852f9a

binfmt_misc: add a static transparent flag 'T'

Christian Brauner · Jul 21, 2026 · 2 files

21e04378e0b1

binfmt_misc: let a bpf handler run the interpreter transparently

Christian Brauner · Jul 21, 2026 · 4 files

7baee96f8356

selftests/exec: test the transparent binfmt_misc mode

Christian Brauner · Jul 21, 2026 · 7 files

5fa1e68f9978

binfmt_misc: document the transparent identity contract

Christian Brauner · Jul 21, 2026 · 1 files

73808bc5fd98

exec: carry a PT_INTERP substitute in struct linux_binprm

Christian Brauner · Jul 21, 2026 · 2 files

2a4d517681e1

binfmt_elf: consume a stashed PT_INTERP substitute

Christian Brauner · Jul 21, 2026 · 1 files

08e4b1c05ed0

binfmt_elf_fdpic: consume a stashed PT_INTERP substitute

Christian Brauner · Jul 21, 2026 · 1 files

83cd3989ba09

binfmt_misc: add the 'L' loader substitution flag

Christian Brauner · Jul 21, 2026 · 2 files

375e8a31a8b0

binfmt_misc: let a bpf handler request loader substitution

Christian Brauner · Jul 21, 2026 · 4 files

87c50a5855cf

selftests/exec: test binfmt_misc loader substitution

Christian Brauner · Jul 21, 2026 · 7 files

bf9008534ed0

binfmt_misc: document loader substitution

Christian Brauner · Jul 21, 2026 · 1 files

e46a9b8150c9

perf find-map: Remove PATH_MAX 128-byte stack array restriction

Ian Rogers · Jul 21, 2026 · 1 files

505a498a3757

perf synthetic-events: Fix line synchronization, bounds, and truncation bugs in proc maps reader

Ian Rogers · Jul 21, 2026 · 1 files

093f58e60e95

perf synthetic-events: Fix stack buffer overflow and bounds in cgroup synthesis

Ian Rogers · Jul 21, 2026 · 1 files

b97c53576866

perf synthetic-events: Fix bounds, stale state, and misc flags in kernel module synthesis

Ian Rogers · Jul 21, 2026 · 1 files

006a6f0f6ea6

perf synthetic-events: Fix bounds and union member access in mmap2 build_id synthesis

Ian Rogers · Jul 21, 2026 · 1 files

8d88e4b91611

x86/sev: Use new AES-GCM library

Eric Biggers · Jul 22, 2026 · 4 files

d1e2c82ced23

x86/sev: Remove obsolete virtual address check

Eric Biggers · Jul 22, 2026 · 1 files

6d22ec26295c

lib/crypto: aesgcm: Remove old AES-GCM library

Eric Biggers · Jul 22, 2026 · 4 files

34b7e953d19a

irqchip/ast2700-intc: Disable all interrupt merge banks on probe

Michael Pesa · Jul 22, 2026 · 1 files

1135704ed22f

exfat: fix valid_size extension over a shared writable mapping

Namjae Jeon · Jul 22, 2026 · 3 files

89493fe58c81

perf trace: Correct default cpumask formatting to hexadecimal

Aaron Tomlin · Jul 22, 2026 · 3 files

ab74d1fbe061

perf trace: Add --bitmask-list command-line option

Aaron Tomlin · Jul 22, 2026 · 2 files

eaab2eb09dc2

perf pmu-events: Parallelize JSON and metric pre-computation in jevents.py

Ian Rogers · Jul 22, 2026 · 1 files

01787ed2fde4

efi: make efi_guid_to_str() take a const GUID pointer

Vincent Mailhol · Jul 22, 2026 · 1 files

ad7620a2b945

perf ui hists: Fix stack use-after-return in symbol_filter_str

Ian Rogers · Jul 23, 2026 · 3 files

08b0cd02e91d

perf ui hists: Guard against NULL hist_entry in add_script_opt()

Ian Rogers · Jul 23, 2026 · 1 files

ae89153d5e50

perf ui hists: In report UI ensure thread is set with reference counting

Ian Rogers · Jul 23, 2026 · 1 files

bd86119c3ee6

perf ui hists: Fix dso_filter reference leak and exit zoom cleanup

Ian Rogers · Jul 23, 2026 · 1 files

b84e081e071d

perf annotate: Be robust to annotating without a thread

Ian Rogers · Jul 23, 2026 · 4 files

0d40fedcd1b9

perf ui hists: Remove duplicated thread in popup_action

Ian Rogers · Jul 23, 2026 · 1 files

87ec3437f37b

perf cap: Remove used_root parameter and simplify capability checks

Ian Rogers · Jul 23, 2026 · 6 files

9b0ee13b8079

capability: remove non-kernel-doc comments

Randy Dunlap · Jul 23, 2026 · 1 files

1fa8d81be1eb

perf python: Clean up and restructure setup.py

Ian Rogers · Jul 23, 2026 · 1 files

42c8ed583592

nstree: add/fix struct ns_id_req kernel-doc member fields

Randy Dunlap · Jul 24, 2026 · 1 files

fa0d6d945e5c

fs: add failfs

Christian Brauner · Jul 24, 2026 · 6 files

cdf930a00949

fs: support FD_FAILFS_ROOT in fchdir()

Christian Brauner · Jul 24, 2026 · 4 files

20370a5f5d9b

fs: add fchroot()

Christian Brauner · Jul 24, 2026 · 2 files

b1221afa31cc

fs: support FD_FAILFS_ROOT in fchroot()

Christian Brauner · Jul 24, 2026 · 1 files

79d27fd71854

arch: hookup fchroot() system call

Christian Brauner · Jul 24, 2026 · 29 files

df4b2889ea9a

selftests/filesystems: add failfs selftests

Christian Brauner · Jul 24, 2026 · 4 files

a45a6605cd04

Documentation: add failfs documentation

Christian Brauner · Jul 24, 2026 · 2 files

f2effca1ef5d

perf unwind-libdw: Fix unwinding of multi-threaded processes

Alessio Podda · Jul 24, 2026 · 2 files

91e27ed8a387

lockref: tidy up dead count handling

Mateusz Guzik · Jul 24, 2026 · 9 files

b6f946cc42f6

dcache: use lockref routines for dead count checks

Mateusz Guzik · Jul 24, 2026 · 1 files

bf86c08123c6

smb: client: harden DFS cache against invalid target hints

Fredric Cover · Jul 24, 2026 · 1 files

b1b741cf8e7c

smb: client: clear ce->tgthint in free_tgts()

Fredric Cover · Jul 24, 2026 · 1 files

71feaa7686fb

ntfs: apply Windows name checks only with windows_names

Namjae Jeon · Jul 25, 2026 · 1 files

6e2b15013658

Documentation: fix grammar in description of nilfs2 recovery code

Manoj K M · Jul 25, 2026 · 1 files

e8e659f79178

firewire: core: validate overall descriptor length in fw_core_add_descriptor()

Sreeraj S Kurup · Jul 25, 2026 · 1 files

a5367912ba81

firewire: core: validate sub-block lengths in fw_core_add_descriptor()

Sreeraj S Kurup · Jul 25, 2026 · 1 files

1121a7af1833

perf trace-event: Fix buffer overflow in read_string()

Tanushree Shah · Jul 25, 2026 · 1 files

c108c1391be0

perf trace-event: Fix integer truncation in do_read() and skip()

Tanushree Shah · Jul 25, 2026 · 1 files

6c07d49ef3be

perf trace-event: Avoid double free and leak in trace_event__cleanup()/trace_event__init()

Tanushree Shah · Jul 25, 2026 · 1 files

c291f143cc49

perf trace-event: Fix heap overflows in read_ftrace_printk()/read_saved_cmdline()

Tanushree Shah · Jul 25, 2026 · 1 files

43a163494ff7

perf trace-event: Fix infinite loop in skip()

Tanushree Shah · Jul 25, 2026 · 1 files

c86df5cbba01

fs: hfsplus: remove redundant NULL check before kfree()

Mohammad Shahid · Jul 26, 2026 · 1 files

19cac7902a8a

ntfs: bound the free-cluster bitmap scan to the volume

Bryam Vargas · Jul 26, 2026 · 2 files

23010160bb9f

perf machine: Fix fd leak on bounds check in maps__set_modules_path_dir()

Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files

73ac546bd6ba

perf machine: Fix NULL parent dereference in fork event processing

Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files

e27b96d0a34e

perf machine: Guard against NULL strlist in machines__findnew()

Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files

cc6abe0012bf

perf machine: Check snprintf truncation in machines__findnew()

Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files

b687e1a418fb

perf machine: Don't abort guest map creation on first inaccessible dir

Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files

29ec46e43f6c

perf machine: Reset errno before strtol in guest kernel map creation

Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files

f53bf58dcd11

perf machine: Free scandir entries in guest kernel map creation

Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files

d04ef71492fa

perf machine: Check snprintf truncation for guest kallsyms path

Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files

4d730a4dd78c

ntfs: respect per-file chmod mode over mount masks

Namjae Jeon · Jul 27, 2026 · 5 files

896fcc93574f

exfat: write moved entry before removing source

Yichong Chen · Jul 27, 2026 · 1 files

b637f52f2f26

affs: Drop support for metadata bh tracking

Jan Kara · Jul 27, 2026 · 6 files

b0bca4e95b03

fs: Fix possible UAF in mark_buffer_write_io_error()

Jan Kara · Jul 27, 2026 · 1 files

5a499dad2c79

fs: Fix missed inode writeback when racing with __writeback_single_inode

Jan Kara · Jul 27, 2026 · 2 files

daca0f43a934

ext4: Allocate mapping_metadata_bhs struct on demand

Jan Kara · Jul 27, 2026 · 5 files

c474bc56b6d1

fs: Provide way for filesystem to wait for metadata writeback

Jan Kara · Jul 27, 2026 · 4 files

356984d1a5c3

ext2: Fix lost inode updates for IS_SYNC inodes

Jan Kara · Jul 27, 2026 · 2 files

4efd6a43a92f

ext2: Drop __ext2_write_inode()

Jan Kara · Jul 27, 2026 · 1 files

74d4faaa76b8

ext2: Avoid unnecessary inode buffer writeback for sync(2)

Jan Kara · Jul 27, 2026 · 1 files

917e583992e5

ext2: Fix data integrity writeout issues

Jan Kara · Jul 27, 2026 · 5 files

1ec98214ccf0

udf: Fix data integrity writeout issues

Jan Kara · Jul 27, 2026 · 5 files

061d83911da5

udf: Use sync_inode_metadata() to writeout IS_SYNC inode

Jan Kara · Jul 27, 2026 · 2 files

c87c0098cf61

udf: Drop udf_sync_inode()

Jan Kara · Jul 27, 2026 · 1 files

e0e30479c756

udf: Use sync_inode_metadata() in udf_evict_inode()

Jan Kara · Jul 27, 2026 · 1 files

5b2e45c33565

udf: Fold udf_update_inode() into udf_write_inode()

Jan Kara · Jul 27, 2026 · 1 files

0cee81a3fd9f

bfs: Fix data integrity writeout issues

Jan Kara · Jul 27, 2026 · 2 files

84af7c3b3462

minix: Fix data integrity writeout issues

Jan Kara · Jul 27, 2026 · 4 files

c26339e1df33

ext4: Fix data integrity writeout issues in nojournal mode

Jan Kara · Jul 27, 2026 · 4 files

525da4f40a7c

fat: Fix missed inode writeback during fsync(2)

Jan Kara · Jul 27, 2026 · 2 files

e668e0668181

fat: Replace fat_sync_inode() with sync_inode_metadata()

Jan Kara · Jul 27, 2026 · 7 files

dc78399717c4

vfs: Remove mmb_fsync()

Jan Kara · Jul 27, 2026 · 2 files

d7de16e240da

fat: Fix lost inode update in do_msdos_rename() with DIRSYNC

Christian Brauner · Jul 27, 2026 · 1 files

a50587bbf30b

fat: Propagate inode buffer write errors from fat_sync_inode_metadata()

Christian Brauner · Jul 27, 2026 · 1 files

28cb64a67b8f

fat: Fix persisting directory entries on fsync(2) of the root directory

Christian Brauner · Jul 27, 2026 · 1 files

121dedb3b666

ntfs: simplify ntfs_reparse_set_native_symlink()

Dmitry Antipov · Jul 27, 2026 · 1 files

ab9c84d1cd59

perf thread-stack: Fix heap buffer overflow on branch stack wrap copy

Arnaldo Carvalho de Melo · Jul 27, 2026 · 1 files

96fcc9ea5f18

perf auxtrace: Fix queue grow overflow and old array leak

Arnaldo Carvalho de Melo · Jul 27, 2026 · 1 files

c4362d5e1a5e

perf intel-pt: Fix off-by-one in auxtrace_info minimum size check

Arnaldo Carvalho de Melo · Jul 27, 2026 · 1 files

b9fb8225951c

perf intel-bts: Fix off-by-one in auxtrace_info minimum size check

Arnaldo Carvalho de Melo · Jul 27, 2026 · 1 files

d67241d43b70

perf arm-spe: Reject zero nr_cpu in metadata to prevent division by zero

Arnaldo Carvalho de Melo · Jul 27, 2026 · 1 files

4902e5652507

seq_file: rename mangle_path to seq_mangle_path

Johannes Berg · Jul 27, 2026 · 3 files

3a13ed3111ce

perf symbols: Skip dynamic symbols with invalid section indexes

Zhanpeng Zhang · Jul 28, 2026 · 1 files

ce12a39bed48

exfat: free new directory cluster if zeroing fails

Yichong Chen · Jul 28, 2026 · 1 files

b7eea80be25f

xfs: validate attr entry pointer before field access

Hongling Zeng · Jul 28, 2026 · 1 files

974d0be0cb8e

writeback: Export __inode_attach_wb()

Christian Brauner · Jul 28, 2026 · 1 files

25757bc855e3

selftests/exec: check that a binfmt_misc instance cannot be pinned

Christian Brauner · Jul 28, 2026 · 3 files

ea6a67ef6445

ntfs: reject unprivileged writes to reserved $LX* xattrs

Pisit Preechapramoth · Jul 28, 2026 · 1 files

0eb24ad05a6a

exfat: fix overflow in cluster-to-dentry conversion

Yang Wen · Jul 28, 2026 · 2 files

022bcb6ba2d3

perf libdw: Fix outer-frame name resolution and spurious "(inlined)" tag

Michael Liang · Jul 28, 2026 · 1 files

78db93943210

dcache: keep shrink_dcache_for_umount() making progress on busy roots

Karl Mehltretter · Jul 29, 2026 · 1 files

0901a71e8cff

exfat: clean up new entry on add entry failure

Yichong Chen · Jul 29, 2026 · 1 files

6e6a31401445

xfs: check split_sectors validity before bio_split call

Hongling Zeng · Jul 29, 2026 · 1 files

ab018b7733bd

selftests/epoll: add a regression test for pipe->poll_usage

Oleg Nesterov · Jul 29, 2026 · 1 files

a3ed4fcd04b9

freevxfs: remove the driver

Christoph Hellwig · Jul 29, 2026 · 19 files

45f84cf25a08

smb: client: set replay flag on the read send-error retry path

Christopher Lusk · Jul 29, 2026 · 1 files

31e3d833d522

iomap: release the folio batch on iomap callback failures

Brian Foster · Jul 29, 2026 · 1 files

19eb9f6ab5ce

iomap: split iomap_iter() logic into iomap_iter_next()

Joanne Koong · Jul 29, 2026 · 2 files

335d4b6201ac

iomap: decouple simple direct I/O reads from iomap_dio_rw

Christoph Hellwig · Jul 29, 2026 · 8 files

eecfab484dc7

iomap: use GFP_NOWAIT when application for iomap_dio_simple allocations

Christoph Hellwig · Jul 29, 2026 · 1 files

26dfed9c7a28

iomap: add ->iomap_next()

Joanne Koong · Jul 29, 2026 · 2 files

9418f36456f6

xfs: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 2 files

ff2ab3146e7c

btrfs: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 1 files

9aff0a5221e8

ntfs3: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 1 files

7a7bf7551624

ntfs: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 1 files

aa35a8a03acd

ext4: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 2 files

32055631cc5e

erofs: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 2 files

ef56723067bc

zonefs: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 1 files

e23b789f9faa

ext2: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 1 files

d3f0fcc22e93

block: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 1 files

8808f09e95c1

f2fs: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 1 files

f3f2f10d8cc5

gfs2: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 1 files

20adeec6e381

hpfs: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 1 files

2fe3d401066a

fuse: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 3 files

d14541b3d8ac

exfat: convert iomap ops to ->iomap_next()

Joanne Koong · Jul 29, 2026 · 1 files

deb6468f4164

smb: client: fix request buffer leak in smb2_new_read_req()

Christopher Lusk · Jul 29, 2026 · 1 files

2b8a2e5d424f

perf hisi-ptt: Fix PTT trace TLP header parsing

Sizhe Liu · Jul 30, 2026 · 3 files

d5f9d4623254

perf hisi-ptt: Strengthen auxtrace event handling and packet type detection

Sizhe Liu · Jul 30, 2026 · 1 files

bec06676f4b2

perf hisi-ptt: Fix spelling and abbreviation errors

Sizhe Liu · Jul 30, 2026 · 3 files

a94e648f03cf

xfs: use file target for post-log fsync fallback flush

Hongling Zeng · Jul 30, 2026 · 1 files

0241ea5fb0fe

xfs: restore nofs context unconditionally in xfs_trans_roll

Yun Zhou · Jul 30, 2026 · 1 files

9984a51e3aa7

binfmt_misc: let a register string create an entry disabled

Christian Brauner · Jul 30, 2026 · 1 files

686585ec2701

selftests/exec: let binfmt_flag_supported() return a bool

Christian Brauner · Jul 30, 2026 · 3 files

6bd0c7aba698

selftests/exec: test registering an entry disabled

Christian Brauner · Jul 30, 2026 · 3 files

d5ae8a7c4ddc

binfmt_misc: document registering an entry disabled

Christian Brauner · Jul 30, 2026 · 1 files

145e675de6ca

selftests/exec: share the bpf handler preconditions

Christian Brauner · Jul 30, 2026 · 1 files

a7b880449ab1

binfmt_misc: carry pre-opened interpreters in struct binfmt_misc_interp

Christian Brauner · Jul 30, 2026 · 1 files

6ec7c96bee30

binfmt_misc: let a 'B' entry bind its interpreters

Christian Brauner · Jul 30, 2026 · 5 files

7404b1472b11

selftests/exec: test interpreters bound to a 'B' entry

Christian Brauner · Jul 30, 2026 · 4 files

1646e9927705

binfmt_misc: document interpreters bound by a 'B' entry

Christian Brauner · Jul 30, 2026 · 1 files

dbd250506134

perf build: Fix a build error on 32-bit x86

Namhyung Kim · Jul 30, 2026 · 1 files

aa00a8fd9d4c

fs/namei.c: update stale comments in lookup_open()

Christian Brauner · Jul 31, 2026 · 1 files

e02bbfd940f5

fs/namei.c: fix kerneldoc of atomic_open() and vfs_lookup_open()

Christian Brauner · Jul 31, 2026 · 1 files

b89b75f36251

fs/namei.c: fix coding style in atomic_open() and lookup_open()

Christian Brauner · Jul 31, 2026 · 1 files

9688a4680293

pidfd: hold exec_update_lock around namespace ioctl

Chen Linxuan · Jul 31, 2026 · 1 files

364b18323058

cifs: use cifs_invalidate_cache() in cifs_do_truncate() for O_TRUNC

Frank Sorenson · Jul 31, 2026 · 1 files

32a7af68df73

cifs: add cifs_resize_file_locked() to guard fscache_resize_cookie() under i_rwsem

Frank Sorenson · Jul 31, 2026 · 3 files

297d8026a570

cifs: remove redundant size-update block in cifs_remap_file_range()

Frank Sorenson · Jul 31, 2026 · 1 files

60be95527bc8

cifs: remove dead size-update blocks in cifs_setattr_unix/nounix

Frank Sorenson · Jul 31, 2026 · 1 files

a511442085c1

unicode: Properly reject invalid encoding version strings

Gabriel Krisman Bertazi · Jul 31, 2026 · 1 files

b2326338dc68

efivarfs: Rate limit statfs() handler

Ard Biesheuvel · Aug 1, 2026 · 1 files

5a3e6136e31c

perf pmu-events: Fix typo in idle-cycles-frontend description

Pu Hu · Aug 2, 2026 · 2 files

01765b456f85

perf libbfd: Validate BPF prog info arrays before pointer cast

Arnaldo Carvalho de Melo · Aug 2, 2026 · 1 files

60f2f5b7650b

perf header: Use write lock when translating BPF prog info pointers

Arnaldo Carvalho de Melo · Aug 2, 2026 · 1 files

38ba525335c4

perf bpf: Add PROG_TAGS to required arrays in __bpf_event__print_bpf_prog_info()

Arnaldo Carvalho de Melo · Aug 2, 2026 · 1 files

fe3ab00d55aa

perf libbfd: Fix memory leaks and NULL fclose in BPF disassembly

Arnaldo Carvalho de Melo · Aug 2, 2026 · 1 files

60e9a0f5bec2

lib/crypto: fips: Split fips.h into fips-aes.h and fips-sha.h

Eric Biggers · Aug 2, 2026 · 9 files

e967fa98f761

lib/crypto: aes: Add FIPS self-tests for unauthenticated modes

Eric Biggers · Aug 2, 2026 · 3 files

fbdb43c0007b

lib/crypto: aes: Add FIPS self-tests for GCM and CCM

Eric Biggers · Aug 2, 2026 · 3 files

baf9e7f80193

lib/crypto: tests: Create test-utils.h

Eric Biggers · Aug 2, 2026 · 6 files

81dbcc3e0424

lib/crypto: tests: Use per-test-case buffers in hash tests

Eric Biggers · Aug 2, 2026 · 15 files

9396dc949538

lib/crypto: tests: Add aead-test-template.h

Eric Biggers · Aug 2, 2026 · 1 files

2aeef50ecadc

lib/crypto: tests: Add KUnit test suite for AES-CCM

Eric Biggers · Aug 2, 2026 · 5 files

b09bd2d92ee1

lib/crypto: tests: Add KUnit test suite for AES-GCM

Eric Biggers · Aug 2, 2026 · 5 files

9d393ca644cd

perf ftrace: Fix leak in parse_filter_event

Michail Tatas · Aug 3, 2026 · 1 files

b60489776404

binfmt_misc: correctly account pre-opened interpreters

Christian Brauner · Aug 3, 2026 · 4 files

f2b69ea2d1a0

selftests/exec: test the pre-opened interpreter limit

Christian Brauner · Aug 3, 2026 · 4 files

a0ff40630359

binfmt_misc: document the pre-opened interpreter limit

Christian Brauner · Aug 3, 2026 · 1 files

f1cebdec9739

pipe: only enable the extra wake_up(rd_wait) for EPOLLET consumers

Oleg Nesterov · Aug 3, 2026 · 2 files

9dd7c82d462e

perf trace: Format fields with hex specifiers in print_fmt as hexadecimal

Aaron Tomlin · Aug 3, 2026 · 1 files

faa6c4c4e4ac

kunit: irq: Continue increasing hrtimer interval for longer

Eric Biggers · Aug 3, 2026 · 1 files

dea754ded951

kunit: tool: fix _list_tests filtering wrong variable when list has TAP prefix

Mohammad Abu-Khader · Aug 3, 2026 · 2 files

bf6c571a80a1

fs: document semantics of kstat::{uid,gid} fields

Jann Horn · Aug 3, 2026 · 1 files

00ab8057cc87

perf vendor events intel: Fix Novalake CPUID regex in mapfile.csv

Chun-Tse Shao · Aug 3, 2026 · 1 files

f2381b546e7e

fs: fix user path of nested backing files

Baokun Li · Aug 4, 2026 · 1 files

8a8685b32c07

iomap: don't free integrity payload that doesn't exist

Christoph Hellwig · Aug 4, 2026 · 1 files

accb6624e383

iomap: iomap_bio_read_folio_range_sync is missing a call to bio_uninit

Christoph Hellwig · Aug 4, 2026 · 1 files

77d852c76342

smb/client: fix nlink of an overwritten open file

ChenXiaoSong · Aug 4, 2026 · 1 files

400696d41b46

fs: remove stale inode_insert5() kernel-doc parameter

Yichong Chen · Aug 5, 2026 · 1 files

077ab8985ee2

ovl: fix double end_creating() on the casefold-mismatch path

Vivek Parikh · Aug 5, 2026 · 1 files

f53f5c2437c1

perf c2c: Fix error masking, OOM, and unchecked caller errors in hpp_list__parse()

Arnaldo Carvalho de Melo · Aug 5, 2026 · 2 files

6d421f609bba

perf c2c: Clean up registered formats on c2c_hists__init() and c2c_hists__reinit() failure

Arnaldo Carvalho de Melo · Aug 5, 2026 · 1 files

a83e82b0ec3a

ntfs: validate non-resident attribute offsets

Hongling Zeng · Aug 6, 2026 · 1 files

78148c852970

perf evlist: Warn when 'sleep' workload is used without system-wide (-a) option

Ian Rogers · Aug 6, 2026 · 1 files

d1a5224851be

kunit: irq: Unregister on-stack timer and work from debugobjects

Eric Biggers · Aug 6, 2026 · 1 files

00aedd67d75d

hfsplus: validate B-tree record offset table

Jiaming Zhang · Aug 6, 2026 · 5 files

4a81d59a9d81

perf sched: Suppress latency table output when trace samples are missing

Aaron Tomlin · Aug 6, 2026 · 1 files

44f8dd1ee1d5

perf sched: Handle missing trace samples in pipe mode

Aaron Tomlin · Aug 6, 2026 · 1 files

19ea850c023c

perf sched latency: Auto-scale latency and runtime display units

Aaron Tomlin · Aug 6, 2026 · 1 files

bf10e6ee2ac3

perf sched latency: Add histogram and time interval options

Aaron Tomlin · Aug 6, 2026 · 3 files

6b38b82be46b

nilfs2: suppress false positive WARN_ONs for sufile after an FS error

Ryusuke Konishi · Aug 6, 2026 · 2 files

8049741ac93a

RDMA/ucma: Allow path records to exactly fit the output buffer

Serhat Kumral · Aug 6, 2026 · 1 files

660ee6792edf

dt-bindings: input: Add Qualcomm SPMI PMIC haptics

Fenglin Wu · Aug 7, 2026 · 1 files

a2f9fb451c68

smb/client: return EOPNOTSUPP for unsupported O_TMPFILE

ChenXiaoSong · Aug 7, 2026 · 1 files

adbc4db2c0f0

lib/crypto: aes-cmac: Add zeroization functions

Thomas Huth · Aug 7, 2026 · 1 files

2b240733f27c

smb: clear the aes_cmac_key and aes_cmac_ctx when done

Thomas Huth · Aug 7, 2026 · 2 files

053baab47d17

Bluetooth: SMP: clear the aes_cmac_key when done

Thomas Huth · Aug 7, 2026 · 1 files

561131a27f55

lib/crypto: aes-cmac: Use __cleanup() instead of memzero_explicit()

Thomas Huth · Aug 7, 2026 · 1 files

ff6ac629076f

mac80211: fils_aead: Use __cleanup() instead of memzero_explicit()

Thomas Huth · Aug 7, 2026 · 1 files

59b3732f95dd

futex/pi: Reject cross-mm private futex owners

Kyle Zeng · Aug 7, 2026 · 1 files

f9ece060cc43

futex: Sanitize and document task_struct::futex::state transitions

Thomas Gleixner · Aug 7, 2026 · 2 files

c5f0bc9fd1ce

futex/pi: Plug private futex exec() race

Thomas Gleixner · Aug 7, 2026 · 4 files

221b62e97811

futex: Clean up the redundant exit/exec functions

Thomas Gleixner · Aug 7, 2026 · 6 files

8564e01efb5d

perf kvm: Fix memory leak in process_sample_event()

Michalis Niarchos · Aug 7, 2026 · 1 files

65785fb65017

perf kvm: Fix memory leak in cmd_kvm()

Michalis Niarchos · Aug 7, 2026 · 1 files

f6f47a9ca82b

squashfs: avoid thundering-herd cache wakeups

Usama Arif · Aug 7, 2026 · 2 files

d9c0fd5533fb

lib/interval_tree: fix allocation warning messages

Karl Mehltretter · Aug 8, 2026 · 1 files

9ac8fd831252

super: fix dying superblock warning messages

Karl Mehltretter · Aug 8, 2026 · 1 files

ed6e2047da1f

fs: fix switch/case indentation in sysfs() syscall

Manush Prajwal · Aug 8, 2026 · 1 files

5146e0688d86

prctl: fix PR_SET_MM_AUXV losing the forced AT_NULL terminator

Bradley Morgan · Aug 9, 2026 · 1 files

d4171c774070

perf script: Fix metric_evlist leak in script_find_metrics

Ian Rogers · Aug 9, 2026 · 1 files

340641a4b5ff

perf stat: Fix evsel_list leak in cmd_stat

Ian Rogers · Aug 9, 2026 · 1 files

08e96e3c737b

perf tools: Fix sb_evlist leaks in top and record

Ian Rogers · Aug 9, 2026 · 2 files

38d778acbee3

perf python: Fix memory leak in pyrf_evlist__get_pollfd

Ian Rogers · Aug 9, 2026 · 1 files

54ba44db4ddd

perf synthetic-events: Fix uninitialized pthread_join

Ian Rogers · Aug 9, 2026 · 1 files

44e82c4d2ff3

perf test: Fix skiplist leak in cmd_test

Ian Rogers · Aug 9, 2026 · 1 files

612aca22a978

perf python: Check counts_values size in set_values

Ian Rogers · Aug 9, 2026 · 1 files

9a142beb1eba

perf python: Validate CPU and thread maps in pyrf_evsel__open

Ian Rogers · Aug 9, 2026 · 1 files

0b274050c4d4

perf python: Validate attribute setters in pyrf_evsel

Ian Rogers · Aug 9, 2026 · 1 files

b365402cd5ea

perf python: Zero initialize perf_data in pyrf_data__init

Ian Rogers · Aug 9, 2026 · 1 files

b3d7c6c1a998

perf python: Add thread and PMU uninitialized checks

Ian Rogers · Aug 9, 2026 · 1 files

b9514a9a13fc

perf python: Fix MetricGroup return type in perf.pyi

Ian Rogers · Aug 9, 2026 · 1 files

cb45ede21d02

perf python: Fix count_values memory leak in pyrf_evsel__read

Ian Rogers · Aug 9, 2026 · 1 files

1ec13016ba36

perf python: Fix memory leak in pyrf__metrics_cb

Ian Rogers · Aug 9, 2026 · 1 files

16a12a54e9a1

perf synthetic-events: Fix divide by zero in perf_event__synthesize_threads

Ian Rogers · Aug 9, 2026 · 1 files

6ae6fb96ccd4

perf test sample-parsing: Validate PERF_FORMAT_GROUP values without LOST

PVS Narasimha Rao · Aug 10, 2026 · 1 files

7c7fe554f40a

docs: fix grammatical error in iomap docs

Benjamin Wu · Aug 10, 2026 · 1 files

1f9b65cf5708

firewire: core: add KUnit test skeleton for node tree

Takashi Sakamoto · Aug 10, 2026 · 4 files

7b763ea17152

firewire: core: add KUnit tests for successful tree building

Takashi Sakamoto · Aug 10, 2026 · 1 files

f744022705b7

firewire: core: add KUnit tests for failure of tree building

Takashi Sakamoto · Aug 10, 2026 · 1 files

dfe88f832fe8

mailmap: update email address for Linfeng Sun

Linfeng Sun · Aug 10, 2026 · 1 files

627b7865c062

hfsplus: validate extent record length before writing it back

Jiaming Zhang · Aug 10, 2026 · 1 files

d7d54599a132

nilfs2: enhance btree node keys check

Wang Jianjian · Aug 10, 2026 · 1 files

9badcfb91bc3

ntfs: allow index root relocation

Namjae Jeon · Aug 10, 2026 · 4 files

27af3392196d

exfat: fix truncated volume labels returned by FS_IOC_GETFSLABEL

Yang Wen · Aug 10, 2026 · 1 files

24a098541a76

nilfs2: standardize the inode number type to u64

Ryusuke Konishi · Aug 10, 2026 · 10 files

dcacab904fe7

selftests/namespaces: Fix racy pipe handshake in timens and pidns_separate

Ricardo B. Marlière (SUSE) · Aug 10, 2026 · 1 files

5e2d672280d9

KEYS: trusted: Fix TPM teardown ordering

Chengfeng Ye · Aug 10, 2026 · 1 files

fea9e4488f38

ntfs: verify run length exceeding volume boundary

Hongling Zeng · Aug 11, 2026 · 1 files

bec0eed29b41

ocfs2: bound-check dir entries in the readdir re-validation scan

Zhan Xusheng · Aug 11, 2026 · 1 files

763c097f71bc

ocfs2: bound-check dir entries in the inline-data re-validation scan

Zhan Xusheng · Aug 11, 2026 · 1 files

447cbe95ebb9

vlan: fix skb_under_panic and races when toggling HW VLAN offload

Eric Dumazet · Aug 11, 2026 · 1 files

87c48e54f28d

firewire: core: consolidate port counting in build_tree()

Takashi Sakamoto · Aug 11, 2026 · 1 files

a563a7cb645a

firewire: core: validate parent port count before allocating nodes in build_tree()

Takashi Sakamoto · Aug 11, 2026 · 1 files

05bfb1327dc5

firewire: core: fix memory leak in error path of build_tree()

Takashi Sakamoto · Aug 11, 2026 · 2 files

bde023808364

futex: Fix race on the initial mm->futex.phash.ref allocation

Hyunwoo Kim · Aug 11, 2026 · 1 files

d3a1b28ea25d

KVM: arm64: vgic: Free gic_kvm_info on initialization failure

Sascha Bischoff · Aug 11, 2026 · 1 files

93cfad8da716

KVM: arm64: vgic: Prevent speculative SPI array underflow

Sascha Bischoff · Aug 11, 2026 · 1 files

2962174fdfa6

KVM: arm64: vgic: Reject out-of-range GICv5 PPI IDs

Sascha Bischoff · Aug 11, 2026 · 2 files

302f94dc3f8c

KVM: arm64: Validate GICv5 timer PPIs before claiming ownership

Sascha Bischoff · Aug 11, 2026 · 1 files

3dfc0ab5fefd

irqchip/gic-v5: Clear per-CPU IRS data on teardown

Sascha Bischoff · Aug 11, 2026 · 1 files

ac6db0e0bee1

irqchip/gic-v5: Synchronize CPU interface disable

Sascha Bischoff · Aug 11, 2026 · 1 files

380e3f23bb9b

tools build: Only probe the compiler at parse time when it is installed

Arnaldo Carvalho de Melo · Aug 11, 2026 · 2 files

bc3fdd6adb99

perf build: Add install-build-deps framework to install devel packages

Arnaldo Carvalho de Melo · Aug 11, 2026 · 2 files

9f83597eb571

perf build: install-build-deps: add Fedora devel package mapping

Arnaldo Carvalho de Melo · Aug 11, 2026 · 1 files

1331bb51069b

perf build: install-build-deps: add Ubuntu devel package mapping

Arnaldo Carvalho de Melo · Aug 11, 2026 · 2 files

01c7a389d1ff

perf build: install-build-deps: add Debian devel package mapping

Arnaldo Carvalho de Melo · Aug 11, 2026 · 2 files

b60f6bc128b9

perf build: Remove leftover feature tests for removed cxx and clang support

Arnaldo Carvalho de Melo · Aug 11, 2026 · 2 files

d17c5b770972

perf build: install-build-deps: add RHEL family devel package mapping

Arnaldo Carvalho de Melo · Aug 11, 2026 · 1 files

328affc639ce

irqchip/gic-v5: Check get_logical_index() return value in MADT IAFFID parsing

Lorenzo Pieralisi · Aug 12, 2026 · 1 files

aa079dbf4c25

irqchip/gic-v5: Check for NULL LPI domain on domain teardown

Lorenzo Pieralisi · Aug 12, 2026 · 1 files

79b115c2a292

irqchip/gic-v5: Disable IRSes on probe failures

Lorenzo Pieralisi · Aug 12, 2026 · 1 files

183750b276c2

irqchip/gic-v5: Fix gicv5_init_common() error paths

Lorenzo Pieralisi · Aug 12, 2026 · 1 files

dc2eae1620bd

irqchip/gic-v5: Release IRS iomem region on driver init failure

Lorenzo Pieralisi · Aug 12, 2026 · 2 files

9dfcc2187282

irqchip/gic-v5: Use logical cpu 0 irs_data for dynamic IST allocation

Lorenzo Pieralisi · Aug 12, 2026 · 1 files

a1ee1a1ca75b

irqchip/gic-v5: Defer default SPI and LPI IAFFID programming

Lorenzo Pieralisi · Aug 12, 2026 · 1 files

657e5af4fe0b

gfs2: harden gfs2_glock_hold

Andreas Gruenbacher · Aug 12, 2026 · 2 files

949eb95d5bcc

cachefiles,netfs: sunset ondemand mode

Gao Xiang · Aug 12, 2026 · 13 files

408da1df1811

net: mctp: hold a reference to the route device in mctp_route_lookup()

Aldo Ariel Panzardo · Aug 13, 2026 · 1 files

666a32836c8f

sched/topology: Add a cpus_read_lock to rebuild_sched_domains()

Sebastian Andrzej Siewior · Aug 13, 2026 · 1 files

62edb8ca0aa4

i2c: mux: demux-pinctrl: fix OF node leak on kstrdup failure

Linkai Gong · Aug 13, 2026 · 1 files

028d8df0a1e3

KVM: arm64: Avoid mismatched accesses to 'struct kvm_nvhe_init_params'

Will Deacon · Aug 13, 2026 · 3 files

2de727471b3b

exfat: keep FITRIM within the requested range

Yang Wen · Aug 13, 2026 · 1 files

51a7a9ddcb3e

perf dso: Guard against errno==0 when dso__get_filename() returns NULL

Arnaldo Carvalho de Melo · Aug 13, 2026 · 1 files

10f452dc2de4

perf dso: Guard close() against invalid fd in dso__decompress_kmodule_path()

Arnaldo Carvalho de Melo · Aug 13, 2026 · 1 files

075d2c32353d

perf dso: Use stored fd error instead of stale errno in file_read() and file_size()

Arnaldo Carvalho de Melo · Aug 13, 2026 · 1 files

390a9461cd73

perf dso: Guard against cache underflow on short reads in dso_cache__memcpy()

Arnaldo Carvalho de Melo · Aug 13, 2026 · 1 files

62972e5644e4

perf dso: Replace assert with runtime check in dso__read_symbol()

Arnaldo Carvalho de Melo · Aug 13, 2026 · 1 files

43eb13f13385

i2c: ocores: Disable clock on failed resume

Ruoyu Wang · Aug 13, 2026 · 1 files

2d85e13c5526

perf vendor events arm64: fix swapped MetricGroup for Tegra410 L1 prefetcher metrics

Saurav Sachidanand · Aug 13, 2026 · 1 files

9453bc6a69ef

perf vendor events arm64: Fix Tegra410 Olympus event 0x0197

Besar Wicaksono · Aug 13, 2026 · 1 files

e37b2abca804

xsk: fix NULL pointer dereference in __xsk_rcv()

Cen Zhang (Microsoft) · Aug 13, 2026 · 1 files

311f2c770d67

fbdev: maxine: make functions static

Randy Dunlap · Aug 13, 2026 · 1 files

47eb05e731fb

fbdev: maxine: elide an unused function

Randy Dunlap · Aug 13, 2026 · 1 files

3adec5c640dc

fbdev: maxine: fix 64-bit build error

Randy Dunlap · Aug 13, 2026 · 1 files

c761c0400fb7

fbdev: maxine: fix maxinefb_init() return value

Randy Dunlap · Aug 14, 2026 · 1 files

a8b842366f8f

powercap: intel_rapl: Sign-extend the PMU delta on counter wraparound

Li, Yifan · Aug 14, 2026 · 1 files

fbfa013eeac2

clk: microchip: mpfs: fix regmap_update_bits() mask/val order

Pedro Kopper · Aug 14, 2026 · 1 files

b74a072d8fb7

net: bridge: Reject descending VLAN tunnel ranges

Ruoyu Wang · Aug 14, 2026 · 1 files

d86c91afe28b

dt-bindings: PCI: tegra264: Strictly distinguish C0 from C1-C5

Thierry Reding · Aug 14, 2026 · 1 files

0771da4fb5ef

dt-bindings: PCI: tegra264: Switch to PCIe Root Port bindings

Thierry Reding · Aug 14, 2026 · 1 files

01c3c27a0ef6

PCI: tegra264: Add Tegra264 support

Thierry Reding · Aug 14, 2026 · 4 files

772bd1a84288

fbdev: maxine: use MODULE_LICENSE() unconditionally

Randy Dunlap · Aug 14, 2026 · 1 files

68d8c6532659

net: core: propagate unreadable flag in skb_zerocopy

Mina Almasry · Aug 14, 2026 · 2 files

d9c56501c72f

net: tcp: block mixing readable and unreadable frags

Mina Almasry · Aug 14, 2026 · 1 files

ced45be0073a

ACPI: pfr_update: fix stack buffer overflow in query_capability()

Anirudh Prasad · Aug 14, 2026 · 1 files

3cbfd627ee72

net: ipa: fix stalled modem TX queue after runtime resume

Jorijn van der Graaf · Aug 15, 2026 · 1 files

2640e6419594

net: advertise TCP MSS from the configured MTU, not the learned PMTU

Jiayuan Chen · Aug 15, 2026 · 4 files

e5c8e301b497

selftests: net: packetdrill: add tests for advertised MSS with PMTU exceptions

Eric Dumazet · Aug 15, 2026 · 2 files

47cdab0d51aa

ipv6: use RCU iterator to dump route exceptions

Yuyang Huang · Aug 15, 2026 · 1 files

c5ae83ee02c0

net: thunderbolt: Count delivered packets in rx_packets and rx_bytes

Fan Ye · Aug 15, 2026 · 1 files

b878dfdd12d7

mptcp: fix uninitialized local_id in syncookie MP_JOIN reconstruction

Harshit Varu · Aug 15, 2026 · 1 files

d2796ffe38cb

bnx2x: fix double free in bnx2x_init_firmware() error path

Jiangshan Yi · Aug 15, 2026 · 1 files

777979e62711

i2c: mxs: fix DMA channel leak on probe error

Ruoyu Wang · Aug 15, 2026 · 1 files

6b9eaa61ff2d

net: ipa: balance runtime PM reference on remove error

Ruoyu Wang · Aug 15, 2026 · 1 files

9393f1d656a7

forcedeth: fix off-by-one when saving/restoring non-PCI config space

Marek Czernohous · Aug 15, 2026 · 1 files

cfa9178ce2e5

forcedeth: stop the tx_timeout register dump past the requested window

Marek Czernohous · Aug 15, 2026 · 1 files

746fc0787f61

net: usb: cdc_ncm: add Apple MacBook Pro USB product ID 0x1902

Mehrdad Afshari · Aug 16, 2026 · 1 files

5e8076e4e412

net: qlcnic: validate unified ROM sections before loading

Pengpeng Hou · Aug 16, 2026 · 1 files

ff0f9b7aa1c7

net/mlx5: E-Switch, use state lock for vport state changes

Mark Bloch · Aug 16, 2026 · 5 files

20f11b5cfa42

net/mlx5: Move vport DOWN state check out of mlx5_query_vport_max_tx_speed()

Or Har-Toov · Aug 16, 2026 · 3 files

ad0ae7aefa7a

net/mlx5: E-Switch, preserve max tx speed on vport state modification

Or Har-Toov · Aug 16, 2026 · 2 files

c75ef2137e74

NFSv4.2: fix LAYOUTSTATS send buffer exhaustion

Junrui Luo · Aug 16, 2026 · 1 files

13c23c5cb977

NFSv4/pnfs: key the data server cache on the NFS version

Junrui Luo · Aug 16, 2026 · 4 files

ee5a386cfe60

NFSv4.1: fix layout segment leak on the pnfs_layout_process() forget path

Junrui Luo · Aug 16, 2026 · 1 files

8e2efb3f45a5

net/sched: add get_fill_size callbacks for actions missing them

Victor Nogueira · Aug 16, 2026 · 9 files

da4471557f27

net/tcp-ao: fix use-after-free of current_key on reconnect to another peer

Hyunwoo Kim · Aug 16, 2026 · 1 files

992cc9f94ca9

net/packet: defer vmalloc TX_RING free until skbs finish

Kyle Zeng · Aug 16, 2026 · 1 files

d2c26c2911dd

ipv6: avoid divide by zero in rt6_multipath_rebalance

Cen Zhang (Microsoft) · Aug 17, 2026 · 1 files

256496397287

NTB: ntb_transport: Recycle TX entries before client callbacks

Koichiro Den · Aug 17, 2026 · 1 files

8aaa47351db0

net: ntb_netdev: Fix TX busy and drop handling

Koichiro Den · Aug 17, 2026 · 1 files

873ce713fef5

NTB: ntb_transport: Fail TX enqueue when the QP link is down

Koichiro Den · Aug 17, 2026 · 1 files

a4f2387db6f1

NTB: ntb_transport: Reject oversized TX buffers

Koichiro Den · Aug 17, 2026 · 1 files

490529f66801

exfat: replace truncate_lock with inode_lock

Chi Zhiling · Aug 17, 2026 · 4 files

ba13226fc966

fbdev: platinumfb: add error checking for ioremap calls

BingKun Yue · Aug 17, 2026 · 1 files

07e98a4d5e9c

netdevsim: update queue NAPI association on queue reset

Eric Dumazet · Aug 17, 2026 · 1 files

7a79b02dd1b0

i2c: rcar: fix reset handling for Gen5

Wolfram Sang · Aug 17, 2026 · 1 files

f12c2de4f542

batman-adv: reject unrepresentable multicast TVLV offsets

Kyle Zeng · Aug 17, 2026 · 2 files

44930446dde4

ipv6: seg6: clear IPv4 control block on IPIP decapsulation

Kyle Zeng · Aug 17, 2026 · 1 files

734150717a7b

perf c2c: extract shared data structures into util/c2c.h

Jiebin Sun · Aug 17, 2026 · 4 files

e9ffc77f3ff3

perf c2c: add function view model skeleton

Jiebin Sun · Aug 17, 2026 · 2 files

1b4eb7a2ddcd

perf c2c: add column rendering for function view

Jiebin Sun · Aug 17, 2026 · 1 files

e88866243236

perf c2c: add HPP list parsing for function view columns

Jiebin Sun · Aug 17, 2026 · 1 files

929c4ebb542f

perf c2c: add function view stats merge and memory management

Jiebin Sun · Aug 17, 2026 · 1 files

473a047faa8f

perf c2c: add function view hierarchy entry creation

Jiebin Sun · Aug 17, 2026 · 2 files

776356199431

perf c2c: build and finalize the function view hierarchy

Jiebin Sun · Aug 17, 2026 · 2 files

1975d27d1192

perf c2c: add function view browser UI and cacheline detail

Jiebin Sun · Aug 17, 2026 · 4 files

16e113d46d29

perf c2c: document function view in perf-c2c man page

Jiebin Sun · Aug 17, 2026 · 1 files

f826df95332c

ipv6: rpl: fix NULL dereference of idev in ipv6_rpl_srh_rcv()

Andrea Mayer · Aug 17, 2026 · 1 files

eef628bce8e1

mailmap: fix bouncing address for Taniya Das

Konrad Dybcio · Aug 17, 2026 · 1 files

f85dc137aabf

net: add missing ref_tracker_dir_exit() to net_passive_dec()

Tetsuo Handa · Aug 17, 2026 · 1 files

415125669c2d

ACPI: button: Add DMI quirk for Razer Blade Pro 17 early 2020 lid switch

Robin Everaars · Aug 17, 2026 · 1 files

b7adcc56fd3d

net: microchip: vcap: use port number instead of netdev name for debugfs

Daniel Machon · Aug 17, 2026 · 3 files

b62793a7baee

net: sparx5: fix sleep in atomic context in MAC table access

Daniel Machon · Aug 17, 2026 · 1 files

f2849b1fd059

net: phylink: correctly validate returned PCS in phylink_inband_caps

Christian Marangi · Aug 17, 2026 · 1 files

c793bbfc4a0a

timer: Keep debugobjects state consistent in migrate_timer_list()

Thomas Gleixner · Aug 17, 2026 · 1 files

7bf29145d7a9

net: txgbe: fix MISC interrupt unmasking in non-MSI-X mode and device shutdown

Jiawen Wu · Aug 18, 2026 · 1 files

d302d7109fb9

ethtool: remove unused __ETHTOOL_LINK_MODE_MASK_NWORDS

Zhan Xusheng · Aug 18, 2026 · 1 files

289413b8077a

dt-bindings: mailbox: add Axiado AX3005 mailbox

Swark Yang · Aug 18, 2026 · 2 files

14af7a96afa3

mailbox: add Axiado AX3005 mailbox driver

Swark Yang · Aug 18, 2026 · 4 files

036322025d6e

net/smc: free stashed qentry before overwrite in REQ_ADD_LINK to ADD_LINK transition

Mahanta Jambigi · Aug 18, 2026 · 1 files

06aa3d26327f

qede: Fix NULL pointer dereference in TPA fragment processing

Vaibhav Nagare · Aug 18, 2026 · 2 files

5ee0ceddc778

net/smc: free pending qentry in smc_llc_flow_stop() before memset

Mahanta Jambigi · Aug 18, 2026 · 1 files

f05516dd7b86

net: libwx: fix concurrent bitmap overwrite in PTP setup

Jiawen Wu · Aug 18, 2026 · 1 files

60038154b40e

ntfs: do not update ctime when setxattr fails

Baolin Liu · Aug 18, 2026 · 1 files

4c660ee8c809

net: sched: fix 32-bit backlog wrap in gred, bfifo and plug enqueue

Jamal Hadi Salim · Aug 18, 2026 · 3 files

50b10bd0c2d7

irqchip/renesas-rzg2l: Fix loss of interrupt

Biju Das · Aug 18, 2026 · 1 files

f74cf70e5e78

fbdev: viafb: refactor strcpy and viafb_name

Ajith P V · Aug 18, 2026 · 1 files

25b863cd6d12

tools: ynl: handle calloc failure in ynl_ntf_parse

Triet Hoang · Aug 18, 2026 · 1 files

f8e43fe0f22b

fbdev: omapfb: panel-dsi-cm: initialize lock before registering display

Runyu Xiao · Aug 18, 2026 · 1 files

8197c180052f

docs: oa-tc6-framework: Fix link to specification

Stefan Wahren · Aug 18, 2026 · 1 files

934753d26f1e

MAINTAINERS: Replace Steve French as CIFS maintainer

Paulo Alcantara · Aug 18, 2026 · 2 files

498386b6d402

gtp: serialize PDP context updates

Qing Ming · Aug 18, 2026 · 1 files

57549ab90791

net: bridge: arp/nd proxy: fix reading neigh ha

Nikolay Aleksandrov · Aug 18, 2026 · 1 files

b824059a673b

vxlan: fix reading neigh ha

Nikolay Aleksandrov · Aug 18, 2026 · 1 files

2ee66e948717

inetpeer: randomize RB-tree node comparison using SipHash

Eric Dumazet · Aug 18, 2026 · 2 files

71283aaa6c65

xdp: fix zero-copy frame layout

Weiming Shi · Aug 18, 2026 · 1 files

cb258d651d74

PM: sleep: Unblock runtime PM when device prepare fails

Shibo Zhu · Aug 18, 2026 · 1 files

235b42b58601

ip6mr: do not clone dst in ip6mr_cache_report()

Eric Dumazet · Aug 18, 2026 · 1 files

56549c18a4f7

ksmbd: enable TCP keepalive for accepted connections

Namjae Jeon · Aug 19, 2026 · 1 files

b76eee9c2157

irqchip/ast2700-intc: Avoid allocating in the irq_domain activate() callback

Ryan Chen · Aug 19, 2026 · 2 files

03a9d10ecf71

sctp: drop a chunk if its transport was removed

Hyunwoo Kim · Aug 19, 2026 · 1 files

a42a459ef0e5

net/smc: fix use-after-free of the LLC qentry in smc_llc_srv_add_link()

Yehyeong Lee · Aug 19, 2026 · 1 files

2d1e7c5aaa33

net/smc: bound the peer rkey counts in SMC-Rv2 LLC messages

Yehyeong Lee · Aug 19, 2026 · 1 files

8d3c1ab82c11

net/smc: carry oversized SMC-Rv2 LLC messages in the queue entry

Yehyeong Lee · Aug 19, 2026 · 2 files

cab40cfc9e11

i3c: dw: reduce do_daa time if there's no client

Jisheng Zhang · Aug 19, 2026 · 1 files

d9e00c457d4a

ntfs: serialize resident iomap reads with mrec_lock

Hyeontae Lee · Aug 19, 2026 · 1 files

13b1d8a99687

MAINTAINERS: add myself as KSMBD reviewer

ChenXiaoSong · Aug 19, 2026 · 1 files

cc9d09fef784

ntfs: reject invalid MFT LCNs from boot sector

Hyunchul Lee · Aug 19, 2026 · 1 files

0714cf44ac76

MAINTAINERS: update btrfs git tree entries

David Sterba · Aug 19, 2026 · 1 files

6776efe4a52f

ipip: fix skb leak in collect_md mode when metadata_dst allocation fails

Anton Danilov · Aug 19, 2026 · 1 files

203582017774

pNFS: Fix EBUSY check in pnfs_layout_need_return

Tim Menninger · Aug 19, 2026 · 1 files

55aa45154fe4

PCI: vmd: Add Nova Lake (NVL) and Dunlow (DNL) Device IDs

Szymon Durawa · Aug 19, 2026 · 1 files

23906f3a1686

sched/fair: Floor tg_cpus() at 1

Jake Steinman · Aug 19, 2026 · 1 files

1beb81947eb4

net/sched: account classifier filter allocations to memcg

Jamal Hadi Salim · Aug 19, 2026 · 10 files

870a9e42ecc6

tcp: clamp route advmss to TCP_MIN_MSS

Yong Wang · Aug 19, 2026 · 5 files

82e15be2d8b9

net: ntb_netdev: Avoid double-accounting netif_rx() drops

Koichiro Den · Aug 19, 2026 · 1 files

31ded341c375

net: ntb_netdev: Count packets dropped on RX refill failure

Koichiro Den · Aug 19, 2026 · 1 files

3ae1674975d4

clk: ti: Make sure clk_init_data is fully initialized

Geert Uytterhoeven · Aug 19, 2026 · 3 files

39c0e6c844a1

clk: visconti: Make sure clk_init_data is fully initialized

Geert Uytterhoeven · Aug 19, 2026 · 1 files

b2702908ee23

spi: amlogic-spisg: Make sure clk_init_data is fully initialized

Geert Uytterhoeven · Aug 19, 2026 · 1 files

45ccfec7caab

ACPI: Add Bob Moore to CREDITS

Rafael J. Wysocki · Aug 19, 2026 · 1 files

500919d75d5b

ACPI: Update MAINTAINERS entry for ACPICA

Rafael J. Wysocki · Aug 19, 2026 · 1 files

a6fa4d6e38d6

ACPI: Update upstream ACPICA repository URL in documentation

Rafael J. Wysocki · Aug 19, 2026 · 1 files

e1e3a0ab69c6

ARM: Fix get_cycles() after delay_read_timer() conversion

Nathan Chancellor · Aug 19, 2026 · 1 files

d7dda89ad051

fbdev: atafb: Give atafb proper parent

Miro Kropacek · Aug 19, 2026 · 1 files

51df976c3268

fbdev: atafb: Add support for further video bit depths on atafb:external

Miro Kropacek · Aug 19, 2026 · 1 files

d463633d63e6

fbdev: atafb: Add support for SuperVidel's SuperBlitter

Miro Kropacek · Aug 19, 2026 · 1 files

80b6367ec37f

ksmbd: keep TCP timers alive for kernel sockets

Namjae Jeon · Aug 19, 2026 · 1 files

4e15e89faac9

net: bnxt: ring the doorbell when SW USO exits early

Joe Damato · Aug 19, 2026 · 2 files

766062a82e1c

ntfs: reject invalid empty mapping pairs

Hyunchul Lee · Aug 20, 2026 · 1 files

dc948f8b384a

ACPI: scan: Defer device power initialization

Peixin Xie · Aug 20, 2026 · 2 files

98716c9fce21

ntfs: fix off-by-one page overflow in ntfs_decompress()

Dennis Tighe · Aug 20, 2026 · 1 files

ed91d8024235

smb: server: Remove obsolete "select CRYPTO_LIB_DES" from Kconfig file

Thomas Huth · Aug 20, 2026 · 1 files

c5e640fe3461

smb: server: remove unused DES crypto header

Namjae Jeon · Aug 20, 2026 · 1 files

d8aa5dd97944

futex: Fix might_sleep() warning in futex_pivot_pending()

Peter Zijlstra · Aug 20, 2026 · 5 files

9969d58a9b04

ntfs: fix resource leak in ntfs_new_attr_flags

Hongling Zeng · Aug 20, 2026 · 1 files

a9c2f0d401fd

spi: loongson: pm: add .freeze .poweroff .thaw .restore

Li Jun · Aug 20, 2026 · 1 files

81684340963d

ntfs: validate usa_ofs before preserving the update sequence number

Dennis Tighe · Aug 20, 2026 · 1 files

137b8ae233ca

net_sched: sch_fq: fix pacing delay underflow with pacing offload

Eric Dumazet · Aug 20, 2026 · 1 files

11efd7963dac

net: hibmcge: fix page_pool DMA direction mismatch

Jian Shen · Aug 20, 2026 · 1 files

4c6320e0ad40

MAINTAINERS: update ksmbd repository URL

Namjae Jeon · Aug 20, 2026 · 1 files

7cbfb180945c

net/sched: sch_cake: fix autorate reconfiguration throttling

Giuseppe Piscitelli · Aug 20, 2026 · 1 files

9d2ed026f031

Merge tag 'sysctl-7.03-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl

Linus Torvalds · Aug 20, 2026 · 25 files

58b34b72b64b

irqchip/irq-realtek-rtl: Use readl_be()/writel_be() instead of readl()/writel()

Rustam Adilov · Aug 20, 2026 · 1 files

ec518a7c4ba1

net: macb: drop CONFIG_OF #if block

Théo Lebrun · Aug 20, 2026 · 1 files

72fdff1416e2

Merge tag 'docs-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux

Linus Torvalds · Aug 20, 2026 · 85 files

39e34e88ec0d

Merge tag 'wq-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq

Linus Torvalds · Aug 20, 2026 · 4 files

40d8c81577db

Merge tag 'cgroup-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup

Linus Torvalds · Aug 20, 2026 · 18 files

039f248a6cc1

net: page_pool: Remove zone/policy GFP flags when allocating XArray entries

Rong Zhang · Aug 20, 2026 · 1 files

11260c335ec6

Merge tag 'sched_ext-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext

Linus Torvalds · Aug 20, 2026 · 49 files

216b3f432a36

Merge tag 'kcsan-20260817-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/melver/linux

Linus Torvalds · Aug 20, 2026 · 1 files

ae814200e839

Merge tag 'bitmap-for-7.3' of https://github.com/norov/linux

Linus Torvalds · Aug 20, 2026 · 68 files

cf62c7084acf

Merge tag 'execve-v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux

Linus Torvalds · Aug 20, 2026 · 1 files

7617cc05df28

ACPI: scan: Do not combine resources that overlap completely

Rafael J. Wysocki · Aug 20, 2026 · 1 files

62abb6cffd6b

Merge tag 'libnvdimm-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm

Linus Torvalds · Aug 20, 2026 · 10 files

8f421dfec234

Merge tag 'erofs-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs

Linus Torvalds · Aug 20, 2026 · 8 files

dc83d18cdd90

Merge tag 'ntfs3_for_7.3' of https://github.com/Paragon-Software-Group/linux-ntfs3

Linus Torvalds · Aug 20, 2026 · 17 files

ada9ccfb81ec

Merge tag 'for-linus-7.3-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux

Linus Torvalds · Aug 20, 2026 · 4 files

d141ec2825b4

Merge tag 'nfsd-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux

Linus Torvalds · Aug 20, 2026 · 117 files

81e51378b78a

Merge tag 'fsnotify_for_v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs

Linus Torvalds · Aug 20, 2026 · 5 files

9328b3b03bdc

Merge tag 'fs_for_v7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs

Linus Torvalds · Aug 20, 2026 · 21 files

50c44fea13ec

Merge tag 'for-7.3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux

Linus Torvalds · Aug 20, 2026 · 42 files

c84d3e3130df

Merge tag 'ext4_for_linus-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4

Linus Torvalds · Aug 20, 2026 · 25 files

f5437ff7299e

Merge tag 'for-7.3/io_uring-20260819' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

Linus Torvalds · Aug 20, 2026 · 22 files

8fa4804fe62c

NFSv4.1: zero referring call lists before decoding

Jérémy Jean · Aug 20, 2026 · 1 files

55ab7e14222e

Merge tag 'for-7.3/block-20260819' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

Linus Torvalds · Aug 20, 2026 · 136 files

caf325ab81be

Merge tag 'loongarch-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson

Linus Torvalds · Aug 20, 2026 · 11 files

73cc4da3857b

Merge tag 'm68k-for-v7.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k

Linus Torvalds · Aug 20, 2026 · 15 files

073e62fd33fe

Merge tag 'riscv-for-linus-7.3-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Linus Torvalds · Aug 20, 2026 · 50 files

920f27122cba

Merge tag 'cxl-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl

Linus Torvalds · Aug 20, 2026 · 27 files

a70859cf3121

bnxt_en: Gate TPH enablement behind BNXT_SUPPORTS_QUEUE_API check

Thomas Walsh · Aug 20, 2026 · 1 files

6439079365dc

Merge tag 'probes-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Linus Torvalds · Aug 20, 2026 · 31 files

77ae27fd98f3

Merge tag 'printk-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux

Linus Torvalds · Aug 20, 2026 · 3 files

a625b2a38762

Merge tag 'vfio-v7.3-rc1' of https://github.com/awilliam/linux-vfio

Linus Torvalds · Aug 20, 2026 · 33 files

7f063b2f17ea

Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost

Linus Torvalds · Aug 21, 2026 · 37 files

ed3b875bea55

Merge tag 'mm-stable-2026-08-18-18-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Linus Torvalds · Aug 21, 2026 · 340 files

8dbbc7e18894

Merge tag 'mm-hotfixes-stable-2026-08-19-21-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Linus Torvalds · Aug 21, 2026 · 6 files

818bebeb63dd

drm/xe: Don't hand out the flat CCS storage as usable VRAM

Linus Torvalds · Aug 21, 2026 · 1 files

777dbc9914b2

ptp: netc: fix period truncation and potential divide-by-zero in PEROUT

Wei Fang · Aug 21, 2026 · 1 files

622d698df423

bnxt_en: Fix call to hardware monitoring event handler

Guenter Roeck · Aug 21, 2026 · 1 files

f2240a2ff4db

ntfs: introduce transparent compression codec interface

Hyunchul Lee · Aug 21, 2026 · 1 files

c34e33a60fc7

ntfs: define LZNT1 codec ops under transparent codec interface

Hyunchul Lee · Aug 21, 2026 · 2 files

d38ce59d16d5

ntfs: add WOF compression config option

Hyunchul Lee · Aug 21, 2026 · 1 files

56cc42a7b387

ntfs: return errors from ntfs_attr_readall

Hyunchul Lee · Aug 21, 2026 · 4 files

760c9d271d40

ntfs: parse REPARSE_TAG_WOF

Hyunchul Lee · Aug 21, 2026 · 4 files

d7aa04984f12

ntfs: return errors from inode initialization

Hyunchul Lee · Aug 21, 2026 · 1 files

f39cd3f7fcaf

ntfs: port lzx/xpress decompressors from ntfs-3g-system-compression

Hyunchul Lee · Aug 21, 2026 · 6 files

7ddb3fef3532

ntfs: implement codec ops for LZX and XPRESS

Hyunchul Lee · Aug 21, 2026 · 3 files

2bef615ebf28

ntfs: add non-resident WOF decompression

Hyunchul Lee · Aug 21, 2026 · 11 files

a7b842f182d1

ntfs: support resident WOF decompression

Hyunchul Lee · Aug 21, 2026 · 1 files

4e69c1856bfd

Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernel

Linus Torvalds · Aug 21, 2026 · 1618 files

531ed942bb0d

Merge tag 'fbdev-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev

Linus Torvalds · Aug 21, 2026 · 33 files

35748ddd3b2c

Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Linus Torvalds · Aug 21, 2026 · 114 files

21bd0802cd3f

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma

Linus Torvalds · Aug 21, 2026 · 176 files

f96718fc1f61

Merge tag 'mmc-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc

Linus Torvalds · Aug 21, 2026 · 50 files

283955dfacfe

Merge tag 'hsi-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi

Linus Torvalds · Aug 21, 2026 · 3 files

2be02a7c996a

Merge tag 'for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply

Linus Torvalds · Aug 21, 2026 · 86 files

614b9fb585f1

Merge tag 'cifs-maintainer-switch-7.3-rc1' of https://git.manguebit.org/linux

Linus Torvalds · Aug 21, 2026 · 2 files

7199989f3f31

Merge tag 'landlock-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux

Linus Torvalds · Aug 21, 2026 · 49 files

af33c5a2a9fd

Merge tag 'ecryptfs-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs

Linus Torvalds · Aug 21, 2026 · 7 files

27a59c0251e5

Merge tag 'mips_7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux

Linus Torvalds · Aug 21, 2026 · 20 files

2f0f6b0773be

Merge tag 'modules-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux

Linus Torvalds · Aug 21, 2026 · 13 files

26260251022f

Merge tag 'livepatching-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching

Linus Torvalds · Aug 21, 2026 · 2 files

e5f92606156a

Merge tag 'mm-nonmm-stable-2026-08-22-16-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Linus Torvalds · Aug 23, 2026 · 85 files

8552019d0986

Merge tag 'for-next-keys-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd

Linus Torvalds · Aug 23, 2026 · 1 files

61a09cfc1214

Merge tag 'ksmbd-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb

Linus Torvalds · Aug 23, 2026 · 49 files

df51bdc5e80d

Merge tag 'mtd/for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux

Linus Torvalds · Aug 23, 2026 · 30 files

91959a31a399

Merge tag 'liveupdate-v7.3-rc1-20260823' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

Linus Torvalds · Aug 23, 2026 · 21 files

388b607d107c

Merge tag 'efi-next-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi

Linus Torvalds · Aug 23, 2026 · 6 files

66ec24c5d7a0

Merge tag 's390-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

Linus Torvalds · Aug 23, 2026 · 83 files

b6b019a1d9b9

Merge tag 'parisc-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux

Linus Torvalds · Aug 23, 2026 · 7 files

570f7e331f5f

Merge tag 'pci-v7.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Linus Torvalds · Aug 23, 2026 · 110 files

4352b8aee980

Merge tag 'i3c/for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux

Linus Torvalds · Aug 23, 2026 · 27 files