aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
31 hoursMerge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...HEADmainLinus Torvalds6-15/+16
33 hoursMerge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linuxLinus Torvalds1-6/+1
33 hoursMerge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linuxLinus Torvalds1-6/+26
33 hoursMerge tag 'for-linus-6.10-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
33 hoursMerge tag 'gfs2-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds18-258/+320
33 hoursMerge tag 'dlm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/teiglan...Linus Torvalds24-1482/+1363
33 hoursMerge tag 'for-6.10-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds50-2309/+2517
33 hoursMerge tag 'erofs-for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-212/+555
35 hoursMerge tag 'efi-next-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-6/+4
3 daysMerge tag 'hardening-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-45/+20
3 daysMerge tag 'execve-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-48/+72
3 daysMerge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linuxLinus Torvalds1-2/+1
3 daysMerge tag 'vfs-6.10.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds3-42/+82
3 daysMerge tag 'vfs-6.10.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds40-4467/+2835
3 daysMerge tag 'vfs-6.10.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds6-312/+330
3 daysMerge tag 'vfs-6.10.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds30-174/+275
3 daysMerge tag 'vfs-6.10.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-54/+65
6 daysMerge tag 'mm-hotfixes-stable-2024-05-10-13-14' of git://git.kernel.org/pub/s...Linus Torvalds2-10/+18
6 daysafs: Fix fileserver rotation getting stuckDavid Howells1-2/+6
6 daysfcntl: add F_DUPFD_QUERY fcntl()Linus Torvalds1-0/+20
7 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski40-219/+507
7 dayserofs: Zstandard compression supportGao Xiang9-1/+333
8 daysMerge tag '6.9-rc7-ksmbd-fixes' of git://git.samba.org/ksmbdLinus Torvalds6-51/+60
8 daysMerge tag 'fuse-fixes-6.9-final' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-2/+2
8 daysMerge tag 'exfat-for-6.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-4/+5
8 daysfscrypt: try to avoid refing parent dentry in fscrypt_file_openMateusz Guzik1-6/+26
8 daysMerge tag 'bcachefs-2024-05-07.2' of https://evilpiepirate.org/git/bcachefsLinus Torvalds20-71/+150
8 daysfs/coredump: Enable dynamic configuration of max file note sizeAllen Pais2-2/+22
8 dayserofs: clean up z_erofs_load_full_lcluster()Gao Xiang2-20/+6
8 dayserofs: derive fsid from on-disk UUID for .statfs() if possibleHongzhen Luo1-7/+5
8 dayserofs: add a reserved buffer pool for lz4 decompressionChunhai Guo3-17/+52
8 dayserofs: do not use pagepool in z_erofs_gbuf_growsize()Chunhai Guo1-36/+31
8 dayserofs: rename per-CPU buffers to global buffer pool and make it configurableChunhai Guo6-161/+166
8 dayserofs: rename utils.c to zutil.cChunhai Guo2-21/+13
8 daysvirtiofs: include a newline in sysfs tagBrian Foster1-1/+1
9 daysbtrfs: qgroup: fix initialization of auto inherit arrayDan Carpenter1-1/+1
9 daysbtrfs: count super block write errors in device instead of tracking folio err...Matthew Wilcox (Oracle)3-28/+29
9 daysbtrfs: use the folio iterator in btrfs_end_super_write()Matthew Wilcox (Oracle)1-13/+6
9 daysbtrfs: convert super block writes to folio in write_dev_supers()Matthew Wilcox (Oracle)1-10/+13
9 daysbtrfs: convert super block writes to folio in wait_dev_supers()Matthew Wilcox (Oracle)1-11/+12
9 daysbtrfs: remove duplicate included header from fs.hThorsten Blum1-1/+0
9 daysbtrfs: add a cached state to extent_clear_unlock_delallocJosef Bacik3-19/+28
9 daysbtrfs: push extent lock down in submit_one_async_extentJosef Bacik1-1/+2
9 daysbtrfs: push lock_extent down in cow_file_range()Josef Bacik1-2/+14
9 daysbtrfs: move can_cow_file_range_inline() outside of the extent lockJosef Bacik1-4/+8
9 daysbtrfs: push lock_extent into cow_file_range_inlineJosef Bacik1-5/+8
9 daysbtrfs: push extent lock into cow_file_rangeJosef Bacik1-8/+7
9 daysbtrfs: push extent lock into run_delalloc_cowJosef Bacik1-8/+7
9 daysbtrfs: remove unlock_extent from run_delalloc_compressedJosef Bacik1-6/+5
9 daysbtrfs: push extent lock down in run_delalloc_nocowJosef Bacik1-3/+18
9 daysbtrfs: adjust while loop condition in run_delalloc_nocowJosef Bacik1-3/+1
9 daysbtrfs: push extent lock into run_delalloc_nocowJosef Bacik1-5/+7
9 daysbtrfs: push the extent lock into btrfs_run_delalloc_rangeJosef Bacik2-3/+7
9 daysbtrfs: lock extent when doing inline extent in compressionJosef Bacik1-10/+7
9 daysbtrfs: move extent bit and page cleanup into cow_file_range_inlineJosef Bacik1-53/+51
9 daysbtrfs: unlock all the pages with successful inline extent creationJosef Bacik1-14/+1
9 daysbtrfs: push all inline logic into cow_file_rangeJosef Bacik1-62/+81
9 daysbtrfs: handle errors in btrfs_reloc_clone_csums properlyJosef Bacik4-4/+12
9 daysbtrfs: add extra sanity checks for create_io_em()Qu Wenruo1-1/+39
9 daysbtrfs: simplify the inline extent map creationQu Wenruo1-10/+10
9 daysbtrfs: add extra comments on extent_map membersQu Wenruo1-1/+54
9 daysbtrfs: drop unused argument of calcu_metadata_size()Naohiro Aota1-6/+5
9 daysbtrfs: simplify return variables in btrfs_drop_subtree()Anand Jain1-9/+7
9 daysbtrfs: simplify return variables in lookup_extent_data_ref()Anand Jain1-15/+14
9 daysbtrfs: rename return variables in btrfs_qgroup_rescan_worker()Anand Jain1-19/+19
9 daysbtrfs: drop variable err in quick_update_accounting()Anand Jain1-6/+3
9 daysbtrfs: reuse ret instead of err in relocate_tree_blocks()Anand Jain1-11/+8
9 daysbtrfs: rename err and ret to ret in build_backref_tree()Anand Jain1-11/+7
9 daysbtrfs: rename werr and err to ret in __btrfs_wait_marked_extents()Anand Jain1-13/+8
9 daysbtrfs: rename werr and err to ret in btrfs_write_marked_extents()Anand Jain1-13/+10
9 daysbtrfs: report filemap_fdata<write|wait>_range() errorAnand Jain1-0/+4
9 daysbtrfs: use btrfs_is_testing() everywhereDavid Sterba4-9/+8
9 daysbtrfs: initialize delayed inodes xarray without GFP_ATOMICFilipe Manana1-2/+1
9 daysbtrfs: make try_release_extent_mapping() return a boolFilipe Manana3-13/+13
9 daysbtrfs: be better releasing extent maps at try_release_extent_mapping()Filipe Manana1-59/+61
9 daysbtrfs: remove i_size restriction at try_release_extent_mapping()Filipe Manana1-2/+1
9 daysbtrfs: use btrfs_get_fs_generation() at try_release_extent_mapping()Filipe Manana1-6/+1
9 daysbtrfs: rename some variables at try_release_extent_mapping()Filipe Manana1-12/+12
9 daysbtrfs: add tracepoints for extent map shrinker eventsFilipe Manana2-1/+17
9 daysbtrfs: update comment for btrfs_set_inode_full_sync() about lockingFilipe Manana1-3/+5
9 daysbtrfs: add a shrinker for extent mapsFilipe Manana4-0/+180
9 daysbtrfs: add a global per cpu counter to track number of used extent mapsFilipe Manana3-0/+28
9 daysbtrfs: pass the extent map tree's inode to try_merge_map()Filipe Manana1-7/+6
9 daysbtrfs: pass the extent map tree's inode to setup_extent_mapping()Filipe Manana1-5/+5
9 daysbtrfs: pass the extent map tree's inode to replace_extent_mapping()Filipe Manana1-5/+6
9 daysbtrfs: pass the extent map tree's inode to remove_extent_mapping()Filipe Manana4-20/+25
9 daysbtrfs: pass the extent map tree's inode to clear_em_logging()Filipe Manana3-4/+6
9 daysbtrfs: pass the extent map tree's inode to add_extent_mapping()Filipe Manana1-18/+16
9 daysbtrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik26-241/+218
9 daysbtrfs: set start on clone before calling copy_extent_buffer_fullJosef Bacik1-2/+8
9 daysbtrfs: replace btrfs_delayed_*_ref with btrfs_*_refJosef Bacik2-38/+27
9 daysbtrfs: remove the btrfs_delayed_ref_node container helpersJosef Bacik1-27/+0
9 daysbtrfs: stop referencing btrfs_delayed_tree_ref directlyJosef Bacik2-15/+16
9 daysbtrfs: stop referencing btrfs_delayed_data_ref directlyJosef Bacik2-14/+13
9 daysbtrfs: make the insert backref helpers take a btrfs_delayed_ref_nodeJosef Bacik1-25/+21
9 daysbtrfs: drop unnecessary arguments from __btrfs_free_extentJosef Bacik1-15/+8
9 daysbtrfs: make __btrfs_inc_extent_ref take a btrfs_delayed_ref_nodeJosef Bacik2-32/+25
9 daysbtrfs: rename btrfs_data_ref->ino to ->objectidJosef Bacik3-4/+4
9 daysbtrfs: move ->parent and ->ref_root into btrfs_delayed_ref_nodeJosef Bacik4-77/+48
9 daysbtrfs: rename ->len to ->num_bytes in btrfs_refJosef Bacik8-27/+27
9 daysbtrfs: unify the btrfs_add_delayed_*_ref helpers into one helperJosef Bacik1-77/+25
9 daysbtrfs: simplify delayed ref tracepointsJosef Bacik2-14/+4
9 daysbtrfs: move ref specific initialization into init_delayed_ref_commonJosef Bacik1-14/+11
9 daysbtrfs: initialize btrfs_delayed_ref_head with btrfs_refJosef Bacik1-28/+25
9 daysbtrfs: pass btrfs_ref to init_delayed_ref_commonJosef Bacik2-21/+27
9 daysbtrfs: move ref_root into btrfs_refJosef Bacik8-88/+73
9 daysbtrfs: do not use a function to initialize btrfs_refJosef Bacik7-96/+131
9 daysbtrfs: embed data_ref and tree_ref in btrfs_delayed_ref_nodeJosef Bacik2-55/+40
9 daysbtrfs: add a helper to get the delayed ref node from the data/tree refJosef Bacik2-9/+31
9 daysbtrfs: use btrfs_find_first_inode() at btrfs_prune_dentries()Filipe Manana1-52/+14
9 daysbtrfs: export find_next_inode() as btrfs_find_first_inode()Filipe Manana3-80/+85
9 daysbtrfs: simplify add_extent_mapping() by removing pointless labelFilipe Manana1-4/+4
9 daysbtrfs: tests: error out on unexpected extent map reference countFilipe Manana1-8/+35
9 daysbtrfs: pass an inode to btrfs_add_extent_mapping()Filipe Manana4-98/+95
9 daysbtrfs: open code csum_exist_in_range()Filipe Manana1-12/+7
9 daysbtrfs: make NOCOW checks for existence of checksums in a range more efficientFilipe Manana4-27/+27
9 daysbtrfs: simplify error path for btrfs_lookup_csums_list()Filipe Manana1-8/+9
9 daysbtrfs: remove use of a temporary list at btrfs_lookup_csums_list()Filipe Manana1-5/+3
9 daysbtrfs: remove search_commit parameter from btrfs_lookup_csums_list()Filipe Manana5-16/+7
9 daysbtrfs: add function comment to btrfs_lookup_csums_list()Filipe Manana1-0/+13
9 daysbtrfs: move btrfs_page_mkwrite() from inode.c into file.cFilipe Manana3-168/+166
9 daysbtrfs: remove no longer used btrfs_clone_chunk_map()Filipe Manana2-16/+0
9 daysbtrfs: remove list_empty() check at warn_about_uncommitted_trans()Filipe Manana1-3/+0
9 daysbtrfs: remove pointless return value assignment at btrfs_finish_one_ordered()Filipe Manana1-1/+0
9 daysbtrfs: remove not needed mod_start and mod_len from struct extent_mapFilipe Manana4-27/+3
9 daysbtrfs: free PERTRANS at the end of cleanup_transaction()Boris Burkov1-4/+1
9 daysbtrfs: compression: migrate compression/decompression paths to foliosQu Wenruo6-255/+251
9 daysbtrfs: introduce btrfs_alloc_folio_array()Qu Wenruo2-0/+33
9 daysbtrfs: migrate insert_inline_extent() to folio interfacesQu Wenruo1-8/+10
9 daysbtrfs: make insert_inline_extent() accept one page directlyQu Wenruo1-22/+25
9 daysbtrfs: compression: convert page allocation to folio interfacesQu Wenruo6-24/+24
9 daysbtrfs: compression: add error handling for missed page cacheQu Wenruo5-8/+46
9 daysbtrfs: stop locking the source extent range during reflinkFilipe Manana2-38/+24
9 daysbtrfs: qgroup: delete unnecessary check in btrfs_qgroup_check_inherit()Dan Carpenter1-3/+0
9 daysbtrfs: convert put_file_data() to foliosGoldwyn Rodrigues1-22/+23
9 daysbtrfs: convert relocate_one_page() to folios and renameGoldwyn Rodrigues1-46/+47
9 daysbtrfs: page to folio conversion: prealloc_file_extent_cluster()Goldwyn Rodrigues1-6/+6
9 daysbtrfs: rename err to ret in btrfs_direct_write()Anand Jain1-24/+24
9 daysbtrfs: rename err to ret in prepare_pages()Anand Jain1-12/+12
9 daysbtrfs: rename err to ret in btrfs_dirty_pages()Anand Jain1-4/+4
9 daysbtrfs: rename err to ret in create_reloc_inode()Anand Jain1-9/+9
9 daysbtrfs: rename err to ret in __btrfs_end_transaction()Anand Jain1-4/+4
9 daysbtrfs: rename err to ret in convert_extent_bit()Anand Jain1-15/+15
9 daysbtrfs: rename err to ret in __set_extent_bit()Anand Jain1-14/+14
9 daysbtrfs: rename err to ret in btrfs_ioctl_snap_destroy()Anand Jain1-33/+33
9 daysbtrfs: rename err to ret in btrfs_cont_expand()Anand Jain1-13/+13
9 daysbtrfs: rename err to ret in btrfs_rmdir()Anand Jain1-11/+11
9 daysbtrfs: rename err to ret in btrfs_initxattrs()Anand Jain1-5/+5
9 daysbtrfs: warn if EXTENT_BUFFER_UPTODATE is set while readingTavian Barnes1-0/+7
9 daysbtrfs: add helper to clear EXTENT_BUFFER_READINGTavian Barnes1-6/+9
9 daysbtrfs: avoid pointless wake ups of drew lock readersFilipe Manana1-2/+6
9 daysbtrfs: remove pointless writepages callback wrapperFilipe Manana3-10/+2
9 daysbtrfs: remove pointless readahead callback wrapperFilipe Manana3-7/+2
9 daysbtrfs: locking: rename __btrfs_tree_lock() and __btrfs_tree_read_lock()Filipe Manana4-14/+14
9 daysbtrfs: locking: inline btrfs_tree_lock() and btrfs_tree_read_lock()Filipe Manana2-12/+12
9 daysbtrfs: remove pointless BUG_ON() when creating snapshotFilipe Manana1-2/+0
9 daysbcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async()Kent Overstreet1-0/+6
9 daysbcachefs: Fix race in bch2_write_super()Kent Overstreet1-15/+32
9 daysgfs2: make timeout values more explicitWolfram Sang1-3/+2
10 daysMerge tag 'for-6.9-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-15/+18
10 daysbcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAXKent Overstreet2-1/+3
10 daysbcachefs: Add missing skcipher_request_set_callback() callKent Overstreet1-0/+1
10 daysbcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode()Kent Overstreet1-5/+3
10 daysbcachefs: Fix shift-by-64 in bformat_needs_redo()Kent Overstreet1-8/+14
10 daysbcachefs: Guard against unknown k.k->type in __bkey_invalid()Kent Overstreet1-2/+2
10 daysbcachefs: Add missing validation for superblock section cleanKent Overstreet1-0/+14
10 daysbcachefs: Fix assert in bch2_alloc_v4_invalid()Kent Overstreet2-4/+8
10 daysbcachefs: fix overflow in fiemapReed Riley1-1/+1
10 daysbcachefs: Add a better limit for maximum number of bucketsKent Overstreet4-3/+17
10 daysbcachefs: Fix lifetime issue in device iterator helpersKent Overstreet1-2/+2
10 daysbcachefs: Fix bch2_dev_lookup() refcountingKent Overstreet1-6/+2
10 daysbcachefs: Initialize bch_write_op->failed in inline data pathKent Overstreet1-0/+2
10 daysbcachefs: Fix refcount put in sb_field_resize error pathKent Overstreet1-1/+1
10 daysbcachefs: Inodes need extra padding for varint_decode_fast()Kent Overstreet1-10/+18
10 daysbcachefs: Fix early error path in bch2_fs_btree_key_cache_exit()Kent Overstreet1-7/+9
10 daysbcachefs: bucket_pos_to_bp_noerror()Kent Overstreet2-5/+11
10 daysbcachefs: don't free error pointersKent Overstreet1-1/+2
10 daysbcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf()Kent Overstreet1-0/+2
10 daysorangefs: fix out-of-bounds fsid accessMike Marshall1-1/+2
10 daysfs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()Ryan Roberts1-9/+13
10 daysfs/proc/task_mmu: fix loss of young/dirty bits during pagemap scanRyan Roberts1-1/+1
10 daysmm/userfaultfd: reset ptes when close() for wr-protected onesPeter Xu1-0/+4
11 daysepoll: be better about file lifetimesLinus Torvalds1-1/+37
11 daysMerge tag 'trace-v6.9-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-59/+195
11 daysksmbd: do not grant v2 lease if parent lease key and epoch are not setNamjae Jeon1-5/+9
11 daysksmbd: use rwsem instead of rwlock for lease breakNamjae Jeon5-38/+30
11 daysksmbd: avoid to send duplicate lease break notificationsNamjae Jeon1-6/+15
11 daysksmbd: off ipv6only for both ipv4/ipv6 bindingNamjae Jeon1-0/+4
12 dayseventfs: Have "events" directory get permissions from its parentSteven Rostedt (Google)1-6/+24
12 dayseventfs: Do not treat events directory different than other directoriesSteven Rostedt (Google)1-15/+1
12 dayseventfs: Do not differentiate the toplevel events directorySteven Rostedt (Google)2-25/+11
12 daystracefs: Still use mount point as default permissions for instancesSteven Rostedt (Google)1-2/+25
12 daystracefs: Reset permissions on remount if permissions are optionsSteven Rostedt (Google)3-2/+99
12 dayseventfs: Free all of the eventfs_inode after RCUSteven Rostedt (Google)1-9/+16
12 dayseventfs/tracing: Add callback for release of an eventfs_inodeSteven Rostedt (Google)1-2/+21
13 daysgfs2: Convert gfs2_aspace_writepage() to use a folioMatthew Wilcox (Oracle)1-8/+8
13 daysgfs2: Add a migrate_folio operation for journalled filesMatthew Wilcox (Oracle)1-2/+2
13 daysfsverity: use register_sysctl_init() to avoid kmemleak warningEric Biggers1-6/+1
14 daysbtrfs: make sure that WRITTEN is set on all metadata blocksJosef Bacik2-15/+16
14 daysbtrfs: qgroup: do not check qgroup inherit if qgroup is disabledQu Wenruo1-0/+2