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.
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.
NTFS transparent WOF compression support
Adds a codec interface and LZNT1, LZX, and XPRESS decompression to the in-tree NTFS driver, enabling Windows system-compressed (WOF) files to be read. Includes resident and non-resident data handling and improved error propagation.
Why it matters: Lets Linux read Compact OS compressed files on NTFS volumes without external tools.
f2240a2ff4dbc34e33a60fc7d38ce59d16d556cc42a7b387760c9d271d40d7aa04984f12f39cd3f7fcaf7ddb3fef35322bef615ebf28a7b842f182d1
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Source commits980 entries +
gfs2: Enable automatic glock hash table shrinking
Andreas Gruenbacher · Apr 4, 2024 · 1 files
gfs2: Don't cache unreferenced glocks
Andreas Gruenbacher · May 7, 2024 · 1 files
gfs2: Remove the glock lru list and shrinker
Andreas Gruenbacher · May 8, 2024 · 7 files
gfs2: Skip dlm unlocks earlier
Andreas Gruenbacher · May 8, 2024 · 5 files
utf8: Remove unused utf8_normalize
Dr. David Alan Gilbert · Jun 9, 2025 · 2 files
virtio: Add ID for virtio media
Albert Esteve · Mar 10, 2026 · 1 files
perf kvm stat: Add missing mappings for PPC kvm exit reasons
Gautam Menghani · May 18, 2026 · 1 files
fs: buffer: use clear_and_wake_up_bit() in unlock_buffer()
Agatha Isabelle Moreira · May 20, 2026 · 1 files
fs: jbd2: use clear_and_wake_up_bit() in journal_end_buffer_io_sync()
Agatha Isabelle Moreira · May 20, 2026 · 1 files
i2c: rust: mark I2cAdapter methods as inline
Nicolás Antinori · May 21, 2026 · 1 files
fs/namespace: notify pollers of legacy propagation changes
Guopeng Zhang · Jun 1, 2026 · 1 files
fs: add switch_fs_struct()
Christian Brauner · Jun 1, 2026 · 3 files
fs: notice when init abandons fs sharing
Christian Brauner · Jun 1, 2026 · 1 files
fs: add scoped_with_init_fs()
Christian Brauner · Jun 1, 2026 · 1 files
fs: add real_fs to track task's actual fs_struct
Christian Brauner · Jun 1, 2026 · 8 files
fs: make userspace_init_fs a dynamically-initialized pointer
Christian Brauner · Jun 1, 2026 · 4 files
rnbd: use scoped_with_init_fs() for block device open
Christian Brauner · Jun 1, 2026 · 1 files
crypto: ccp: use scoped_with_init_fs() for SEV file access
Christian Brauner · Jun 1, 2026 · 1 files
scsi: target: use scoped_with_init_fs() for ALUA metadata
Christian Brauner · Jun 1, 2026 · 1 files
scsi: target: use scoped_with_init_fs() for APTPL metadata
Christian Brauner · Jun 1, 2026 · 1 files
btrfs: use scoped_with_init_fs() for update_dev_time()
Christian Brauner · Jun 1, 2026 · 1 files
coredump: use scoped_with_init_fs() for coredump path resolution
Christian Brauner · Jun 1, 2026 · 1 files
fs: use scoped_with_init_fs() for kernel_read_file_from_path_initns()
Christian Brauner · Jun 1, 2026 · 1 files
ksmbd: use scoped_with_init_fs() for share path resolution
Christian Brauner · Jun 1, 2026 · 1 files
ksmbd: use scoped_with_init_fs() for filesystem info path lookup
Christian Brauner · Jun 1, 2026 · 1 files
ksmbd: use scoped_with_init_fs() for VFS path operations
Christian Brauner · Jun 1, 2026 · 1 files
pnfs/blocklayout: use scoped_with_init_fs() for SCSI device lookup
Christian Brauner · Jun 1, 2026 · 1 files
initramfs: use scoped_with_init_fs() for rootfs unpacking
Christian Brauner · Jun 1, 2026 · 1 files
af_unix: use scoped_with_init_fs() for coredump socket lookup
Christian Brauner · Jun 1, 2026 · 1 files
fs: stop sharing fs_struct between init_task and pid 1
Christian Brauner · Jun 1, 2026 · 1 files
fs: add umh argument to struct kernel_clone_args
Christian Brauner · Jun 1, 2026 · 3 files
devtmpfs: create private mount namespace
Christian Brauner · Jun 1, 2026 · 1 files
nullfs: make nullfs multi-instance
Christian Brauner · Jun 1, 2026 · 1 files
fs: start all kthreads in nullfs
Christian Brauner · Jun 1, 2026 · 1 files
fs: stop rewriting kthread fs structs
Christian Brauner · Jun 1, 2026 · 1 files
fs: stop rewriting paths for PF_EXITING | PF_DUMPCORE
Christian Brauner · Jun 1, 2026 · 1 files
perf metricgroup: Fix metric expression copy leaks
Yu Peng · Jun 2, 2026 · 1 files
perf script powerpc: Update the hcall list with new hcalls
Gautam Menghani · Jun 2, 2026 · 1 files
perf script powerpc: Fix a typo in the name of H_DISABLE_AND_GET
Gautam Menghani · Jun 2, 2026 · 1 files
mqueue: reject mq_notify with signo 0
Yi Xie · Jun 3, 2026 · 1 files
perf data convert json: Fix trace_seq memory leak in process_sample_event()
Tanushree Shah · Jun 4, 2026 · 1 files
perf clang-format: Prioritize Python.h and expand other categories
Ian Rogers · Jun 5, 2026 · 1 files
virtio-mmio: add support for transport version 3
Peter Hilber · Jun 5, 2026 · 1 files
selftests/zram: fix kernel_gte() for POSIX sh
Cheng-Han Wu · Jun 7, 2026 · 1 files
tools/perf/sched: Update process names of processes in zombie state for both -s and -S options
Athira Rajeev · Jun 7, 2026 · 1 files
kernel: exit: fix coding style missing spaces
mingzhu wang · Jun 9, 2026 · 1 files
fs/super: skip non-memcg-aware nr_cached_objects in memcg slab shrink
Usama Arif · Jun 9, 2026 · 1 files
perf vendor events intel: Update arrowlake events from 1.17 to 1.19
Chun-Tse Shao · Jun 9, 2026 · 5 files
perf vendor events intel: Update emeraldrapids events from 1.23 to 1.24
Chun-Tse Shao · Jun 9, 2026 · 2 files
perf vendor events intel: Update graniterapids events from 1.18 to 1.19
Chun-Tse Shao · Jun 9, 2026 · 3 files
perf vendor events intel: Update lunarlake events from 1.22 to 1.25
Chun-Tse Shao · Jun 9, 2026 · 4 files
perf vendor events intel: Update pantherlake events from 1.05 to 1.06
Chun-Tse Shao · Jun 9, 2026 · 5 files
perf vendor events intel: Update tigerlake events from 1.18 to 1.19
Chun-Tse Shao · Jun 9, 2026 · 1 files
perf pmu: Recognize default_core as a core PMU in more places
Ian Rogers · Jun 12, 2026 · 2 files
ntfs: fix kmap_local_page() usage in compress
Namjae Jeon · Jun 15, 2026 · 1 files
ovl: handle idmapped mounts in ovl_create_object() and ovl_tmpfile()
Christian Brauner · Jun 15, 2026 · 1 files
ovl: handle idmapped mounts in ovl_permission()
Christian Brauner · Jun 15, 2026 · 1 files
ovl: handle idmapped mounts in ovl_setattr()
Christian Brauner · Jun 15, 2026 · 1 files
ovl: handle idmapped mounts in ovl_getattr()
Christian Brauner · Jun 15, 2026 · 1 files
ovl: handle idmapped mounts in ovl_set_acl()
Christian Brauner · Jun 15, 2026 · 1 files
ovl: allow idmapping overlay mounts
Christian Brauner · Jun 15, 2026 · 1 files
docs: document idmapped overlay mounts
Christian Brauner · Jun 15, 2026 · 1 files
selftests/filesystems/overlayfs: fix set_layers_via_fds link error
Christian Brauner · Jun 15, 2026 · 1 files
selftests/filesystems/overlayfs: test idmapped overlay mounts
Christian Brauner · Jun 15, 2026 · 3 files
ovl: document security.capability idmapping on the xattr forward paths
Christian Brauner · Jun 15, 2026 · 2 files
perf util: Sort includes and add missed explicit dependencies
Ian Rogers · Jun 16, 2026 · 8 files
perf python: Add missed explicit dependencies
Ian Rogers · Jun 16, 2026 · 1 files
perf evsel/evlist: Avoid unnecessary #includes
Ian Rogers · Jun 16, 2026 · 4 files
perf data: Add open flag
Ian Rogers · Jun 16, 2026 · 2 files
perf evlist: Add reference count
Ian Rogers · Jun 16, 2026 · 54 files
perf evsel: Add reference count
Ian Rogers · Jun 16, 2026 · 14 files
perf evlist: Add reference count checking
Ian Rogers · Jun 16, 2026 · 84 files
perf python: Use evsel in sample in pyrf_event
Ian Rogers · Jun 16, 2026 · 8 files
perf python: Add wrapper for perf_data file abstraction
Ian Rogers · Jun 16, 2026 · 1 files
perf python: Add python session abstraction wrapping perf's session
Ian Rogers · Jun 16, 2026 · 1 files
perf python: Refactor and add accessors to sample event
Ian Rogers · Jun 16, 2026 · 3 files
perf python: Add mmap2 event
Ian Rogers · Jun 16, 2026 · 1 files
perf python: Add callchain support
Ian Rogers · Jun 16, 2026 · 1 files
perf python: Extend API for stat events in python.c
Ian Rogers · Jun 16, 2026 · 1 files
perf python: Expose brstack in sample event
Ian Rogers · Jun 16, 2026 · 1 files
perf python: Add syscall name/id to convert syscall number and name
Ian Rogers · Jun 16, 2026 · 2 files
perf python: Add config file access
Ian Rogers · Jun 16, 2026 · 1 files
perf python: Handle Py_None for thread and cpu maps
Ian Rogers · Jun 16, 2026 · 1 files
perf python: Add type checking for parse_events/parse_metrics
Ian Rogers · Jun 16, 2026 · 1 files
perf python: Add perf.pyi stubs file
Ian Rogers · Jun 16, 2026 · 3 files
perf python: Add LiveSession helper
Ian Rogers · Jun 16, 2026 · 2 files
block: allow making a block device unfreezable
Christian Brauner · Jun 16, 2026 · 3 files
block: split bdev_yield_claim() out of bdev_fput()
Christian Brauner · Jun 16, 2026 · 2 files
btrfs: deny freezing a device while it is being removed
Christian Brauner · Jun 16, 2026 · 3 files
btrfs: deny freezing a device while it is being added
Christian Brauner · Jun 16, 2026 · 2 files
btrfs: deny freezing devices undergoing a replace
Christian Brauner · Jun 16, 2026 · 3 files
efi/runtime-wrappers: factor out efi_rts_park_worker()
Breno Leitao · Jun 16, 2026 · 4 files
efi/runtime-wrappers: handle queue_work() failure with goto exit
Breno Leitao · Jun 16, 2026 · 1 files
efi/runtime-wrappers: check EFI_RUNTIME_SERVICES before using efi_rts_work
Breno Leitao · Jun 16, 2026 · 1 files
efi/runtime-wrappers: bound the wait for EFI runtime service calls
Breno Leitao · Jun 16, 2026 · 1 files
efi/runtime-wrappers: honour EFI_RUNTIME_SERVICES in the non-blocking paths
Breno Leitao · Jun 16, 2026 · 1 files
efi/runtime-wrappers: retire the worker if a wedged call ever returns
Breno Leitao · Jun 16, 2026 · 1 files
super: convert s_count to refcount_t s_passive
Christian Brauner · Jun 16, 2026 · 2 files
super: take lock after last reference count
Christian Brauner · Jun 16, 2026 · 1 files
fs, block: move blk_mode_t and fop_flags_t into <linux/types.h>
Christian Brauner · Jun 16, 2026 · 3 files
ext4: use anonymous devices for KUnit test superblocks
Christian Brauner · Jun 16, 2026 · 2 files
ocfs2: don't reset s_dev on dismount
Christian Brauner · Jun 16, 2026 · 1 files
fs: maintain a global device-to-superblock table
Christian Brauner · Jun 16, 2026 · 4 files
fs: add dedicated block device open helpers for filesystems
Christian Brauner · Jun 16, 2026 · 4 files
xfs: port to fs_bdev_file_open_by_path()
Christian Brauner · Jun 16, 2026 · 2 files
btrfs: open via dedicated fs bdev helpers
Christian Brauner · Jun 16, 2026 · 1 files
ext4: open via dedicated fs bdev helpers
Christian Brauner · Jun 16, 2026 · 1 files
fs: look up superblocks via the device table in fs_holder_ops
Christian Brauner · Jun 16, 2026 · 3 files
fs: tolerate per-superblock freeze errors on shared devices
Christian Brauner · Jun 16, 2026 · 1 files
erofs: open via dedicated fs bdev helpers
Christian Brauner · Jun 16, 2026 · 1 files
f2fs: open via dedicated fs bdev helpers
Christian Brauner · Jun 16, 2026 · 1 files
super: make fs_holder_ops private
Christian Brauner · Jun 16, 2026 · 2 files
fs: look up the superblock via the device table in user_get_super()
Christian Brauner · Jun 16, 2026 · 1 files
selftests/filesystems: add ustat() coverage
Christian Brauner · Jun 16, 2026 · 3 files
fs: nullfs should include mount.h
Ben Dooks · Jun 17, 2026 · 1 files
fs: Add bpf_sock_read_xattr() kfunc to read socket xattrs
Christian Brauner · Jun 17, 2026 · 3 files
selftests/bpf: Add test for bpf_sock_read_xattr() kfunc
Christian Brauner · Jun 17, 2026 · 3 files
iomap: always return status from iomap_write_iter
Brian Foster · Jun 17, 2026 · 1 files
tools/virtio: Remove unsupported --batch option from vhost_net_test
Yichong Chen · Jun 18, 2026 · 1 files
selftests: proc: include fcntl.h in proc-pidns
Amin Vakil · Jun 18, 2026 · 1 files
fscrypt: Use lock guards for mutexes
Eric Biggers · Jun 18, 2026 · 3 files
efs: Remove EFS
Matthew Wilcox (Oracle) · Jun 18, 2026 · 14 files
fscrypt: Remove FSCRYPT_MODE_MAX
Eric Biggers · Jun 18, 2026 · 4 files
fscrypt: Simplify handling of errors during initcall
Eric Biggers · Jun 19, 2026 · 3 files
fscrypt: Remove workaround for bug in gcc 7 and earlier
Eric Biggers · Jun 19, 2026 · 1 files
vdpa_sim: fix cleanup after worker creation failure
Linfeng Sun · Jun 20, 2026 · 1 files
crypto: virtio - bound the akcipher result length
Bryam Vargas · Jun 22, 2026 · 1 files
crypto: virtio - fix missing le64_to_cpu() conversions
Ben Dooks · Jun 22, 2026 · 2 files
iov_iter: export iov_iter_restore
Octavian Purdila · Jun 22, 2026 · 1 files
vsock/virtio: restore msg_iter on transmission failure
Octavian Purdila · Jun 22, 2026 · 1 files
perf parse-events: Restrict core PMU bypass to --cputype option
Ian Rogers · Jun 23, 2026 · 11 files
perf test: Truncate test description to fit terminal width
Ian Rogers · Jun 23, 2026 · 1 files
perf tests workloads: Support sub-second durations in noploop and thloop
Ian Rogers · Jun 23, 2026 · 2 files
perf tests: Add robust record retry helper and use subsecond workloads
Ian Rogers · Jun 23, 2026 · 5 files
perf tests: Skip metrics validation if system-wide recording lacks permission
Ian Rogers · Jun 23, 2026 · 3 files
perf tests: Fix Python JIT dump profiling test failure
Ian Rogers · Jun 23, 2026 · 1 files
perf tests: Fix flakiness in trace record and replay test
Ian Rogers · Jun 23, 2026 · 2 files
perf tests: Fix flakiness in BPF counters test on hybrid systems
Ian Rogers · Jun 23, 2026 · 1 files
perf tests: Fix flakiness in branch stack sampling tests
Ian Rogers · Jun 23, 2026 · 1 files
perf tests: Speed up off-cpu profiling tests
Ian Rogers · Jun 23, 2026 · 1 files
perf tests: Speed up lock contention analysis shell test
Ian Rogers · Jun 23, 2026 · 1 files
perf tests: Speed up metrics checking shell tests
Ian Rogers · Jun 23, 2026 · 2 files
perf tests: Include error output for skipped tests in JUnit XML
Ian Rogers · Jun 23, 2026 · 1 files
perf vendor events amd: Update Zen 5 core events
Sandipan Das · Jun 23, 2026 · 2 files
perf vendor events amd: Update Zen 6 core events
Sandipan Das · Jun 23, 2026 · 1 files
fs: Free any excess xarray nodes in clear_inode()
Matthew Wilcox (Oracle) · Jun 23, 2026 · 1 files
perf tests: Add auto counter reload (ACR) sampling test
Dapeng Mi · Jun 24, 2026 · 1 files
virtio: add virtio_device_shutdown() helper
Denis V. Lunev · Jun 24, 2026 · 2 files
virtio_balloon: factor out virtballoon_quiesce()
Denis V. Lunev · Jun 24, 2026 · 1 files
virtio_balloon: quiesce balloon work before device shutdown
Denis V. Lunev · Jun 24, 2026 · 1 files
virtio_balloon: warn on failed buffer add in tell_host()
Denis V. Lunev · Jun 24, 2026 · 1 files
virtio_balloon: warn on failed buffer add in stats_handle_request()
Denis V. Lunev · Jun 24, 2026 · 1 files
iomap: Remove FGP_NOFS from iomap_get_folio()
Matthew Wilcox (Oracle) · Jun 24, 2026 · 1 files
perf timechart: Don't pass @event to cat_backtrace()
Namhyung Kim · Jun 24, 2026 · 1 files
perf timechart: Generate backtrace only if needed
Namhyung Kim · Jun 24, 2026 · 1 files
perf timechart: Remove unused backtrace in trace_handler
Namhyung Kim · Jun 24, 2026 · 1 files
perf timechart: Remove unnecessary copy of backtrace
Namhyung Kim · Jun 24, 2026 · 1 files
perf timechart: Release event samples at the end
Namhyung Kim · Jun 24, 2026 · 1 files
perf timechart: Fix memory leaks during record
Namhyung Kim · Jun 24, 2026 · 1 files
perf timechart: Fix memory leaks in draw_wakeups()
Namhyung Kim · Jun 24, 2026 · 1 files
perf test: Update perf timechart test
Namhyung Kim · Jun 24, 2026 · 1 files
vdpa_sim: clear pending_kick on device reset
Xiong Weimin · Jun 26, 2026 · 1 files
vdpa_sim: hold iommu_lock across dma_unmap passthrough transition
Xiong Weimin · Jun 26, 2026 · 1 files
vhost/net: fix clear_user start address in VHOST_GET_FEATURES_ARRAY
Yufeng Wang · Jun 26, 2026 · 1 files
kunit,rust: Add ability to skip entire test suites
Vaibhav Jain · Jun 26, 2026 · 4 files
kunit: Add example of test suite that can be skipped at runtime
Vaibhav Jain · Jun 26, 2026 · 1 files
perf build: Add LDFLAGS to dlfilters .so link
Trevor Allison · Jun 26, 2026 · 1 files
perf symbols: skip livepatch symbols when loading kallsyms
Joe Lawrence · Jun 26, 2026 · 2 files
perf symbols: skip livepatch symbols in kcore_copy kallsyms processing
Joe Lawrence · Jun 26, 2026 · 1 files
Documentation: kunit: Test Kconfig entries shouldn't select other configs
David Gow · Jun 27, 2026 · 1 files
Documentation: kunit: Fix outdated FAQ entries
David Gow · Jun 27, 2026 · 1 files
perf scripts: Add configurable sorting option to powerpc-hcalls
Shivani Nittor · Jun 27, 2026 · 1 files
virtio_dma_buf: fix typo in kdoc comment: get_uid -> get_uuid
Li RongQing · Jun 29, 2026 · 1 files
virtio_pci: fix wrong queue index for admin vq in intx path
Li RongQing · Jun 29, 2026 · 1 files
perf/probe: Ignore comment lines in dynamic_events/kprobe_events file
Masami Hiramatsu (Google) · Jun 29, 2026 · 1 files
perf test: Skip failing 'perf test aslr' test case
Thomas Richter · Jun 29, 2026 · 1 files
kunit: configs: enable GPIO kunit test cases in all_tests.config
Bartosz Golaszewski · Jun 29, 2026 · 1 files
fat: reject name longer than NAME_MAX in msdos_format_name()
Zizhi Wo · Jun 29, 2026 · 1 files
posix_acl: remove useless code
Luis Henriques · Jun 29, 2026 · 1 files
virtio_mem: fix hardcoded 'vm' variable in bbm iteration macros
Li RongQing · Jun 30, 2026 · 1 files
nvdimm: preserve flush callback -ENOMEM
Li Chen · Jun 30, 2026 · 1 files
nvdimm: pmem: keep PREFLUSH before data writes
Li Chen · Jun 30, 2026 · 1 files
nvdimm: pmem: guard data loop for dataless bios
Li Chen · Jun 30, 2026 · 1 files
nvdimm: virtio_pmem: stop allocating child flush bio
Li Chen · Jun 30, 2026 · 6 files
nvdimm: virtio_pmem: use GFP_NOIO for flush requests
Li Chen · Jun 30, 2026 · 1 files
nvdimm: virtio_pmem: always wake -ENOSPC waiters
Li Chen · Jun 30, 2026 · 1 files
nvdimm: virtio_pmem: use READ_ONCE()/WRITE_ONCE() for wait flags
Li Chen · Jun 30, 2026 · 1 files
nvdimm: virtio_pmem: refcount requests for token lifetime
Li Chen · Jun 30, 2026 · 2 files
nvdimm: virtio_pmem: publish done with release/acquire
Li Chen · Jun 30, 2026 · 1 files
nvdimm: virtio_pmem: isolate DMA request buffers
Li Chen · Jun 30, 2026 · 1 files
nvdimm: virtio_pmem: converge broken virtqueue to -EIO
Li Chen · Jun 30, 2026 · 3 files
nvdimm: virtio_pmem: drain requests in freeze
Li Chen · Jun 30, 2026 · 2 files
vfs: pass S_IFDIR mode to vfs_prepare_mode()
Jori Koolstra · Jun 30, 2026 · 4 files
9p: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 2 files
affs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
afs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
autofs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
btrfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
ceph: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
ext2: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
ext4: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
f2fs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
gfs2: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
hfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
hfsplus: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
hpfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
hugetlbfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
jffs2: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
jfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
minix: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
nilfs2: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
ntfs3: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
ocfs2: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
ocfs2: dlmfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
omfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
orangefs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
ramfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
udf: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
ufs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
nfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
ubifs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
xfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
ntfs: drop redundant S_IFDIR from mkdir
Jori Koolstra · Jun 30, 2026 · 1 files
iomap: factor out iomap_dio_alignment helper
Fengnan Chang · Jul 1, 2026 · 1 files
iomap: pass error code to should_report_dio_fserror directly
Fengnan Chang · Jul 1, 2026 · 1 files
iomap: add simple dio path for small direct I/O
Fengnan Chang · Jul 1, 2026 · 1 files
perf capstone: Fix kernel map reference count leak
Tengda Wu · Jul 1, 2026 · 1 files
perf test amd ibs: avoid using executable heap
Ondrej Mosnacek · Jul 1, 2026 · 1 files
vdpa/mlx5: fix wrong list iterated in add_direct_chain error path
Li RongQing · Jul 1, 2026 · 1 files
Remove excl arg to ->create inode_operation
NeilBrown · Jul 1, 2026 · 53 files
initramfs_test: use test init/exit hooks to override init fs
Christian Brauner · Jul 1, 2026 · 2 files
perf kvm: Factor out kvm_need_default_arch_event()
Namhyung Kim · Jul 1, 2026 · 5 files
perf kvm: Check kvm_need_default_arch_event() early
Namhyung Kim · Jul 1, 2026 · 1 files
perf kvm: Kill STRDUP_FAIL_EXIT()
Namhyung Kim · Jul 1, 2026 · 4 files
perf kvm: Do not copy filename string
Namhyung Kim · Jul 1, 2026 · 1 files
perf kvm: Fix a memory leak in the usage string
Namhyung Kim · Jul 1, 2026 · 1 files
perf test: Extend perf kvm tests to check default event
Namhyung Kim · Jul 1, 2026 · 1 files
romfs: detect hard link cycles
이상호 · Jul 1, 2026 · 1 files
selftests/filesystems: fix spelling error in statmount test comment
Wang Yan · Jul 2, 2026 · 1 files
selftests/ftrace: fix spelling error in poll test comment
Wang Yan · Jul 2, 2026 · 1 files
nilfs2: reject invalid block index in GC ioctl
Ryusuke Konishi · Jul 2, 2026 · 1 files
perf cs-etm: Fix thread leaks on trace queue init failure
Leo Yan · Jul 2, 2026 · 1 files
perf cs-etm: Filter synthesized branch samples
Leo Yan · Jul 2, 2026 · 3 files
perf cs-etm: Decode ETE exception packets
Leo Yan · Jul 2, 2026 · 1 files
perf cs-etm: Refactor instruction size handling
Leo Yan · Jul 2, 2026 · 1 files
perf cs-etm: Use thread-stack for last branch entries
Leo Yan · Jul 2, 2026 · 1 files
perf cs-etm: Flush thread stacks after decoder reset
Leo Yan · Jul 2, 2026 · 1 files
perf cs-etm: Support call indentation
Leo Yan · Jul 2, 2026 · 1 files
perf cs-etm: Synthesize callchains for instruction samples
Leo Yan · Jul 2, 2026 · 1 files
perf test: Add Arm CoreSight callchain test
Leo Yan · Jul 2, 2026 · 6 files
block: reject block device inodes with i_rdev == 0 in lookup_bdev()
Yun Zhou · Jul 3, 2026 · 1 files
kunit: string-stream: Replace strlcat() with strscpy() and seq_buf
Ian Bridges · Jul 3, 2026 · 1 files
ntfs: reparse: remove redundant NULL checks before kvfree()
Mohammad Shahid · Jul 3, 2026 · 1 files
ntfs: mft: use kmemdup() instead of kmalloc() and memcpy()
Mohammad Shahid · Jul 4, 2026 · 1 files
selftests/statmount: Fix file descriptor leak in setup_namespace
Malaya Kumar Rout · Jul 4, 2026 · 1 files
ntfs: dir: use kmemdup() instead of kmalloc() and memcpy()
Mohammad Shahid · Jul 4, 2026 · 1 files
vdpa: alibaba: add missing MODULE_DEVICE_TABLE()
Pengpeng Hou · Jul 4, 2026 · 1 files
vdpa: octeon_ep: add missing MODULE_DEVICE_TABLE()
Pengpeng Hou · Jul 5, 2026 · 1 files
virtio_balloon: disable indirect descriptors
Michael S. Tsirkin · Jul 5, 2026 · 1 files
docs: filesystems: porting: fix spelling of returned and instead
Yuhong Cheng · Jul 5, 2026 · 1 files
vdpa/mlx5: fix wrong MLX5_ADDR_OF struct type in alloc_inout()
Li RongQing · Jul 6, 2026 · 1 files
xfs: add an allocation mode to xfs_alloc_file_space()
Pankaj Raghav · Jul 6, 2026 · 3 files
xfs: add support for FALLOC_FL_WRITE_ZEROES
Pankaj Raghav · Jul 6, 2026 · 3 files
efi: apple-properties: validate setup data header length
Pengpeng Hou · Jul 6, 2026 · 1 files
ufs: Move long delayed work on system_dfl_long_wq
Marco Crivellari · Jul 6, 2026 · 1 files
fs/jffs2: Move long delayed work on system_dfl_long_wq
Marco Crivellari · Jul 6, 2026 · 1 files
hfsplus: Move long delayed work on system_dfl_long_wq
Marco Crivellari · Jul 6, 2026 · 1 files
hfs: Move long delayed work on system_dfl_long_wq
Marco Crivellari · Jul 6, 2026 · 1 files
affs: Move long delayed work on system_dfl_long_wq
Marco Crivellari · Jul 6, 2026 · 1 files
put_mnt_ns(): leave mounts connected
Noah Orlando · Jul 6, 2026 · 1 files
selftests/filesystems: add mntns cleanup test
Noah Orlando · Jul 6, 2026 · 4 files
hfsplus: fix error code when writing beyond volume capacity
Viacheslav Dubeyko · Jul 6, 2026 · 1 files
hfs: fix error code when writing beyond volume capacity
Viacheslav Dubeyko · Jul 6, 2026 · 1 files
perf build: Fix compiler errors with old capstone
Namhyung Kim · Jul 6, 2026 · 1 files
perf build: Do not pass -static to dlfilters
Namhyung Kim · Jul 7, 2026 · 1 files
perf jevents: Add more components to the metric sorting order
Ian Rogers · Jul 7, 2026 · 2 files
perf jevents: Add python type annotations
Ian Rogers · Jul 7, 2026 · 1 files
perf jevents metric: Add python type annotations
Ian Rogers · Jul 7, 2026 · 1 files
perf trace: Factor out BPF loop body
Viktor Malik · Jul 7, 2026 · 1 files
perf trace: Refactor augmented_raw_syscalls using bpf_for
Viktor Malik · Jul 7, 2026 · 1 files
nilfs2: handle corrupted checkpoint count gracefully during deletion
Igor Putko · Jul 7, 2026 · 1 files
vduse: store control device pointer
Eugenio Pérez · Jul 7, 2026 · 1 files
vduse: add VDUSE_GET_FEATURES ioctl
Eugenio Pérez · Jul 7, 2026 · 2 files
vduse: add VDUSE_SET_FEATURES ioctl
Eugenio Pérez · Jul 7, 2026 · 2 files
vduse: add F_QUEUE_READY feature
Eugenio Pérez · Jul 7, 2026 · 2 files
vduse: do not take rwsem at reset work flush
Eugenio Pérez · Jul 7, 2026 · 1 files
vduse: Add suspend
Eugenio Pérez · Jul 7, 2026 · 2 files
perf record: fix poll storm when monitored threads exit
Jiawei Sun · Jul 7, 2026 · 2 files
eventpoll: compute timer slack lazily in ep_poll()
Usama Arif · Jul 7, 2026 · 1 files
perf vendor events amd: Reintroduce deprecated Zen 5 core events
Sandipan Das · Jul 7, 2026 · 1 files
fuse: don't clear folio uptodate on writethrough errors
Joanne Koong · Jul 7, 2026 · 1 files
iomap: add helper to mark folio uptodate
Joanne Koong · Jul 7, 2026 · 2 files
fuse: use iomap helper to mark folio uptodate
Joanne Koong · Jul 7, 2026 · 2 files
perf jevents: Add Intel OMR MSR mappings
Dapeng Mi · Jul 8, 2026 · 1 files
fs: annotate inode timestamp accessors
Yu Peng · Jul 8, 2026 · 3 files
perf dso: Fix kallsyms DSO detection with fallback logic
Tanushree Shah · Jul 8, 2026 · 1 files
perf stat: reject --field-separator and --json-output combination
Ivan Lazaric · Jul 8, 2026 · 2 files
perf record: Return the written size from process_comp_header()
Dmitry Ilvokhin · Jul 8, 2026 · 3 files
perf record: Fix multiple PERF_RECORD_COMPRESSED2 records per push
Dmitry Ilvokhin · Jul 8, 2026 · 2 files
perf tests: Restore -p flag to lock contention test
Ian Rogers · Jul 8, 2026 · 1 files
perf stat: Do not open cgroups for BPF counters
Namhyung Kim · Jul 8, 2026 · 1 files
hfs: validate catalog CNIDs before instantiating inodes
David Maximiliano Hermitte · Jul 8, 2026 · 4 files
hfsplus: validate thread record before delete key rebuild
Kyle Zeng · Jul 9, 2026 · 2 files
hfs: don't re-dirty MDB buffers after a write failure
Viacheslav Dubeyko · Jul 9, 2026 · 3 files
perf record: Fix teardown hang on system-wide multi-threaded sessions
Ian Rogers · Jul 10, 2026 · 2 files
perf: evsel: Fix error handling in tp_format lookup
Hongling Zeng · Jul 10, 2026 · 1 files
binfmt_misc: convert entry list to an hlist
Christian Brauner · Jul 10, 2026 · 3 files
binfmt_misc: use RCU for the handler lookup
Christian Brauner · Jul 10, 2026 · 3 files
binfmt_misc: annotate racy accesses to ->enabled
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: turn the entry bit numbers into a proper enum
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: turn the entry behavior flags into an enum
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: rename Node to struct binfmt_misc_entry
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: remove the VERBOSE_STATUS toggle
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: use print_hex_dump_debug() for the register debug output
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: convert the entry file to seq_file
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: factor out the entry matching
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: rename load_binfmt_misc() to current_binfmt_misc()
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: return errors directly in load_misc_binary()
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: give the parse_command() results names
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: factor out the entry removal
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: simplify check_special_flags()
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: use a flexible array member for the register string
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: split the field parsing out of create_entry()
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: use __free(kfree) in bm_register_write()
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: assorted small cleanups
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: include what is used
Christian Brauner · Jul 10, 2026 · 1 files
binfmt_misc: allow removing entries via unlink(2)
Christian Brauner · Jul 10, 2026 · 2 files
vfs: move create error && negative dentry case in lookup_open() up
Jori Koolstra · Jul 10, 2026 · 1 files
vfs: call audit_inode_child() in lookup_open() on failure
Jori Koolstra · Jul 10, 2026 · 1 files
fs/namei.c: update kerneldoc of atomic_open()
Jori Koolstra · Jul 10, 2026 · 1 files
perf stat: Fix duplicate output with --for-each-cgroup
Namhyung Kim · Jul 11, 2026 · 1 files
perf evsel: Remove unused BPF related fields
Namhyung Kim · Jul 11, 2026 · 2 files
perf evsel: Arrange some fields that should be cloned
Namhyung Kim · Jul 11, 2026 · 1 files
perf test: Update test for --for-each-cgroup option
Namhyung Kim · Jul 11, 2026 · 1 files
tools/lib/api: Fix potential double-free from fdarray__grow()
Namhyung Kim · Jul 11, 2026 · 1 files
blk-crypto: Simplify check for fallback support
Eric Biggers · Jul 13, 2026 · 1 files
blk-crypto: Fold __blk_crypto_cfg_supported() into its caller
Eric Biggers · Jul 13, 2026 · 3 files
blk-crypto: Allow control over whether hardware is used
Eric Biggers · Jul 13, 2026 · 4 files
fscrypt: Fully disallow IV_INO_LBLK_32 with s_blocksize != PAGE_SIZE
Eric Biggers · Jul 13, 2026 · 3 files
fscrypt: Always use blk-crypto for contents on block-based filesystems
Eric Biggers · Jul 13, 2026 · 9 files
Documentation: fscrypt: Update docs for inlinecrypt
Eric Biggers · Jul 13, 2026 · 3 files
ext4: Remove fs-layer file contents en/decryption code
Eric Biggers · Jul 13, 2026 · 4 files
ext4: Make ext4_bio_write_folio() return void
Eric Biggers · Jul 13, 2026 · 3 files
ext4: Further de-generalize the bio postprocessing code
Eric Biggers · Jul 13, 2026 · 3 files
f2fs: Remove fs-layer file contents en/decryption code
Eric Biggers · Jul 13, 2026 · 5 files
fs/buffer: Remove fs-layer decryption code
Eric Biggers · Jul 13, 2026 · 1 files
fscrypt: Replace calls to fscrypt_inode_uses_inline_crypto()
Eric Biggers · Jul 13, 2026 · 1 files
fscrypt: Remove fscrypt_dio_supported()
Eric Biggers · Jul 13, 2026 · 4 files
fscrypt: Remove fs-layer zeroout code
Eric Biggers · Jul 13, 2026 · 3 files
fscrypt: Remove unused functions and workqueue
Eric Biggers · Jul 13, 2026 · 3 files
fscrypt: Merge bio.c and inline_crypt.c into block.c
Eric Biggers · Jul 13, 2026 · 6 files
fscrypt: Add safety checks to non-block-based en/decryption
Eric Biggers · Jul 13, 2026 · 1 files
perf doc: Fix mmap failure checks in topdown example
Hongfu Li · Jul 13, 2026 · 1 files
xfs: add xfs_metadir_create_file helper
Johannes Thumshirn · Jul 13, 2026 · 2 files
xfs: create quota metadir inodes using xfs_metadir_create_file
Johannes Thumshirn · Jul 13, 2026 · 1 files
xfs: create rtgroup metadir inodes using xfs_metadir_create_file
Johannes Thumshirn · Jul 13, 2026 · 1 files
xfs: mark internal metadir file creation helpers static
Johannes Thumshirn · Jul 13, 2026 · 2 files
perf vendor events intel: Update alderlake events from 1.39 to 1.40
Chun-Tse Shao · Jul 13, 2026 · 5 files
perf vendor events intel: Update alderlaken events from 1.39 to 1.40
Chun-Tse Shao · Jul 13, 2026 · 2 files
perf vendor events intel: Update arrowlake events from 1.19 to 1.20
Chun-Tse Shao · Jul 13, 2026 · 5 files
perf vendor events intel: Update clearwaterforest events from 1.02 to 1.04
Chun-Tse Shao · Jul 13, 2026 · 5 files
perf vendor events intel: Update grandridge events from 1.12 to 1.13
Chun-Tse Shao · Jul 13, 2026 · 8 files
perf vendor events intel: Update graniterapids events from 1.19 to 1.20
Chun-Tse Shao · Jul 13, 2026 · 4 files
perf vendor events intel: Update lunarlake events from 1.25 to 1.26
Chun-Tse Shao · Jul 13, 2026 · 4 files
perf vendor events intel: Update meteorlake events from 1.21 to 1.22
Chun-Tse Shao · Jul 13, 2026 · 6 files
perf vendor events intel: Add novalake v1.00 events
Chun-Tse Shao · Jul 13, 2026 · 10 files
perf vendor events intel: Update pantherlake events from 1.06 to 1.07
Chun-Tse Shao · Jul 13, 2026 · 2 files
perf vendor events intel: Update sierraforest events from 1.17 to 1.18
Chun-Tse Shao · Jul 13, 2026 · 4 files
perf vendor events intel: Update emeraldrapids metrics
Chun-Tse Shao · Jul 13, 2026 · 2 files
perf sched: Add missing perf_session__delete()
Namhyung Kim · Jul 13, 2026 · 1 files
perf sched: Fix memory leaks in perf sched stats report
Namhyung Kim · Jul 13, 2026 · 1 files
perf sched: Free subcommand string after perf sched stats
Namhyung Kim · Jul 13, 2026 · 1 files
virtio: rtc: time out alarm requests
GuoHan Zhao · Jul 14, 2026 · 1 files
vhost: fix inaccurate kdoc in iotlb helpers
xiongweimin · Jul 14, 2026 · 1 files
virtio: fix article before virtio in dma-buf comment
xiongweimin · Jul 14, 2026 · 1 files
vdpa/solidrun: fix typos in snet_ctrl comments
xiongweimin · Jul 14, 2026 · 1 files
virtio_mem: fix typo in comment
xiongweimin · Jul 14, 2026 · 1 files
ntfs: validate final EA attribute size
Namjae Jeon · Jul 14, 2026 · 1 files
ntfs: remove empty EA attribute pair
Namjae Jeon · Jul 14, 2026 · 1 files
ntfs: rewrite EA stream before updating metadata
Namjae Jeon · Jul 14, 2026 · 1 files
perf test: Remove duplicate include of util/term.h
Chen Ni · Jul 14, 2026 · 1 files
MAINTAINERS: update mailing list address for exfat
Namjae Jeon · Jul 14, 2026 · 1 files
MAINTAINERS: update mailing list address for ntfs
Namjae Jeon · Jul 14, 2026 · 1 files
exec: stash bpf-selected interpreter state in struct linux_binprm
Christian Brauner · Jul 14, 2026 · 2 files
binfmt_misc: add binfmt_misc_ops bpf struct_ops
Christian Brauner · Jul 14, 2026 · 4 files
binfmt_misc: let the entry lookup walk sleep
Christian Brauner · Jul 14, 2026 · 1 files
binfmt_misc: wire up bpf-backed 'B' entries
Christian Brauner · Jul 14, 2026 · 2 files
bpf: allow fs kfuncs for binfmt_misc_ops programs
Christian Brauner · Jul 14, 2026 · 1 files
binfmt_misc: let bpf handlers pass an argument to the interpreter
Christian Brauner · Jul 14, 2026 · 2 files
binfmt_misc: let a bpf handler choose the invocation flags per exec
Christian Brauner · Jul 14, 2026 · 2 files
selftests/exec: add binfmt_misc bpf-backed handler test
Farid Zakaria · Jul 14, 2026 · 7 files
VFS: move mnt_want_write() and locking into lookup_open()
NeilBrown · Jul 14, 2026 · 1 files
VFS: move delegated_inode retry loop into lookup_open()
NeilBrown · Jul 14, 2026 · 1 files
VFS: add vfs_lookup_open() for nfsd
NeilBrown · Jul 14, 2026 · 2 files
ntfs: Inline zero_partial_compressed_page()
Matthew Wilcox (Oracle) · Jul 15, 2026 · 1 files
ntfs: Remove use of __folio_index in handle_bounds_compressed_page()
Matthew Wilcox (Oracle) · Jul 15, 2026 · 1 files
ntfs: Use zero_user_segment() in handle_bounds_compressed_page()
Matthew Wilcox (Oracle) · Jul 15, 2026 · 1 files
ntfs: Remove references to page->__folio_index
Matthew Wilcox (Oracle) · Jul 15, 2026 · 1 files
ntfs: file extension before write submission
Namjae Jeon · Jul 15, 2026 · 5 files
ntfs: use pagecache_isize_extended() on size extension
Namjae Jeon · Jul 15, 2026 · 1 files
ntfs: Fix min_len for compressed/sparse attributes in ntfs_non_resident_attr_value_is_valid()
Alexandro Calo · Jul 15, 2026 · 1 files
xfs: don't get a pag reference in xfs_buf_get_map
Christoph Hellwig · Jul 15, 2026 · 1 files
xfs: consolidate buffer locking in xfs_buf_get_map
Christoph Hellwig · Jul 15, 2026 · 2 files
xfs: split out a lower-level xfs_buf_get_map helper from xfs_find_get_buf
Christoph Hellwig · Jul 15, 2026 · 1 files
xfs: remove spurious XBF_DONE clearing on readahead validation failure
Christoph Hellwig · Jul 15, 2026 · 2 files
xfs: remove _XBF_LOGRECOVERY
Christoph Hellwig · Jul 15, 2026 · 7 files
xfs: hide b_flags manipulation from code outside of xfs_buf.c
Christoph Hellwig · Jul 15, 2026 · 7 files
xfs: use WRITE_ONCE to update b_flags
Christoph Hellwig · Jul 15, 2026 · 1 files
xfs: don't reverify buffers in xfs_buf_readahead_map
Christoph Hellwig · Jul 15, 2026 · 1 files
xfs: use goto based error unwinding in xfs_buf_read_map
Christoph Hellwig · Jul 15, 2026 · 1 files
xfs: merge xfs_buf_reverify into xfs_buf_read_map
Christoph Hellwig · Jul 15, 2026 · 1 files
xfs: move buffer locking out of xfs_find_get_buf
Christoph Hellwig · Jul 15, 2026 · 1 files
xfs: add lockless xfs_buf_readahead_map fast path
Christoph Hellwig · Jul 15, 2026 · 1 files
tools/build: Allow versioning of all LLVM tools defined in Makefile.include
James Clark · Jul 15, 2026 · 1 files
tools/build: Indent if else blocks
James Clark · Jul 15, 2026 · 1 files
tools/build: Allow versioning LLVM readelf
James Clark · Jul 15, 2026 · 3 files
tools/build: selftests: Remove some duplicate toolchain definitions
James Clark · Jul 15, 2026 · 6 files
MAINTAINERS: remove Gabriel from LiteX and fw-cfg drivers
Gabriel Somlo · Jul 15, 2026 · 1 files
crypto: xts - Split out __xts_verify_key() helper
Eric Biggers · Jul 15, 2026 · 1 files
lib/crypto: aes: Add ECB support
Eric Biggers · Jul 15, 2026 · 6 files
lib/crypto: aes: Add CBC and CBC-CTS support
Eric Biggers · Jul 15, 2026 · 5 files
lib/crypto: aes: Add CTR and XCTR support
Eric Biggers · Jul 15, 2026 · 5 files
lib/crypto: aes: Add XTS support
Eric Biggers · Jul 15, 2026 · 5 files
lib/crypto: aes: Add GCM support
Eric Biggers · Jul 15, 2026 · 7 files
lib/crypto: aes: Add CCM support
Eric Biggers · Jul 15, 2026 · 5 files
crypto: aes - Add ECB support using library
Eric Biggers · Jul 15, 2026 · 2 files
crypto: aes - Add CBC and CBC-CTS support using library
Eric Biggers · Jul 15, 2026 · 2 files
crypto: aes - Add CTR and XCTR support using library
Eric Biggers · Jul 15, 2026 · 2 files
crypto: aes - Add XTS support using library
Eric Biggers · Jul 15, 2026 · 2 files
crypto: aes - Add GCM support using library
Eric Biggers · Jul 15, 2026 · 2 files
crypto: aes - Add CCM support using library
Eric Biggers · Jul 15, 2026 · 2 files
perf build: Fix a compiler error in util/libbfd.c
Namhyung Kim · Jul 16, 2026 · 1 files
smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions
Jiangshan Yi · Jul 16, 2026 · 1 files
vhost: reject zero-size IOTLB INVALIDATE
xiongweimin · Jul 16, 2026 · 1 files
vdpa/mlx5: roll back MR update after VQ setup failure
Weimin Xiong · Jul 16, 2026 · 1 files
i2c: imx-lpi2c: properly unwind resources on probe failure
Carlos Song · Jul 16, 2026 · 1 files
i2c: imx-lpi2c: reset controller in probe stage
Carlos Song · Jul 16, 2026 · 1 files
perf hists browser: Increase MAX_OPTIONS to prevent stack buffer overflow
Ian Rogers · Jul 16, 2026 · 1 files
perf ui hists: Fix uninitialized stack memory free on pstack allocation failure
Ian Rogers · Jul 16, 2026 · 1 files
perf ui hists: Include limits.h for PATH_MAX definition
Ian Rogers · Jul 16, 2026 · 1 files
perf disasm: Fix potential NULL pointer dereference and use-after-free in arch__find()
Ian Rogers · Jul 16, 2026 · 1 files
perf ui hists: Fix NULL pointer array gap in add_script_opt()
Ian Rogers · Jul 16, 2026 · 1 files
hfs: port HFS+ b-tree bitmap corruption check
Aditya Prakash Srivastava · Jul 16, 2026 · 4 files
virtio_ring: fix infinite loop in virtnet_poll_cleantx when device is broken
Jinqian Yang · Jul 16, 2026 · 1 files
vdpa: Remove redundant dev_err()
Pan Chuang · Jul 16, 2026 · 2 files
initramfs: fix typo in reserve_initrd_mem comment
Shivank Sharma · Jul 16, 2026 · 1 files
xfs: use kmalloc_objs() instead of kmalloc() in xfs_da_grow_inode_int
Cihan Karadag · Jul 16, 2026 · 1 files
nilfs2: fix slab-out-of-bounds in nilfs_direct_propagate after truncation
Ryusuke Konishi · Jul 17, 2026 · 4 files
ntfs: Fix index_root heap OOB write in ntfs_ir_to_ib()
Alexandro Calo · Jul 17, 2026 · 1 files
nilfs2: fix infinite loop in nilfs_clean_segments()
Joshua Crofts · Jul 17, 2026 · 1 files
nilfs2: prevent out-of-bounds read in super root block parsing
David Lee · Jul 17, 2026 · 1 files
fscrypt: Replace some variable-size memsets with fixed-size
Eric Biggers · Jul 18, 2026 · 3 files
fscrypt: Update encryption policy version docs
Eric Biggers · Jul 18, 2026 · 1 files
fs: Update outdated comment for SB_INLINECRYPT
Eric Biggers · Jul 18, 2026 · 1 files
f2fs: Update outdated comment in f2fs_write_begin()
Eric Biggers · Jul 18, 2026 · 1 files
fscrypt: Remove unused function fscrypt_finalize_bounce_page()
Eric Biggers · Jul 18, 2026 · 1 files
fscrypt: Update docs for data path
Eric Biggers · Jul 18, 2026 · 1 files
blk-crypto: Remove unused function blk_crypto_config_supported()
Eric Biggers · Jul 18, 2026 · 3 files
blk-crypto: Update docs for blk-crypto-fallback motivation
Eric Biggers · Jul 18, 2026 · 1 files
perf stat: Add --hide-zero-events option to suppress zero-count events
Aaron Tomlin · Jul 19, 2026 · 5 files
perf trace: Format instruction pointer fields as hexadecimal
Aaron Tomlin · Jul 19, 2026 · 1 files
tools/virtio: Fix userspace typo in vringh test comment
GuoHan Zhao · Jul 20, 2026 · 1 files
tools/virtio: Fix control typo in trace agent comment
GuoHan Zhao · Jul 20, 2026 · 1 files
ntfs: propagate compression context allocation errors
Namjae Jeon · Jul 20, 2026 · 1 files
ntfs: punch all-zero compressed blocks
Namjae Jeon · Jul 20, 2026 · 1 files
ntfs: write compressed data before replacing old clusters
Namjae Jeon · Jul 20, 2026 · 1 files
i2c: busses: drop redundant dev_err_probe() around irq helpers
Pei Xiao · Jul 20, 2026 · 25 files
perf cs-etm: Avoid truncating AUX buffer sizes to int
Leo Yan · Jul 20, 2026 · 1 files
fs/pipe: unify the page pools into a single per-pipe pool
Breno Leitao · Jul 20, 2026 · 2 files
mount: remove redundant panic() in mnt_init()
Hamza Mahfooz · Jul 20, 2026 · 1 files
nilfs2: fix BUG in nilfs_copy_dirty_pages() on dirty state mismatch
Ryusuke Konishi · Jul 20, 2026 · 1 files
hfs: rework MDB locking scheme
Viacheslav Dubeyko · Jul 20, 2026 · 3 files
ntfs: reuse the compression context during writes
Namjae Jeon · Jul 20, 2026 · 1 files
ntfs: reuse compression output workspace across write units
Namjae Jeon · Jul 20, 2026 · 1 files
ntfs: skip reads for full compression unit overwrites
Namjae Jeon · Jul 20, 2026 · 1 files
ntfs: support large pages in compressed writes
Namjae Jeon · Jul 21, 2026 · 1 files
ntfs: fix initialized size and page state after compressed writes
Namjae Jeon · Jul 21, 2026 · 1 files
ntfs: fix resident conversion in ntfs_new_attr_flags
Hyunchul Lee · Jul 21, 2026 · 1 files
ntfs: move attribute payload before shrinking its record
Namjae Jeon · Jul 21, 2026 · 1 files
ntfs: submit one bio per compressed write unit
Namjae Jeon · Jul 21, 2026 · 1 files
binfmt_misc: require an absolute interpreter path with 'C'
Christian Brauner · Jul 21, 2026 · 2 files
docs, binfmt_misc: keep general usage out of the handler sections
Christian Brauner · Jul 21, 2026 · 1 files
binfmt_misc: table-drive the register string flags
Christian Brauner · Jul 21, 2026 · 1 files
binfmt_misc: normalize the per-exec invocation flags
Christian Brauner · Jul 21, 2026 · 1 files
binfmt_misc: split out entry_open_interpreter() and build_interp_argv()
Christian Brauner · Jul 21, 2026 · 1 files
exec: release the replaced file with do_close_execat()
Christian Brauner · Jul 21, 2026 · 1 files
selftests/exec: convert the binfmt_misc bpf test to the kselftest harness
Christian Brauner · Jul 21, 2026 · 4 files
exec: add AT_FLAGS_TRANSPARENT_INTERP
Christian Brauner · Jul 21, 2026 · 4 files
exec: label mm->exe_file with the binary for a transparent dispatch
Christian Brauner · Jul 21, 2026 · 1 files
binfmt_misc: add transparent interpreter dispatch
Christian Brauner · Jul 21, 2026 · 1 files
binfmt_misc: add a static transparent flag 'T'
Christian Brauner · Jul 21, 2026 · 2 files
binfmt_misc: let a bpf handler run the interpreter transparently
Christian Brauner · Jul 21, 2026 · 4 files
selftests/exec: test the transparent binfmt_misc mode
Christian Brauner · Jul 21, 2026 · 7 files
binfmt_misc: document the transparent identity contract
Christian Brauner · Jul 21, 2026 · 1 files
exec: carry a PT_INTERP substitute in struct linux_binprm
Christian Brauner · Jul 21, 2026 · 2 files
binfmt_elf: consume a stashed PT_INTERP substitute
Christian Brauner · Jul 21, 2026 · 1 files
binfmt_elf_fdpic: consume a stashed PT_INTERP substitute
Christian Brauner · Jul 21, 2026 · 1 files
binfmt_misc: add the 'L' loader substitution flag
Christian Brauner · Jul 21, 2026 · 2 files
binfmt_misc: let a bpf handler request loader substitution
Christian Brauner · Jul 21, 2026 · 4 files
selftests/exec: test binfmt_misc loader substitution
Christian Brauner · Jul 21, 2026 · 7 files
binfmt_misc: document loader substitution
Christian Brauner · Jul 21, 2026 · 1 files
perf find-map: Remove PATH_MAX 128-byte stack array restriction
Ian Rogers · Jul 21, 2026 · 1 files
perf synthetic-events: Fix line synchronization, bounds, and truncation bugs in proc maps reader
Ian Rogers · Jul 21, 2026 · 1 files
perf synthetic-events: Fix stack buffer overflow and bounds in cgroup synthesis
Ian Rogers · Jul 21, 2026 · 1 files
perf synthetic-events: Fix bounds, stale state, and misc flags in kernel module synthesis
Ian Rogers · Jul 21, 2026 · 1 files
perf synthetic-events: Fix bounds and union member access in mmap2 build_id synthesis
Ian Rogers · Jul 21, 2026 · 1 files
x86/sev: Use new AES-GCM library
Eric Biggers · Jul 22, 2026 · 4 files
x86/sev: Remove obsolete virtual address check
Eric Biggers · Jul 22, 2026 · 1 files
lib/crypto: aesgcm: Remove old AES-GCM library
Eric Biggers · Jul 22, 2026 · 4 files
irqchip/ast2700-intc: Disable all interrupt merge banks on probe
Michael Pesa · Jul 22, 2026 · 1 files
exfat: fix valid_size extension over a shared writable mapping
Namjae Jeon · Jul 22, 2026 · 3 files
perf trace: Correct default cpumask formatting to hexadecimal
Aaron Tomlin · Jul 22, 2026 · 3 files
perf trace: Add --bitmask-list command-line option
Aaron Tomlin · Jul 22, 2026 · 2 files
perf pmu-events: Parallelize JSON and metric pre-computation in jevents.py
Ian Rogers · Jul 22, 2026 · 1 files
efi: make efi_guid_to_str() take a const GUID pointer
Vincent Mailhol · Jul 22, 2026 · 1 files
perf ui hists: Fix stack use-after-return in symbol_filter_str
Ian Rogers · Jul 23, 2026 · 3 files
perf ui hists: Guard against NULL hist_entry in add_script_opt()
Ian Rogers · Jul 23, 2026 · 1 files
perf ui hists: In report UI ensure thread is set with reference counting
Ian Rogers · Jul 23, 2026 · 1 files
perf ui hists: Fix dso_filter reference leak and exit zoom cleanup
Ian Rogers · Jul 23, 2026 · 1 files
perf annotate: Be robust to annotating without a thread
Ian Rogers · Jul 23, 2026 · 4 files
perf ui hists: Remove duplicated thread in popup_action
Ian Rogers · Jul 23, 2026 · 1 files
perf cap: Remove used_root parameter and simplify capability checks
Ian Rogers · Jul 23, 2026 · 6 files
capability: remove non-kernel-doc comments
Randy Dunlap · Jul 23, 2026 · 1 files
perf python: Clean up and restructure setup.py
Ian Rogers · Jul 23, 2026 · 1 files
nstree: add/fix struct ns_id_req kernel-doc member fields
Randy Dunlap · Jul 24, 2026 · 1 files
fs: add failfs
Christian Brauner · Jul 24, 2026 · 6 files
fs: support FD_FAILFS_ROOT in fchdir()
Christian Brauner · Jul 24, 2026 · 4 files
fs: add fchroot()
Christian Brauner · Jul 24, 2026 · 2 files
fs: support FD_FAILFS_ROOT in fchroot()
Christian Brauner · Jul 24, 2026 · 1 files
arch: hookup fchroot() system call
Christian Brauner · Jul 24, 2026 · 29 files
selftests/filesystems: add failfs selftests
Christian Brauner · Jul 24, 2026 · 4 files
Documentation: add failfs documentation
Christian Brauner · Jul 24, 2026 · 2 files
perf unwind-libdw: Fix unwinding of multi-threaded processes
Alessio Podda · Jul 24, 2026 · 2 files
lockref: tidy up dead count handling
Mateusz Guzik · Jul 24, 2026 · 9 files
dcache: use lockref routines for dead count checks
Mateusz Guzik · Jul 24, 2026 · 1 files
smb: client: harden DFS cache against invalid target hints
Fredric Cover · Jul 24, 2026 · 1 files
smb: client: clear ce->tgthint in free_tgts()
Fredric Cover · Jul 24, 2026 · 1 files
ntfs: apply Windows name checks only with windows_names
Namjae Jeon · Jul 25, 2026 · 1 files
Documentation: fix grammar in description of nilfs2 recovery code
Manoj K M · Jul 25, 2026 · 1 files
firewire: core: validate overall descriptor length in fw_core_add_descriptor()
Sreeraj S Kurup · Jul 25, 2026 · 1 files
firewire: core: validate sub-block lengths in fw_core_add_descriptor()
Sreeraj S Kurup · Jul 25, 2026 · 1 files
perf trace-event: Fix buffer overflow in read_string()
Tanushree Shah · Jul 25, 2026 · 1 files
perf trace-event: Fix integer truncation in do_read() and skip()
Tanushree Shah · Jul 25, 2026 · 1 files
perf trace-event: Avoid double free and leak in trace_event__cleanup()/trace_event__init()
Tanushree Shah · Jul 25, 2026 · 1 files
perf trace-event: Fix heap overflows in read_ftrace_printk()/read_saved_cmdline()
Tanushree Shah · Jul 25, 2026 · 1 files
perf trace-event: Fix infinite loop in skip()
Tanushree Shah · Jul 25, 2026 · 1 files
fs: hfsplus: remove redundant NULL check before kfree()
Mohammad Shahid · Jul 26, 2026 · 1 files
ntfs: bound the free-cluster bitmap scan to the volume
Bryam Vargas · Jul 26, 2026 · 2 files
perf machine: Fix fd leak on bounds check in maps__set_modules_path_dir()
Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files
perf machine: Fix NULL parent dereference in fork event processing
Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files
perf machine: Guard against NULL strlist in machines__findnew()
Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files
perf machine: Check snprintf truncation in machines__findnew()
Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files
perf machine: Don't abort guest map creation on first inaccessible dir
Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files
perf machine: Reset errno before strtol in guest kernel map creation
Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files
perf machine: Free scandir entries in guest kernel map creation
Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files
perf machine: Check snprintf truncation for guest kallsyms path
Arnaldo Carvalho de Melo · Jul 26, 2026 · 1 files
ntfs: respect per-file chmod mode over mount masks
Namjae Jeon · Jul 27, 2026 · 5 files
exfat: write moved entry before removing source
Yichong Chen · Jul 27, 2026 · 1 files
affs: Drop support for metadata bh tracking
Jan Kara · Jul 27, 2026 · 6 files
fs: Fix possible UAF in mark_buffer_write_io_error()
Jan Kara · Jul 27, 2026 · 1 files
fs: Fix missed inode writeback when racing with __writeback_single_inode
Jan Kara · Jul 27, 2026 · 2 files
ext4: Allocate mapping_metadata_bhs struct on demand
Jan Kara · Jul 27, 2026 · 5 files
fs: Provide way for filesystem to wait for metadata writeback
Jan Kara · Jul 27, 2026 · 4 files
ext2: Fix lost inode updates for IS_SYNC inodes
Jan Kara · Jul 27, 2026 · 2 files
ext2: Drop __ext2_write_inode()
Jan Kara · Jul 27, 2026 · 1 files
ext2: Avoid unnecessary inode buffer writeback for sync(2)
Jan Kara · Jul 27, 2026 · 1 files
ext2: Fix data integrity writeout issues
Jan Kara · Jul 27, 2026 · 5 files
udf: Fix data integrity writeout issues
Jan Kara · Jul 27, 2026 · 5 files
udf: Use sync_inode_metadata() to writeout IS_SYNC inode
Jan Kara · Jul 27, 2026 · 2 files
udf: Drop udf_sync_inode()
Jan Kara · Jul 27, 2026 · 1 files
udf: Use sync_inode_metadata() in udf_evict_inode()
Jan Kara · Jul 27, 2026 · 1 files
udf: Fold udf_update_inode() into udf_write_inode()
Jan Kara · Jul 27, 2026 · 1 files
bfs: Fix data integrity writeout issues
Jan Kara · Jul 27, 2026 · 2 files
minix: Fix data integrity writeout issues
Jan Kara · Jul 27, 2026 · 4 files
ext4: Fix data integrity writeout issues in nojournal mode
Jan Kara · Jul 27, 2026 · 4 files
fat: Fix missed inode writeback during fsync(2)
Jan Kara · Jul 27, 2026 · 2 files
fat: Replace fat_sync_inode() with sync_inode_metadata()
Jan Kara · Jul 27, 2026 · 7 files
vfs: Remove mmb_fsync()
Jan Kara · Jul 27, 2026 · 2 files
fat: Fix lost inode update in do_msdos_rename() with DIRSYNC
Christian Brauner · Jul 27, 2026 · 1 files
fat: Propagate inode buffer write errors from fat_sync_inode_metadata()
Christian Brauner · Jul 27, 2026 · 1 files
fat: Fix persisting directory entries on fsync(2) of the root directory
Christian Brauner · Jul 27, 2026 · 1 files
ntfs: simplify ntfs_reparse_set_native_symlink()
Dmitry Antipov · Jul 27, 2026 · 1 files
perf thread-stack: Fix heap buffer overflow on branch stack wrap copy
Arnaldo Carvalho de Melo · Jul 27, 2026 · 1 files
perf auxtrace: Fix queue grow overflow and old array leak
Arnaldo Carvalho de Melo · Jul 27, 2026 · 1 files
perf intel-pt: Fix off-by-one in auxtrace_info minimum size check
Arnaldo Carvalho de Melo · Jul 27, 2026 · 1 files
perf intel-bts: Fix off-by-one in auxtrace_info minimum size check
Arnaldo Carvalho de Melo · Jul 27, 2026 · 1 files
perf arm-spe: Reject zero nr_cpu in metadata to prevent division by zero
Arnaldo Carvalho de Melo · Jul 27, 2026 · 1 files
seq_file: rename mangle_path to seq_mangle_path
Johannes Berg · Jul 27, 2026 · 3 files
perf symbols: Skip dynamic symbols with invalid section indexes
Zhanpeng Zhang · Jul 28, 2026 · 1 files
exfat: free new directory cluster if zeroing fails
Yichong Chen · Jul 28, 2026 · 1 files
xfs: validate attr entry pointer before field access
Hongling Zeng · Jul 28, 2026 · 1 files
writeback: Export __inode_attach_wb()
Christian Brauner · Jul 28, 2026 · 1 files
selftests/exec: check that a binfmt_misc instance cannot be pinned
Christian Brauner · Jul 28, 2026 · 3 files
ntfs: reject unprivileged writes to reserved $LX* xattrs
Pisit Preechapramoth · Jul 28, 2026 · 1 files
exfat: fix overflow in cluster-to-dentry conversion
Yang Wen · Jul 28, 2026 · 2 files
perf libdw: Fix outer-frame name resolution and spurious "(inlined)" tag
Michael Liang · Jul 28, 2026 · 1 files
dcache: keep shrink_dcache_for_umount() making progress on busy roots
Karl Mehltretter · Jul 29, 2026 · 1 files
exfat: clean up new entry on add entry failure
Yichong Chen · Jul 29, 2026 · 1 files
xfs: check split_sectors validity before bio_split call
Hongling Zeng · Jul 29, 2026 · 1 files
selftests/epoll: add a regression test for pipe->poll_usage
Oleg Nesterov · Jul 29, 2026 · 1 files
freevxfs: remove the driver
Christoph Hellwig · Jul 29, 2026 · 19 files
smb: client: set replay flag on the read send-error retry path
Christopher Lusk · Jul 29, 2026 · 1 files
iomap: release the folio batch on iomap callback failures
Brian Foster · Jul 29, 2026 · 1 files
iomap: split iomap_iter() logic into iomap_iter_next()
Joanne Koong · Jul 29, 2026 · 2 files
iomap: decouple simple direct I/O reads from iomap_dio_rw
Christoph Hellwig · Jul 29, 2026 · 8 files
iomap: use GFP_NOWAIT when application for iomap_dio_simple allocations
Christoph Hellwig · Jul 29, 2026 · 1 files
iomap: add ->iomap_next()
Joanne Koong · Jul 29, 2026 · 2 files
xfs: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 2 files
btrfs: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 1 files
ntfs3: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 1 files
ntfs: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 1 files
ext4: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 2 files
erofs: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 2 files
zonefs: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 1 files
ext2: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 1 files
block: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 1 files
f2fs: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 1 files
gfs2: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 1 files
hpfs: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 1 files
fuse: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 3 files
exfat: convert iomap ops to ->iomap_next()
Joanne Koong · Jul 29, 2026 · 1 files
smb: client: fix request buffer leak in smb2_new_read_req()
Christopher Lusk · Jul 29, 2026 · 1 files
perf hisi-ptt: Fix PTT trace TLP header parsing
Sizhe Liu · Jul 30, 2026 · 3 files
perf hisi-ptt: Strengthen auxtrace event handling and packet type detection
Sizhe Liu · Jul 30, 2026 · 1 files
perf hisi-ptt: Fix spelling and abbreviation errors
Sizhe Liu · Jul 30, 2026 · 3 files
xfs: use file target for post-log fsync fallback flush
Hongling Zeng · Jul 30, 2026 · 1 files
xfs: restore nofs context unconditionally in xfs_trans_roll
Yun Zhou · Jul 30, 2026 · 1 files
binfmt_misc: let a register string create an entry disabled
Christian Brauner · Jul 30, 2026 · 1 files
selftests/exec: let binfmt_flag_supported() return a bool
Christian Brauner · Jul 30, 2026 · 3 files
selftests/exec: test registering an entry disabled
Christian Brauner · Jul 30, 2026 · 3 files
binfmt_misc: document registering an entry disabled
Christian Brauner · Jul 30, 2026 · 1 files
selftests/exec: share the bpf handler preconditions
Christian Brauner · Jul 30, 2026 · 1 files
binfmt_misc: carry pre-opened interpreters in struct binfmt_misc_interp
Christian Brauner · Jul 30, 2026 · 1 files
binfmt_misc: let a 'B' entry bind its interpreters
Christian Brauner · Jul 30, 2026 · 5 files
selftests/exec: test interpreters bound to a 'B' entry
Christian Brauner · Jul 30, 2026 · 4 files
binfmt_misc: document interpreters bound by a 'B' entry
Christian Brauner · Jul 30, 2026 · 1 files
perf build: Fix a build error on 32-bit x86
Namhyung Kim · Jul 30, 2026 · 1 files
fs/namei.c: update stale comments in lookup_open()
Christian Brauner · Jul 31, 2026 · 1 files
fs/namei.c: fix kerneldoc of atomic_open() and vfs_lookup_open()
Christian Brauner · Jul 31, 2026 · 1 files
fs/namei.c: fix coding style in atomic_open() and lookup_open()
Christian Brauner · Jul 31, 2026 · 1 files
pidfd: hold exec_update_lock around namespace ioctl
Chen Linxuan · Jul 31, 2026 · 1 files
cifs: use cifs_invalidate_cache() in cifs_do_truncate() for O_TRUNC
Frank Sorenson · Jul 31, 2026 · 1 files
cifs: add cifs_resize_file_locked() to guard fscache_resize_cookie() under i_rwsem
Frank Sorenson · Jul 31, 2026 · 3 files
cifs: remove redundant size-update block in cifs_remap_file_range()
Frank Sorenson · Jul 31, 2026 · 1 files
cifs: remove dead size-update blocks in cifs_setattr_unix/nounix
Frank Sorenson · Jul 31, 2026 · 1 files
unicode: Properly reject invalid encoding version strings
Gabriel Krisman Bertazi · Jul 31, 2026 · 1 files
efivarfs: Rate limit statfs() handler
Ard Biesheuvel · Aug 1, 2026 · 1 files
perf pmu-events: Fix typo in idle-cycles-frontend description
Pu Hu · Aug 2, 2026 · 2 files
perf libbfd: Validate BPF prog info arrays before pointer cast
Arnaldo Carvalho de Melo · Aug 2, 2026 · 1 files
perf header: Use write lock when translating BPF prog info pointers
Arnaldo Carvalho de Melo · Aug 2, 2026 · 1 files
perf bpf: Add PROG_TAGS to required arrays in __bpf_event__print_bpf_prog_info()
Arnaldo Carvalho de Melo · Aug 2, 2026 · 1 files
perf libbfd: Fix memory leaks and NULL fclose in BPF disassembly
Arnaldo Carvalho de Melo · Aug 2, 2026 · 1 files
lib/crypto: fips: Split fips.h into fips-aes.h and fips-sha.h
Eric Biggers · Aug 2, 2026 · 9 files
lib/crypto: aes: Add FIPS self-tests for unauthenticated modes
Eric Biggers · Aug 2, 2026 · 3 files
lib/crypto: aes: Add FIPS self-tests for GCM and CCM
Eric Biggers · Aug 2, 2026 · 3 files
lib/crypto: tests: Create test-utils.h
Eric Biggers · Aug 2, 2026 · 6 files
lib/crypto: tests: Use per-test-case buffers in hash tests
Eric Biggers · Aug 2, 2026 · 15 files
lib/crypto: tests: Add aead-test-template.h
Eric Biggers · Aug 2, 2026 · 1 files
lib/crypto: tests: Add KUnit test suite for AES-CCM
Eric Biggers · Aug 2, 2026 · 5 files
lib/crypto: tests: Add KUnit test suite for AES-GCM
Eric Biggers · Aug 2, 2026 · 5 files
perf ftrace: Fix leak in parse_filter_event
Michail Tatas · Aug 3, 2026 · 1 files
binfmt_misc: correctly account pre-opened interpreters
Christian Brauner · Aug 3, 2026 · 4 files
selftests/exec: test the pre-opened interpreter limit
Christian Brauner · Aug 3, 2026 · 4 files
binfmt_misc: document the pre-opened interpreter limit
Christian Brauner · Aug 3, 2026 · 1 files
pipe: only enable the extra wake_up(rd_wait) for EPOLLET consumers
Oleg Nesterov · Aug 3, 2026 · 2 files
perf trace: Format fields with hex specifiers in print_fmt as hexadecimal
Aaron Tomlin · Aug 3, 2026 · 1 files
kunit: irq: Continue increasing hrtimer interval for longer
Eric Biggers · Aug 3, 2026 · 1 files
kunit: tool: fix _list_tests filtering wrong variable when list has TAP prefix
Mohammad Abu-Khader · Aug 3, 2026 · 2 files
fs: document semantics of kstat::{uid,gid} fields
Jann Horn · Aug 3, 2026 · 1 files
perf vendor events intel: Fix Novalake CPUID regex in mapfile.csv
Chun-Tse Shao · Aug 3, 2026 · 1 files
fs: fix user path of nested backing files
Baokun Li · Aug 4, 2026 · 1 files
iomap: don't free integrity payload that doesn't exist
Christoph Hellwig · Aug 4, 2026 · 1 files
iomap: iomap_bio_read_folio_range_sync is missing a call to bio_uninit
Christoph Hellwig · Aug 4, 2026 · 1 files
smb/client: fix nlink of an overwritten open file
ChenXiaoSong · Aug 4, 2026 · 1 files
fs: remove stale inode_insert5() kernel-doc parameter
Yichong Chen · Aug 5, 2026 · 1 files
ovl: fix double end_creating() on the casefold-mismatch path
Vivek Parikh · Aug 5, 2026 · 1 files
perf c2c: Fix error masking, OOM, and unchecked caller errors in hpp_list__parse()
Arnaldo Carvalho de Melo · Aug 5, 2026 · 2 files
perf c2c: Clean up registered formats on c2c_hists__init() and c2c_hists__reinit() failure
Arnaldo Carvalho de Melo · Aug 5, 2026 · 1 files
ntfs: validate non-resident attribute offsets
Hongling Zeng · Aug 6, 2026 · 1 files
perf evlist: Warn when 'sleep' workload is used without system-wide (-a) option
Ian Rogers · Aug 6, 2026 · 1 files
kunit: irq: Unregister on-stack timer and work from debugobjects
Eric Biggers · Aug 6, 2026 · 1 files
hfsplus: validate B-tree record offset table
Jiaming Zhang · Aug 6, 2026 · 5 files
perf sched: Suppress latency table output when trace samples are missing
Aaron Tomlin · Aug 6, 2026 · 1 files
perf sched: Handle missing trace samples in pipe mode
Aaron Tomlin · Aug 6, 2026 · 1 files
perf sched latency: Auto-scale latency and runtime display units
Aaron Tomlin · Aug 6, 2026 · 1 files
perf sched latency: Add histogram and time interval options
Aaron Tomlin · Aug 6, 2026 · 3 files
nilfs2: suppress false positive WARN_ONs for sufile after an FS error
Ryusuke Konishi · Aug 6, 2026 · 2 files
RDMA/ucma: Allow path records to exactly fit the output buffer
Serhat Kumral · Aug 6, 2026 · 1 files
dt-bindings: input: Add Qualcomm SPMI PMIC haptics
Fenglin Wu · Aug 7, 2026 · 1 files
smb/client: return EOPNOTSUPP for unsupported O_TMPFILE
ChenXiaoSong · Aug 7, 2026 · 1 files
lib/crypto: aes-cmac: Add zeroization functions
Thomas Huth · Aug 7, 2026 · 1 files
smb: clear the aes_cmac_key and aes_cmac_ctx when done
Thomas Huth · Aug 7, 2026 · 2 files
Bluetooth: SMP: clear the aes_cmac_key when done
Thomas Huth · Aug 7, 2026 · 1 files
lib/crypto: aes-cmac: Use __cleanup() instead of memzero_explicit()
Thomas Huth · Aug 7, 2026 · 1 files
mac80211: fils_aead: Use __cleanup() instead of memzero_explicit()
Thomas Huth · Aug 7, 2026 · 1 files
futex/pi: Reject cross-mm private futex owners
Kyle Zeng · Aug 7, 2026 · 1 files
futex: Sanitize and document task_struct::futex::state transitions
Thomas Gleixner · Aug 7, 2026 · 2 files
futex/pi: Plug private futex exec() race
Thomas Gleixner · Aug 7, 2026 · 4 files
futex: Clean up the redundant exit/exec functions
Thomas Gleixner · Aug 7, 2026 · 6 files
perf kvm: Fix memory leak in process_sample_event()
Michalis Niarchos · Aug 7, 2026 · 1 files
perf kvm: Fix memory leak in cmd_kvm()
Michalis Niarchos · Aug 7, 2026 · 1 files
squashfs: avoid thundering-herd cache wakeups
Usama Arif · Aug 7, 2026 · 2 files
lib/interval_tree: fix allocation warning messages
Karl Mehltretter · Aug 8, 2026 · 1 files
super: fix dying superblock warning messages
Karl Mehltretter · Aug 8, 2026 · 1 files
fs: fix switch/case indentation in sysfs() syscall
Manush Prajwal · Aug 8, 2026 · 1 files
prctl: fix PR_SET_MM_AUXV losing the forced AT_NULL terminator
Bradley Morgan · Aug 9, 2026 · 1 files
perf script: Fix metric_evlist leak in script_find_metrics
Ian Rogers · Aug 9, 2026 · 1 files
perf stat: Fix evsel_list leak in cmd_stat
Ian Rogers · Aug 9, 2026 · 1 files
perf tools: Fix sb_evlist leaks in top and record
Ian Rogers · Aug 9, 2026 · 2 files
perf python: Fix memory leak in pyrf_evlist__get_pollfd
Ian Rogers · Aug 9, 2026 · 1 files
perf synthetic-events: Fix uninitialized pthread_join
Ian Rogers · Aug 9, 2026 · 1 files
perf test: Fix skiplist leak in cmd_test
Ian Rogers · Aug 9, 2026 · 1 files
perf python: Check counts_values size in set_values
Ian Rogers · Aug 9, 2026 · 1 files
perf python: Validate CPU and thread maps in pyrf_evsel__open
Ian Rogers · Aug 9, 2026 · 1 files
perf python: Validate attribute setters in pyrf_evsel
Ian Rogers · Aug 9, 2026 · 1 files
perf python: Zero initialize perf_data in pyrf_data__init
Ian Rogers · Aug 9, 2026 · 1 files
perf python: Add thread and PMU uninitialized checks
Ian Rogers · Aug 9, 2026 · 1 files
perf python: Fix MetricGroup return type in perf.pyi
Ian Rogers · Aug 9, 2026 · 1 files
perf python: Fix count_values memory leak in pyrf_evsel__read
Ian Rogers · Aug 9, 2026 · 1 files
perf python: Fix memory leak in pyrf__metrics_cb
Ian Rogers · Aug 9, 2026 · 1 files
perf synthetic-events: Fix divide by zero in perf_event__synthesize_threads
Ian Rogers · Aug 9, 2026 · 1 files
perf test sample-parsing: Validate PERF_FORMAT_GROUP values without LOST
PVS Narasimha Rao · Aug 10, 2026 · 1 files
docs: fix grammatical error in iomap docs
Benjamin Wu · Aug 10, 2026 · 1 files
firewire: core: add KUnit test skeleton for node tree
Takashi Sakamoto · Aug 10, 2026 · 4 files
firewire: core: add KUnit tests for successful tree building
Takashi Sakamoto · Aug 10, 2026 · 1 files
firewire: core: add KUnit tests for failure of tree building
Takashi Sakamoto · Aug 10, 2026 · 1 files
mailmap: update email address for Linfeng Sun
Linfeng Sun · Aug 10, 2026 · 1 files
hfsplus: validate extent record length before writing it back
Jiaming Zhang · Aug 10, 2026 · 1 files
nilfs2: enhance btree node keys check
Wang Jianjian · Aug 10, 2026 · 1 files
ntfs: allow index root relocation
Namjae Jeon · Aug 10, 2026 · 4 files
exfat: fix truncated volume labels returned by FS_IOC_GETFSLABEL
Yang Wen · Aug 10, 2026 · 1 files
nilfs2: standardize the inode number type to u64
Ryusuke Konishi · Aug 10, 2026 · 10 files
selftests/namespaces: Fix racy pipe handshake in timens and pidns_separate
Ricardo B. Marlière (SUSE) · Aug 10, 2026 · 1 files
KEYS: trusted: Fix TPM teardown ordering
Chengfeng Ye · Aug 10, 2026 · 1 files
ntfs: verify run length exceeding volume boundary
Hongling Zeng · Aug 11, 2026 · 1 files
ocfs2: bound-check dir entries in the readdir re-validation scan
Zhan Xusheng · Aug 11, 2026 · 1 files
ocfs2: bound-check dir entries in the inline-data re-validation scan
Zhan Xusheng · Aug 11, 2026 · 1 files
vlan: fix skb_under_panic and races when toggling HW VLAN offload
Eric Dumazet · Aug 11, 2026 · 1 files
firewire: core: consolidate port counting in build_tree()
Takashi Sakamoto · Aug 11, 2026 · 1 files
firewire: core: validate parent port count before allocating nodes in build_tree()
Takashi Sakamoto · Aug 11, 2026 · 1 files
firewire: core: fix memory leak in error path of build_tree()
Takashi Sakamoto · Aug 11, 2026 · 2 files
futex: Fix race on the initial mm->futex.phash.ref allocation
Hyunwoo Kim · Aug 11, 2026 · 1 files
KVM: arm64: vgic: Free gic_kvm_info on initialization failure
Sascha Bischoff · Aug 11, 2026 · 1 files
KVM: arm64: vgic: Prevent speculative SPI array underflow
Sascha Bischoff · Aug 11, 2026 · 1 files
KVM: arm64: vgic: Reject out-of-range GICv5 PPI IDs
Sascha Bischoff · Aug 11, 2026 · 2 files
KVM: arm64: Validate GICv5 timer PPIs before claiming ownership
Sascha Bischoff · Aug 11, 2026 · 1 files
irqchip/gic-v5: Clear per-CPU IRS data on teardown
Sascha Bischoff · Aug 11, 2026 · 1 files
irqchip/gic-v5: Synchronize CPU interface disable
Sascha Bischoff · Aug 11, 2026 · 1 files
tools build: Only probe the compiler at parse time when it is installed
Arnaldo Carvalho de Melo · Aug 11, 2026 · 2 files
perf build: Add install-build-deps framework to install devel packages
Arnaldo Carvalho de Melo · Aug 11, 2026 · 2 files
perf build: install-build-deps: add Fedora devel package mapping
Arnaldo Carvalho de Melo · Aug 11, 2026 · 1 files
perf build: install-build-deps: add Ubuntu devel package mapping
Arnaldo Carvalho de Melo · Aug 11, 2026 · 2 files
perf build: install-build-deps: add Debian devel package mapping
Arnaldo Carvalho de Melo · Aug 11, 2026 · 2 files
perf build: Remove leftover feature tests for removed cxx and clang support
Arnaldo Carvalho de Melo · Aug 11, 2026 · 2 files
perf build: install-build-deps: add RHEL family devel package mapping
Arnaldo Carvalho de Melo · Aug 11, 2026 · 1 files
irqchip/gic-v5: Check get_logical_index() return value in MADT IAFFID parsing
Lorenzo Pieralisi · Aug 12, 2026 · 1 files
irqchip/gic-v5: Check for NULL LPI domain on domain teardown
Lorenzo Pieralisi · Aug 12, 2026 · 1 files
irqchip/gic-v5: Disable IRSes on probe failures
Lorenzo Pieralisi · Aug 12, 2026 · 1 files
irqchip/gic-v5: Fix gicv5_init_common() error paths
Lorenzo Pieralisi · Aug 12, 2026 · 1 files
irqchip/gic-v5: Release IRS iomem region on driver init failure
Lorenzo Pieralisi · Aug 12, 2026 · 2 files
irqchip/gic-v5: Use logical cpu 0 irs_data for dynamic IST allocation
Lorenzo Pieralisi · Aug 12, 2026 · 1 files
irqchip/gic-v5: Defer default SPI and LPI IAFFID programming
Lorenzo Pieralisi · Aug 12, 2026 · 1 files
gfs2: harden gfs2_glock_hold
Andreas Gruenbacher · Aug 12, 2026 · 2 files
cachefiles,netfs: sunset ondemand mode
Gao Xiang · Aug 12, 2026 · 13 files
net: mctp: hold a reference to the route device in mctp_route_lookup()
Aldo Ariel Panzardo · Aug 13, 2026 · 1 files
sched/topology: Add a cpus_read_lock to rebuild_sched_domains()
Sebastian Andrzej Siewior · Aug 13, 2026 · 1 files
i2c: mux: demux-pinctrl: fix OF node leak on kstrdup failure
Linkai Gong · Aug 13, 2026 · 1 files
KVM: arm64: Avoid mismatched accesses to 'struct kvm_nvhe_init_params'
Will Deacon · Aug 13, 2026 · 3 files
exfat: keep FITRIM within the requested range
Yang Wen · Aug 13, 2026 · 1 files
perf dso: Guard against errno==0 when dso__get_filename() returns NULL
Arnaldo Carvalho de Melo · Aug 13, 2026 · 1 files
perf dso: Guard close() against invalid fd in dso__decompress_kmodule_path()
Arnaldo Carvalho de Melo · Aug 13, 2026 · 1 files
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
perf dso: Guard against cache underflow on short reads in dso_cache__memcpy()
Arnaldo Carvalho de Melo · Aug 13, 2026 · 1 files
perf dso: Replace assert with runtime check in dso__read_symbol()
Arnaldo Carvalho de Melo · Aug 13, 2026 · 1 files
i2c: ocores: Disable clock on failed resume
Ruoyu Wang · Aug 13, 2026 · 1 files
perf vendor events arm64: fix swapped MetricGroup for Tegra410 L1 prefetcher metrics
Saurav Sachidanand · Aug 13, 2026 · 1 files
perf vendor events arm64: Fix Tegra410 Olympus event 0x0197
Besar Wicaksono · Aug 13, 2026 · 1 files
xsk: fix NULL pointer dereference in __xsk_rcv()
Cen Zhang (Microsoft) · Aug 13, 2026 · 1 files
fbdev: maxine: make functions static
Randy Dunlap · Aug 13, 2026 · 1 files
fbdev: maxine: elide an unused function
Randy Dunlap · Aug 13, 2026 · 1 files
fbdev: maxine: fix 64-bit build error
Randy Dunlap · Aug 13, 2026 · 1 files
fbdev: maxine: fix maxinefb_init() return value
Randy Dunlap · Aug 14, 2026 · 1 files
powercap: intel_rapl: Sign-extend the PMU delta on counter wraparound
Li, Yifan · Aug 14, 2026 · 1 files
clk: microchip: mpfs: fix regmap_update_bits() mask/val order
Pedro Kopper · Aug 14, 2026 · 1 files
net: bridge: Reject descending VLAN tunnel ranges
Ruoyu Wang · Aug 14, 2026 · 1 files
dt-bindings: PCI: tegra264: Strictly distinguish C0 from C1-C5
Thierry Reding · Aug 14, 2026 · 1 files
dt-bindings: PCI: tegra264: Switch to PCIe Root Port bindings
Thierry Reding · Aug 14, 2026 · 1 files
PCI: tegra264: Add Tegra264 support
Thierry Reding · Aug 14, 2026 · 4 files
fbdev: maxine: use MODULE_LICENSE() unconditionally
Randy Dunlap · Aug 14, 2026 · 1 files
net: core: propagate unreadable flag in skb_zerocopy
Mina Almasry · Aug 14, 2026 · 2 files
net: tcp: block mixing readable and unreadable frags
Mina Almasry · Aug 14, 2026 · 1 files
ACPI: pfr_update: fix stack buffer overflow in query_capability()
Anirudh Prasad · Aug 14, 2026 · 1 files
net: ipa: fix stalled modem TX queue after runtime resume
Jorijn van der Graaf · Aug 15, 2026 · 1 files
net: advertise TCP MSS from the configured MTU, not the learned PMTU
Jiayuan Chen · Aug 15, 2026 · 4 files
selftests: net: packetdrill: add tests for advertised MSS with PMTU exceptions
Eric Dumazet · Aug 15, 2026 · 2 files
ipv6: use RCU iterator to dump route exceptions
Yuyang Huang · Aug 15, 2026 · 1 files
net: thunderbolt: Count delivered packets in rx_packets and rx_bytes
Fan Ye · Aug 15, 2026 · 1 files
mptcp: fix uninitialized local_id in syncookie MP_JOIN reconstruction
Harshit Varu · Aug 15, 2026 · 1 files
bnx2x: fix double free in bnx2x_init_firmware() error path
Jiangshan Yi · Aug 15, 2026 · 1 files
i2c: mxs: fix DMA channel leak on probe error
Ruoyu Wang · Aug 15, 2026 · 1 files
net: ipa: balance runtime PM reference on remove error
Ruoyu Wang · Aug 15, 2026 · 1 files
forcedeth: fix off-by-one when saving/restoring non-PCI config space
Marek Czernohous · Aug 15, 2026 · 1 files
forcedeth: stop the tx_timeout register dump past the requested window
Marek Czernohous · Aug 15, 2026 · 1 files
net: usb: cdc_ncm: add Apple MacBook Pro USB product ID 0x1902
Mehrdad Afshari · Aug 16, 2026 · 1 files
net: qlcnic: validate unified ROM sections before loading
Pengpeng Hou · Aug 16, 2026 · 1 files
net/mlx5: E-Switch, use state lock for vport state changes
Mark Bloch · Aug 16, 2026 · 5 files
net/mlx5: Move vport DOWN state check out of mlx5_query_vport_max_tx_speed()
Or Har-Toov · Aug 16, 2026 · 3 files
net/mlx5: E-Switch, preserve max tx speed on vport state modification
Or Har-Toov · Aug 16, 2026 · 2 files
NFSv4.2: fix LAYOUTSTATS send buffer exhaustion
Junrui Luo · Aug 16, 2026 · 1 files
NFSv4/pnfs: key the data server cache on the NFS version
Junrui Luo · Aug 16, 2026 · 4 files
NFSv4.1: fix layout segment leak on the pnfs_layout_process() forget path
Junrui Luo · Aug 16, 2026 · 1 files
net/sched: add get_fill_size callbacks for actions missing them
Victor Nogueira · Aug 16, 2026 · 9 files
net/tcp-ao: fix use-after-free of current_key on reconnect to another peer
Hyunwoo Kim · Aug 16, 2026 · 1 files
net/packet: defer vmalloc TX_RING free until skbs finish
Kyle Zeng · Aug 16, 2026 · 1 files
ipv6: avoid divide by zero in rt6_multipath_rebalance
Cen Zhang (Microsoft) · Aug 17, 2026 · 1 files
NTB: ntb_transport: Recycle TX entries before client callbacks
Koichiro Den · Aug 17, 2026 · 1 files
net: ntb_netdev: Fix TX busy and drop handling
Koichiro Den · Aug 17, 2026 · 1 files
NTB: ntb_transport: Fail TX enqueue when the QP link is down
Koichiro Den · Aug 17, 2026 · 1 files
NTB: ntb_transport: Reject oversized TX buffers
Koichiro Den · Aug 17, 2026 · 1 files
exfat: replace truncate_lock with inode_lock
Chi Zhiling · Aug 17, 2026 · 4 files
fbdev: platinumfb: add error checking for ioremap calls
BingKun Yue · Aug 17, 2026 · 1 files
netdevsim: update queue NAPI association on queue reset
Eric Dumazet · Aug 17, 2026 · 1 files
i2c: rcar: fix reset handling for Gen5
Wolfram Sang · Aug 17, 2026 · 1 files
batman-adv: reject unrepresentable multicast TVLV offsets
Kyle Zeng · Aug 17, 2026 · 2 files
ipv6: seg6: clear IPv4 control block on IPIP decapsulation
Kyle Zeng · Aug 17, 2026 · 1 files
perf c2c: extract shared data structures into util/c2c.h
Jiebin Sun · Aug 17, 2026 · 4 files
perf c2c: add function view model skeleton
Jiebin Sun · Aug 17, 2026 · 2 files
perf c2c: add column rendering for function view
Jiebin Sun · Aug 17, 2026 · 1 files
perf c2c: add HPP list parsing for function view columns
Jiebin Sun · Aug 17, 2026 · 1 files
perf c2c: add function view stats merge and memory management
Jiebin Sun · Aug 17, 2026 · 1 files
perf c2c: add function view hierarchy entry creation
Jiebin Sun · Aug 17, 2026 · 2 files
perf c2c: build and finalize the function view hierarchy
Jiebin Sun · Aug 17, 2026 · 2 files
perf c2c: add function view browser UI and cacheline detail
Jiebin Sun · Aug 17, 2026 · 4 files
perf c2c: document function view in perf-c2c man page
Jiebin Sun · Aug 17, 2026 · 1 files
ipv6: rpl: fix NULL dereference of idev in ipv6_rpl_srh_rcv()
Andrea Mayer · Aug 17, 2026 · 1 files
mailmap: fix bouncing address for Taniya Das
Konrad Dybcio · Aug 17, 2026 · 1 files
net: add missing ref_tracker_dir_exit() to net_passive_dec()
Tetsuo Handa · Aug 17, 2026 · 1 files
ACPI: button: Add DMI quirk for Razer Blade Pro 17 early 2020 lid switch
Robin Everaars · Aug 17, 2026 · 1 files
net: microchip: vcap: use port number instead of netdev name for debugfs
Daniel Machon · Aug 17, 2026 · 3 files
net: sparx5: fix sleep in atomic context in MAC table access
Daniel Machon · Aug 17, 2026 · 1 files
net: phylink: correctly validate returned PCS in phylink_inband_caps
Christian Marangi · Aug 17, 2026 · 1 files
timer: Keep debugobjects state consistent in migrate_timer_list()
Thomas Gleixner · Aug 17, 2026 · 1 files
net: txgbe: fix MISC interrupt unmasking in non-MSI-X mode and device shutdown
Jiawen Wu · Aug 18, 2026 · 1 files
ethtool: remove unused __ETHTOOL_LINK_MODE_MASK_NWORDS
Zhan Xusheng · Aug 18, 2026 · 1 files
dt-bindings: mailbox: add Axiado AX3005 mailbox
Swark Yang · Aug 18, 2026 · 2 files
mailbox: add Axiado AX3005 mailbox driver
Swark Yang · Aug 18, 2026 · 4 files
net/smc: free stashed qentry before overwrite in REQ_ADD_LINK to ADD_LINK transition
Mahanta Jambigi · Aug 18, 2026 · 1 files
qede: Fix NULL pointer dereference in TPA fragment processing
Vaibhav Nagare · Aug 18, 2026 · 2 files
net/smc: free pending qentry in smc_llc_flow_stop() before memset
Mahanta Jambigi · Aug 18, 2026 · 1 files
net: libwx: fix concurrent bitmap overwrite in PTP setup
Jiawen Wu · Aug 18, 2026 · 1 files
ntfs: do not update ctime when setxattr fails
Baolin Liu · Aug 18, 2026 · 1 files
net: sched: fix 32-bit backlog wrap in gred, bfifo and plug enqueue
Jamal Hadi Salim · Aug 18, 2026 · 3 files
irqchip/renesas-rzg2l: Fix loss of interrupt
Biju Das · Aug 18, 2026 · 1 files
fbdev: viafb: refactor strcpy and viafb_name
Ajith P V · Aug 18, 2026 · 1 files
tools: ynl: handle calloc failure in ynl_ntf_parse
Triet Hoang · Aug 18, 2026 · 1 files
fbdev: omapfb: panel-dsi-cm: initialize lock before registering display
Runyu Xiao · Aug 18, 2026 · 1 files
docs: oa-tc6-framework: Fix link to specification
Stefan Wahren · Aug 18, 2026 · 1 files
MAINTAINERS: Replace Steve French as CIFS maintainer
Paulo Alcantara · Aug 18, 2026 · 2 files
gtp: serialize PDP context updates
Qing Ming · Aug 18, 2026 · 1 files
net: bridge: arp/nd proxy: fix reading neigh ha
Nikolay Aleksandrov · Aug 18, 2026 · 1 files
vxlan: fix reading neigh ha
Nikolay Aleksandrov · Aug 18, 2026 · 1 files
inetpeer: randomize RB-tree node comparison using SipHash
Eric Dumazet · Aug 18, 2026 · 2 files
xdp: fix zero-copy frame layout
Weiming Shi · Aug 18, 2026 · 1 files
PM: sleep: Unblock runtime PM when device prepare fails
Shibo Zhu · Aug 18, 2026 · 1 files
ip6mr: do not clone dst in ip6mr_cache_report()
Eric Dumazet · Aug 18, 2026 · 1 files
ksmbd: enable TCP keepalive for accepted connections
Namjae Jeon · Aug 19, 2026 · 1 files
irqchip/ast2700-intc: Avoid allocating in the irq_domain activate() callback
Ryan Chen · Aug 19, 2026 · 2 files
sctp: drop a chunk if its transport was removed
Hyunwoo Kim · Aug 19, 2026 · 1 files
net/smc: fix use-after-free of the LLC qentry in smc_llc_srv_add_link()
Yehyeong Lee · Aug 19, 2026 · 1 files
net/smc: bound the peer rkey counts in SMC-Rv2 LLC messages
Yehyeong Lee · Aug 19, 2026 · 1 files
net/smc: carry oversized SMC-Rv2 LLC messages in the queue entry
Yehyeong Lee · Aug 19, 2026 · 2 files
i3c: dw: reduce do_daa time if there's no client
Jisheng Zhang · Aug 19, 2026 · 1 files
ntfs: serialize resident iomap reads with mrec_lock
Hyeontae Lee · Aug 19, 2026 · 1 files
MAINTAINERS: add myself as KSMBD reviewer
ChenXiaoSong · Aug 19, 2026 · 1 files
ntfs: reject invalid MFT LCNs from boot sector
Hyunchul Lee · Aug 19, 2026 · 1 files
MAINTAINERS: update btrfs git tree entries
David Sterba · Aug 19, 2026 · 1 files
ipip: fix skb leak in collect_md mode when metadata_dst allocation fails
Anton Danilov · Aug 19, 2026 · 1 files
pNFS: Fix EBUSY check in pnfs_layout_need_return
Tim Menninger · Aug 19, 2026 · 1 files
PCI: vmd: Add Nova Lake (NVL) and Dunlow (DNL) Device IDs
Szymon Durawa · Aug 19, 2026 · 1 files
sched/fair: Floor tg_cpus() at 1
Jake Steinman · Aug 19, 2026 · 1 files
net/sched: account classifier filter allocations to memcg
Jamal Hadi Salim · Aug 19, 2026 · 10 files
tcp: clamp route advmss to TCP_MIN_MSS
Yong Wang · Aug 19, 2026 · 5 files
net: ntb_netdev: Avoid double-accounting netif_rx() drops
Koichiro Den · Aug 19, 2026 · 1 files
net: ntb_netdev: Count packets dropped on RX refill failure
Koichiro Den · Aug 19, 2026 · 1 files
clk: ti: Make sure clk_init_data is fully initialized
Geert Uytterhoeven · Aug 19, 2026 · 3 files
clk: visconti: Make sure clk_init_data is fully initialized
Geert Uytterhoeven · Aug 19, 2026 · 1 files
spi: amlogic-spisg: Make sure clk_init_data is fully initialized
Geert Uytterhoeven · Aug 19, 2026 · 1 files
ACPI: Add Bob Moore to CREDITS
Rafael J. Wysocki · Aug 19, 2026 · 1 files
ACPI: Update MAINTAINERS entry for ACPICA
Rafael J. Wysocki · Aug 19, 2026 · 1 files
ACPI: Update upstream ACPICA repository URL in documentation
Rafael J. Wysocki · Aug 19, 2026 · 1 files
ARM: Fix get_cycles() after delay_read_timer() conversion
Nathan Chancellor · Aug 19, 2026 · 1 files
fbdev: atafb: Give atafb proper parent
Miro Kropacek · Aug 19, 2026 · 1 files
fbdev: atafb: Add support for further video bit depths on atafb:external
Miro Kropacek · Aug 19, 2026 · 1 files
fbdev: atafb: Add support for SuperVidel's SuperBlitter
Miro Kropacek · Aug 19, 2026 · 1 files
ksmbd: keep TCP timers alive for kernel sockets
Namjae Jeon · Aug 19, 2026 · 1 files
net: bnxt: ring the doorbell when SW USO exits early
Joe Damato · Aug 19, 2026 · 2 files
ntfs: reject invalid empty mapping pairs
Hyunchul Lee · Aug 20, 2026 · 1 files
ACPI: scan: Defer device power initialization
Peixin Xie · Aug 20, 2026 · 2 files
ntfs: fix off-by-one page overflow in ntfs_decompress()
Dennis Tighe · Aug 20, 2026 · 1 files
smb: server: Remove obsolete "select CRYPTO_LIB_DES" from Kconfig file
Thomas Huth · Aug 20, 2026 · 1 files
smb: server: remove unused DES crypto header
Namjae Jeon · Aug 20, 2026 · 1 files
futex: Fix might_sleep() warning in futex_pivot_pending()
Peter Zijlstra · Aug 20, 2026 · 5 files
ntfs: fix resource leak in ntfs_new_attr_flags
Hongling Zeng · Aug 20, 2026 · 1 files
spi: loongson: pm: add .freeze .poweroff .thaw .restore
Li Jun · Aug 20, 2026 · 1 files
ntfs: validate usa_ofs before preserving the update sequence number
Dennis Tighe · Aug 20, 2026 · 1 files
net_sched: sch_fq: fix pacing delay underflow with pacing offload
Eric Dumazet · Aug 20, 2026 · 1 files
net: hibmcge: fix page_pool DMA direction mismatch
Jian Shen · Aug 20, 2026 · 1 files
MAINTAINERS: update ksmbd repository URL
Namjae Jeon · Aug 20, 2026 · 1 files
net/sched: sch_cake: fix autorate reconfiguration throttling
Giuseppe Piscitelli · Aug 20, 2026 · 1 files
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
irqchip/irq-realtek-rtl: Use readl_be()/writel_be() instead of readl()/writel()
Rustam Adilov · Aug 20, 2026 · 1 files
net: macb: drop CONFIG_OF #if block
Théo Lebrun · Aug 20, 2026 · 1 files
Merge tag 'docs-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux
Linus Torvalds · Aug 20, 2026 · 85 files
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
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
net: page_pool: Remove zone/policy GFP flags when allocating XArray entries
Rong Zhang · Aug 20, 2026 · 1 files
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
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
Merge tag 'bitmap-for-7.3' of https://github.com/norov/linux
Linus Torvalds · Aug 20, 2026 · 68 files
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
ACPI: scan: Do not combine resources that overlap completely
Rafael J. Wysocki · Aug 20, 2026 · 1 files
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
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
Merge tag 'ntfs3_for_7.3' of https://github.com/Paragon-Software-Group/linux-ntfs3
Linus Torvalds · Aug 20, 2026 · 17 files
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
Merge tag 'nfsd-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Linus Torvalds · Aug 20, 2026 · 117 files
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
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
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
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
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
NFSv4.1: zero referring call lists before decoding
Jérémy Jean · Aug 20, 2026 · 1 files
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
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
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
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
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
bnxt_en: Gate TPH enablement behind BNXT_SUPPORTS_QUEUE_API check
Thomas Walsh · Aug 20, 2026 · 1 files
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
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
Merge tag 'vfio-v7.3-rc1' of https://github.com/awilliam/linux-vfio
Linus Torvalds · Aug 20, 2026 · 33 files
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds · Aug 21, 2026 · 37 files
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
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
drm/xe: Don't hand out the flat CCS storage as usable VRAM
Linus Torvalds · Aug 21, 2026 · 1 files
ptp: netc: fix period truncation and potential divide-by-zero in PEROUT
Wei Fang · Aug 21, 2026 · 1 files
bnxt_en: Fix call to hardware monitoring event handler
Guenter Roeck · Aug 21, 2026 · 1 files
ntfs: introduce transparent compression codec interface
Hyunchul Lee · Aug 21, 2026 · 1 files
ntfs: define LZNT1 codec ops under transparent codec interface
Hyunchul Lee · Aug 21, 2026 · 2 files
ntfs: add WOF compression config option
Hyunchul Lee · Aug 21, 2026 · 1 files
ntfs: return errors from ntfs_attr_readall
Hyunchul Lee · Aug 21, 2026 · 4 files
ntfs: parse REPARSE_TAG_WOF
Hyunchul Lee · Aug 21, 2026 · 4 files
ntfs: return errors from inode initialization
Hyunchul Lee · Aug 21, 2026 · 1 files
ntfs: port lzx/xpress decompressors from ntfs-3g-system-compression
Hyunchul Lee · Aug 21, 2026 · 6 files
ntfs: implement codec ops for LZX and XPRESS
Hyunchul Lee · Aug 21, 2026 · 3 files
ntfs: add non-resident WOF decompression
Hyunchul Lee · Aug 21, 2026 · 11 files
ntfs: support resident WOF decompression
Hyunchul Lee · Aug 21, 2026 · 1 files
Merge tag 'drm-next-2026-08-20' of https://gitlab.freedesktop.org/drm/kernel
Linus Torvalds · Aug 21, 2026 · 1618 files
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
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds · Aug 21, 2026 · 114 files
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
Linus Torvalds · Aug 21, 2026 · 176 files
Merge tag 'mmc-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
Linus Torvalds · Aug 21, 2026 · 50 files
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
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
Merge tag 'cifs-maintainer-switch-7.3-rc1' of https://git.manguebit.org/linux
Linus Torvalds · Aug 21, 2026 · 2 files
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
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
Merge tag 'mips_7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Linus Torvalds · Aug 21, 2026 · 20 files
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
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
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
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
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
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
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
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
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
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
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
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