aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
8 daysbtrfs: stop checking for greater then zero return values in btrfs_sync_file()Filipe Manana1-1/+2
8 daysbtrfs: tracepoints: trace transaction states during commit phaseFilipe Manana1-2/+6
8 daysbtrfs: tracepoints: add trace event for the start of a new transactionFilipe Manana1-0/+1
8 daysbtrfs: tracepoints: add trace event for transaction abortsFilipe Manana1-0/+1
8 daysbtrfs: tracepoints: pass a transaction handle to transaction commit eventFilipe Manana1-2/+2
8 daysbtrfs: remove call to transaction commit trace in btrfs_cleanup_transaction()Filipe Manana1-1/+0
8 daysbtrfs: remove call to transaction commit trace in warn_about_uncommitted_trans()Filipe Manana1-1/+0
8 daysbtrfs: tree-checker: add more cross checks for free space treeQu Wenruo1-7/+60
8 daysbtrfs: tree-checker: ensure free space tree entries won't overflowQu Wenruo1-0/+14
8 daysbtrfs: tree-checker: extract the shared key check for free space entriesQu Wenruo1-23/+23
8 daysbtrfs: remove folio ordered flag and subpage bitmapQu Wenruo6-91/+7
8 daysbtrfs: remove folio_test_ordered() usageQu Wenruo2-13/+0
8 daysbtrfs: use dirty flag to check if an ordered extent needs to be truncatedQu Wenruo1-8/+13
8 daysbtrfs: unify folio dirty flag clearingQu Wenruo3-13/+26
8 daysbtrfs: detect dirty blocks without an ordered extent more reliablyQu Wenruo1-31/+54
8 daysbtrfs: remove locked subpage bitmapQu Wenruo2-45/+10
8 daysbtrfs: tree-checker: validate names in ROOT_REF and ROOT_BACKREFZhang Cen2-6/+40
8 daysbtrfs: free-space-tree: reject mismatched extent and bitmap itemsZhang Cen2-5/+33
8 daysbtrfs: use on stack backref iterator in build_backref_tree()David Sterba3-24/+15
8 daysbtrfs: remove fs_info from struct btrfs_backref_iterDavid Sterba3-16/+12
8 daysbtrfs: simplify the btree folio wait during invalidationQu Wenruo1-22/+15
8 daysbtrfs: unexport and move extent_invalidate_folio()Qu Wenruo3-34/+31
8 daysbtrfs: optimize fill_holes() to merge a new hole with both adjacent itemsDave Chen1-17/+32
8 daysbtrfs: warn about extent buffer that can not be releasedQu Wenruo3-8/+57
8 daysbtrfs: make sure report_eb_range() is not inlinedFilipe Manana1-6/+7
8 daysbtrfs: move transaction abort message to __btrfs_abort_transaction()David Sterba2-12/+7
8 daysbtrfs: don't force DIO writes to be serializedMark Harmstone1-0/+1
8 daysbtrfs: move large data folios out of experimental featuresQu Wenruo3-21/+1
8 daysbtrfs: refresh add_ra_bio_pages() to indicate it's using foliosQu Wenruo1-19/+17
8 daysbtrfs: enable cross-folio readahead for bs < ps and large folio casesQu Wenruo1-27/+8
8 daysbtrfs: remove 32bit compat code for VFS inode numberDavid Sterba2-33/+2
8 daysbtrfs: limit size of bios submitted from writebackJan Kara5-0/+50
8 daysbtrfs: remove 2K block size supportQu Wenruo1-11/+1
8 daysbtrfs: change return type from int to bool in check_eb_range()Filipe Manana1-2/+2
8 daysbtrfs: add missing unlikely to if branches leading to a DEBUG_WARN()Filipe Manana7-17/+17
8 daysbtrfs: use QSTR() in __btrfs_ioctl_snap_create()Thorsten Blum1-1/+1
8 daysbtrfs: use the enums instead of int type in struct btrfs_block_group fieldsFilipe Manana1-2/+2
8 daysbtrfs: use min_size variable to setup block rsv in btrfs_replace_file_extents()Filipe Manana1-2/+2
8 daysbtrfs: balance: fix potential bg lookup failure in btrfs_may_alloc_data_chunk()ZhengYuan Huang1-1/+5
8 daysbtrfs: balance: fix potential bg lookup failure in chunk_usage_range_filter()ZhengYuan Huang1-7/+17
8 daysbtrfs: balance: fix potential bg lookup failure in chunk_usage_filter()ZhengYuan Huang1-9/+23
8 daysbtrfs: add ioctl GET_CSUMS to read raw checksums from file rangeMark Harmstone1-0/+339
8 daysbtrfs: check and set EXTENT_DELALLOC_NEW before clearing EXTENT_DELALLOCQu Wenruo4-32/+60
8 daysbtrfs: remove unnecessary ctl argument from write_cache_extent_entries()Filipe Manana1-3/+2
8 daysbtrfs: remove unnecessary ctl argument from __btrfs_write_out_cache()Filipe Manana1-3/+2
8 daysbtrfs: remove block group argument from copy_free_space_cache()Filipe Manana1-5/+4
8 daysbtrfs: remove op field from struct btrfs_free_space_ctlFilipe Manana5-33/+31
8 daysbtrfs: reduce size of struct btrfs_free_space_ctlFilipe Manana1-2/+2
8 daysbtrfs: remove unit field from struct btrfs_free_space_ctlFilipe Manana2-44/+52
8 daysbtrfs: remove start field from struct btrfs_free_space_ctlFilipe Manana2-6/+4
8 daysbtrfs: use a kmem_cache for free space control structuresFilipe Manana1-2/+13
8 daysbtrfs: reduce size of struct btrfs_block_groupFilipe Manana1-17/+16
8 daysbtrfs: use a kmem_cache for block groupsFilipe Manana3-3/+26
8 daysbtrfs: make more ASSERTs verbose, part 3David Sterba10-23/+39
8 daysbtrfs: convert ioctl handlers to AUTO_KFREEDavid Sterba1-184/+103
8 daysbtrfs: convert kmalloc_array to kmalloc_objs in btrfs_calc_avail_data_space()David Sterba1-2/+1
8 daysbtrfs: do more kmalloc_obj()/kmalloc_objs() conversionsDavid Sterba1-5/+5
8 daysbtrfs: lift assertions to beginning of insert_delayed_ref()David Sterba1-1/+4
8 daysbtrfs: replace open coded DEBUG_WARN in extent_writepage()David Sterba1-1/+1
8 daysbtrfs: move condition to WARN_ON in btrfs_set_delalloc_extent()David Sterba1-2/+1
8 daysbtrfs: remove folio checked subpage bitmap trackingQu Wenruo7-61/+4
8 daysbtrfs: remove the COW fixup mechanismQu Wenruo6-243/+10
8 daysbtrfs: pass a valid btrfs_tree_parent_check when possibleQu Wenruo3-15/+14
8 daysMerge tag 'v7.1-rc5-ksmbd-server-fixes' of git://git.samba.org/ksmbdLinus Torvalds3-22/+75
8 daysMerge tag 'for-7.1-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-38/+83
8 daysMerge tag 'xfs-fixes-7.1-rc5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-10/+24
9 daysMerge tag 'driver-core-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
9 daysMerge tag 'xfs-fixes-7.1-rc5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linu...Carlos Maiolino1-10/+24
9 daysexfat: serialize truncate against in-flight DIONamjae Jeon1-0/+6
9 daysexfat: add support for SEEK_HOLE and SEEK_DATA in llseekNamjae Jeon2-5/+52
9 daysexfat: add iomap direct I/O supportNamjae Jeon6-220/+119
9 daysexfat: add iomap buffered I/O supportNamjae Jeon7-130/+367
9 daysexfat: fix implicit declaration of brelse()Namjae Jeon1-0/+1
9 daysexfat: add data_start_bytes and exfat_cluster_to_phys_bytes() helperNamjae Jeon2-0/+9
9 daysexfat: add support for multi-cluster allocationNamjae Jeon6-31/+26
9 daysexfat: add exfat_file_open()Namjae Jeon1-0/+9
9 daysexfat: add balloc parameter to exfat_map_cluster() for iomap supportNamjae Jeon1-2/+5
9 daysexfat: replace unsafe macros with static inline functionsNamjae Jeon8-86/+147
9 daysMerge branch 'vfs-7.2.iomap' of https://git.kernel.org/pub/scm/linux/kernel/g...Namjae Jeon3-11/+13
9 daysexfat: simplify exfat_lookup()Al Viro1-43/+13
9 daysexfat: fix potential use-after-free in exfat_find_dir_entry()Michael Bommarito1-1/+3
9 daysexfat: fix handling of damaged volume in exfat_create_upcase_table()David Timber1-6/+13
9 daysMerge tag 'v7.1-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds7-5/+29
9 daysf2fs: avoid false shutdown fserror reportsWenjie Qi2-1/+9
9 daysf2fs: validate compress cache inode only when enabledWenjie Qi1-2/+7
9 daysf2fs: pass correct iostat type for single node writesWenjie Qi1-1/+1
9 daysf2fs: fix missing read bio submission on large folio errorWenjie Qi1-6/+5
9 daysf2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inodeChao Yu2-11/+50
9 daysf2fs: fix potential deadlock in gc_merge path of f2fs_balance_fs()Chao Yu1-7/+7
9 daysMerge tag 'zonefs-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds1-1/+5
10 dayserofs: fix use-after-free on sbi->sync_decompressGao Xiang1-3/+3
10 daysfs/ntfs3: fix syncing wrong inode on DIRSYNC cross-directory renameZhan Xusheng1-1/+1
10 daysfs/ntfs3: validate index entry key boundsZhengYuan Huang2-7/+56
10 daysfs/ntfs3: preserve non-DOS attribute bits in system.dos_attribZhengYuan Huang1-1/+3
10 daysfs/ntfs3: hold ni_lock across readdir metadata walkZhengYuan Huang1-6/+16
10 daysfuse: reject fuse_notify() pagecache ops on directoriesJann Horn1-1/+8
10 daysfuse: limit FUSE_NOTIFY_RETRIEVE to uptodate foliosJann Horn1-0/+4
10 daysiomap: introduce IOMAP_F_ZERO_TAIL flagNamjae Jeon1-0/+4
10 dayskernfs: fix suspicious RCU usage in kernfs_put()Conor Kotwasinski1-4/+7
10 daysf2fs: add logs in f2fs_disable_checkpoint()Chao Yu1-1/+18
10 daysf2fs: add iostat latency tracking for direct IOliujinbao11-0/+35
10 daysf2fs: optimize representative type determination in GCDaeho Jeong1-3/+8
10 daysf2fs: Add trace_f2fs_fault_reportliujinbao12-1/+26
10 daysf2fs: annotate lockless NAT counter readsCen Zhang2-3/+11
10 daysf2fs: annotate lockless last_time[] accessesCen Zhang1-5/+5
10 daysf2fs: initialize ino_entry_info before checkpoint loadDeepanshu Kartikey1-2/+7
10 daysf2fs: fix potential deadlock in f2fs_balance_fs()Ruipeng Qi3-0/+38
10 daysf2fs: fix incorrect FI_NO_EXTENT handling in __destroy_extent_node()Yongpeng Yang1-12/+7
10 daysf2fs: support to report fserrorChao Yu12-1/+64
10 daysf2fs: map data writes to FDP streamsWenjie Qi4-0/+19
10 daysRevert "mm/hugetlbfs: update hugetlbfs to use mmap_prepare"Lorenzo Stoakes1-33/+13
10 dayssmb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when closeChenXiaoSong1-4/+12
10 daysksmbd: validate SID in parent security descriptor during ACL inheritanceJunyi Liu1-16/+50
10 daysksmbd: fix durable reconnect error path file lifetimeJunyi Liu1-2/+13
10 dayslockd: fix TEST handling when not all permissions are available.NeilBrown5-19/+42
10 daysNFSD: Report whether fh_key was actually updatedChuck Lever2-13/+21
10 dayssmb: client: change allocation requirements in DUP_CTX_STR macroFredric Cover1-1/+1
10 dayssmb: client: require net admin for CIFS SWN netlinkMichael Bommarito1-1/+5
11 dayssmb: smbdirect: divide, not multiply, milliseconds by 1000Alexander A. Klimov1-1/+1
11 dayscifs: Fix busy dentry used after unmountingZhihao Cheng1-0/+2
11 daysMerge branch 'vfs-7.2.openat2' into vfs.allChristian Brauner7-10/+72
11 daysMerge branch 'kernel-7.2.task_exec_state' into vfs.allChristian Brauner35-220/+394
11 daysMerge branch 'vfs-7.2.misc' into vfs.allChristian Brauner19-60/+62
11 daysMerge branch 'vfs-7.2.iomap' into vfs.allChristian Brauner3-11/+9
11 daysMerge branch 'vfs-7.2.casefold' into vfs.allChristian Brauner43-53/+587
11 daysMerge branch 'vfs-7.2.directory.delegations' into vfs.allChristian Brauner7-45/+148
11 daysMerge branch 'vfs-7.2.eventpoll' into vfs.allChristian Brauner1-438/+803
11 daysMerge branch 'vfs-7.2.inode' into vfs.allChristian Brauner11-30/+96
11 daysMerge branch 'vfs-7.2.exportfs' into vfs.allChristian Brauner6-63/+65
11 daysMerge branch 'vfs-7.2.procfs' into vfs.allChristian Brauner9-136/+296
11 daysMerge branch 'vfs-7.2.kfunc' into vfs.allChristian Brauner1-2/+8
11 daysopenat2: new OPENAT2_REGULAR flag supportDorjoy Chowdhury7-8/+68
11 daysfuse: limit FUSE_NOTIFY_RETRIEVE to uptodate foliosJann Horn1-0/+4
11 daysexec_state: relocate dumpable informationChristian Brauner (Amutable)4-64/+47
11 daysxfs: fix a buffer lookup against removal raceChristoph Hellwig1-10/+24
11 daysfs/pipe: write to ->poll_usage only onceMateusz Guzik1-1/+2
11 dayssync_file_range: delete dead S_ISLNK codeAlexey Dobriyan1-2/+1
11 daysnamei: use QSTR() instead of QSTR_INIT() in path_ptsThorsten Blum1-2/+1
11 daysomfs: handle set_blocksize failuresChristoph Hellwig1-2/+4
11 daysntfs3: handle set_blocksize failuresChristoph Hellwig1-2/+6
11 daysminix: handle set_blocksize failuresChristoph Hellwig1-1/+2
11 daysisofs: handle set_blocksize failuresChristoph Hellwig1-1/+2
11 daysaffs: handle set_blocksize failuresChristoph Hellwig2-7/+4
11 daysbefs: handle set_blocksize failuresChristoph Hellwig1-1/+2
11 daysjfs: handle set_blocksize failuresChristoph Hellwig1-1/+2
11 daysqnx4: handle set_blocksize failuresChristoph Hellwig1-1/+2
11 dayshpfs: handle set_blocksize failuresChristoph Hellwig1-1/+2
11 daysbfs: handle set_blocksize failuresChristoph Hellwig1-1/+2
11 daysfs: fold __start_removing_path into start_removing_pathChristoph Hellwig1-9/+4
11 daysfs: remove start_removing_user_path_atChristoph Hellwig1-9/+0
11 daysfs: unexport drop_super_exclusiveChristoph Hellwig1-1/+0
11 daysdcache: add extra sanity checks of the dentry in dentry_free()Jeff Layton1-2/+8
11 daysfs/coredump: reduce redundant log noise in validate_coredump_safetyLi RongQing2-3/+6
11 daysvfs: add O_EMPTYPATH to openat(2)/openat2(2)Jori Koolstra2-3/+5
11 dayssched/coredump: introduce enum task_dumpableChristian Brauner (Amutable)4-10/+10
11 daysdcache: use kmalloc_flex() in __d_allocThorsten Blum1-4/+4
11 daysvfs: remove always taken if-branch in find_next_fd()Jori Koolstra1-9/+8
11 daysMerge tag 'erofs-for-7.1-rc5-fixes' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-10/+9
12 dayssysfs: clamp show() return value in sysfs_kf_read()Greg Kroah-Hartman1-0/+4
12 dayssysfs: don't remove existing directory on update failureGreg Kroah-Hartman1-1/+1
12 dayserofs: fix metabuf leak in inode xattr initializationJia Zhu1-3/+1
12 dayserofs: fix managed cache race for unaligned extentsGao Xiang1-7/+8
12 daysMerge tag 'v7.1-rc4-ksmbd-server-fixes' of git://git.samba.org/ksmbdLinus Torvalds3-5/+15
12 daysMerge tag 'ntfs-for-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds10-80/+149
12 dayssmb: client: use data_len for SMB2 READ encrypted folioq copyJeremy Erazo1-2/+2
13 dayssmb: client: reject userspace cifs.spnego descriptionsAsim Viladi Oglu Manizada1-0/+16
13 dayssmb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked()Henrique Carvalho1-0/+2
13 days9p: invalidate readdir buffer on seekPierre Barre1-0/+12
13 days9p: use kvzalloc for readdir bufferPierre Barre1-1/+1
13 daysMerge branch 'timers/core' into timers/merge, to help CI testingIngo Molnar1-49/+68
13 dayscifs: Fix undefined variablesDavid Howells1-3/+3
14 daysMerge tag 'vfs-7.1-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds41-427/+841
14 daysovl: keep err zero after successful ovl_cache_get()Nirmoy Das1-4/+3
14 daysiomap: don't make REQ_POLLED imply REQ_NOWAITChristoph Hellwig1-1/+1
14 daysudf: validate free block extents against the partition lengthMichael Bommarito1-2/+3
2026-05-16btrfs: swallow btrfs_record_squota_delta() ENOENTBoris Burkov1-2/+3
2026-05-16btrfs: clamp to avoid squota underflowBoris Burkov1-2/+13
2026-05-16btrfs: fix squota accounting during enable generationBoris Burkov2-4/+28
2026-05-16btrfs: check for subvolume before deleting squota qgroupBoris Burkov1-25/+25
2026-05-16btrfs: always drop root->inodes lock before cond_resched()Boris Burkov2-2/+6
2026-05-16btrfs: mark file extent range dirty after converting prealloc extentsRobbie Ko1-3/+8
2026-05-15Merge tag 'v7.1-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds7-63/+130
2026-05-15Merge tag 'ceph-for-7.1-rc4' of https://github.com/ceph/ceph-clientLinus Torvalds3-10/+46
2026-05-15Merge tag 'for-7.1-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-32/+55
2026-05-15Merge tag 'xfs-fixes-7.1-rc4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds11-21/+52
2026-05-15Merge tag 'nfsd-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds4-25/+59
2026-05-15Merge tag 'block-7.1-20260515' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2026-05-15fsnotify: add fsnotify_modify_mark_mask()Jeff Layton1-0/+29
2026-05-15fsnotify: new tracepoint in fsnotify()Jeff Layton1-0/+5
2026-05-15filelock: add an inode_lease_ignore_mask helperJeff Layton1-0/+32
2026-05-15filelock: add a tracepoint to start of break_lease()Jeff Layton1-0/+2
2026-05-15filelock: add support for ignoring deleg breaks for dir change eventsJeff Layton5-44/+79
2026-05-15filelock: pass current blocking lease to trace_break_lease_block() rather tha...Jeff Layton1-2/+2
2026-05-15Merge branch 'for-7.2/io_uring-epoll' into for-nextJens Axboe1-438/+803
2026-05-15Merge branch 'vfs-7.2.eventpoll' of git://git.kernel.org/pub/scm/linux/kernel...Jens Axboe1-438/+803
2026-05-15nfsd: Cap case-folding probe cost across READDIR entriesChuck Lever2-9/+60
2026-05-15nfsd: Map -ESTALE from case probe to NFS3ERR_STALEChuck Lever1-0/+3
2026-05-15nfsd: Use kernel credentials for case-info probeChuck Lever1-3/+1
2026-05-15nfs: Skip pathconf probe when neither field is consumedChuck Lever1-15/+17
2026-05-15nfs: Avoid transient zeroed case capability bits during probeChuck Lever1-7/+10