aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
3 daysMerge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds13-177/+222
3 daysMerge tag '6.10-rc-smb-fix' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-1/+3
3 daysMerge tag 'ext4_for_linus-6.10-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds18-362/+478
3 daysMerge tag 'nfsd-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds20-199/+1007
3 daysMerge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds3-10/+10
4 daysMerge tag 'landlock-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+3
4 daysMerge tag 'net-accept-more-20240515' of git://git.kernel.dk/linuxLinus Torvalds1-1/+4
4 daysMerge tag 'trace-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds1-4/+3
4 daysMerge tag 'sysctl-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-12/+9
5 daysext4: fix error pointer dereference in ext4_mb_load_buddy_gfp()Dan Carpenter1-1/+1
6 dayscifs: fix data corruption in read after invalidateSteve French1-1/+3
7 daysMerge tag '6.10-rc-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds8-45/+63
7 daysMerge tag 'integrity-v6.10' of ssh://ra.kernel.org/pub/scm/linux/kernel/git/z...Linus Torvalds2-2/+2
7 daysMerge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds6-15/+16
7 daysMerge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linuxLinus Torvalds1-6/+1
7 daysMerge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linuxLinus Torvalds1-6/+26
7 daysMerge tag 'for-linus-6.10-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
7 daysMerge tag 'gfs2-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds18-258/+320
7 daysMerge tag 'dlm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/teiglan...Linus Torvalds24-1482/+1363
7 daysMerge tag 'for-6.10-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds50-2309/+2517
7 daysMerge tag 'erofs-for-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-212/+555
7 dayssmb3: fix perf regression with cached writes with netfs conversionSteve French1-3/+0
7 daysMerge tag 'efi-next-for-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-6/+4
8 dayseventfs: Fix a possible null pointer dereference in eventfs_find_events()Hao Ge1-4/+3
8 daysnet: change proto and proto_ops accept typeJens Axboe1-1/+4
8 dayscifs: Fix locking in cifs_strict_readv()Steve French3-10/+28
8 dayscifs: Change from mempool_destroy to mempool_exit for request poolsSteve French1-2/+2
8 dayssmb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warningsGustavo A. R. Silva3-30/+33
8 daysMerge tag 'hardening-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-45/+20
8 daysMerge tag 'execve-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-48/+72
8 daysMerge tag 'for-6.10/block-20240511' of git://git.kernel.dk/linuxLinus Torvalds1-2/+1
8 daysMerge tag 'vfs-6.10.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds3-42/+82
9 daysMerge tag 'vfs-6.10.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds40-4467/+2835
9 daysMerge tag 'vfs-6.10.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds6-312/+330
9 daysMerge tag 'vfs-6.10.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds30-174/+275
9 daysMerge tag 'vfs-6.10.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-54/+65
9 daysfs/ioctl: Add a comment to keep the logic in sync with LSM policiesGünther Noack1-0/+3
11 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next into net-...Jens Axboe6-15/+16
11 daysMerge tag 'mm-hotfixes-stable-2024-05-10-13-14' of git://git.kernel.org/pub/s...Linus Torvalds2-10/+18
12 daysafs: Fix fileserver rotation getting stuckDavid Howells1-2/+6
12 daysfcntl: add F_DUPFD_QUERY fcntl()Linus Torvalds1-0/+20
12 dayskbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada3-10/+10
13 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski40-219/+507
13 daysjbd2: add prefix 'jbd2' for 'shrink_type'Ye Bin2-12/+12
13 daysjbd2: use shrink_type type instead of bool type for __jbd2_journal_clean_chec...Ye Bin2-8/+10
13 daysext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()Baokun Li1-12/+10
13 daysNFSD: Force all NFSv4.2 COPY requests to be synchronousChuck Lever1-0/+7
13 daysext4: remove calls to to set/clear the folio error flagMatthew Wilcox (Oracle)3-7/+1
13 dayserofs: Zstandard compression supportGao Xiang9-1/+333
14 daysMerge tag '6.9-rc7-ksmbd-fixes' of git://git.samba.org/ksmbdLinus Torvalds6-51/+60
14 daysMerge tag 'fuse-fixes-6.9-final' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-2/+2
14 daysMerge tag 'exfat-for-6.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-4/+5
14 daysfscrypt: try to avoid refing parent dentry in fscrypt_file_openMateusz Guzik1-6/+26
14 daysMerge tag 'bcachefs-2024-05-07.2' of https://evilpiepirate.org/git/bcachefsLinus Torvalds20-71/+150
14 daysfs/coredump: Enable dynamic configuration of max file note sizeAllen Pais2-2/+22
14 dayserofs: clean up z_erofs_load_full_lcluster()Gao Xiang2-20/+6
14 dayserofs: derive fsid from on-disk UUID for .statfs() if possibleHongzhen Luo1-7/+5
14 dayserofs: add a reserved buffer pool for lz4 decompressionChunhai Guo3-17/+52
14 dayserofs: do not use pagepool in z_erofs_gbuf_growsize()Chunhai Guo1-36/+31
14 dayserofs: rename per-CPU buffers to global buffer pool and make it configurableChunhai Guo6-161/+166
14 dayserofs: rename utils.c to zutil.cChunhai Guo2-21/+13
14 daysvirtiofs: include a newline in sysfs tagBrian Foster1-1/+1
2024-05-07ext4: propagate errors from ext4_sb_bread() in ext4_xattr_block_cache_find()Baokun Li1-11/+14
2024-05-07ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()Baokun Li1-1/+3
2024-05-07jbd2: remove redundant assignement to variable errColin Ian King1-1/+0
2024-05-07ext4: remove the redundant folio_wait_stable()Zhang Yi1-3/+0
2024-05-07ext4: fix potential unnitialized variableDan Carpenter1-0/+1
2024-05-07ext4: convert ac_buddy_page to ac_buddy_folioMatthew Wilcox (Oracle)2-5/+5
2024-05-07ext4: convert ac_bitmap_page to ac_bitmap_folioMatthew Wilcox (Oracle)2-5/+5
2024-05-07ext4: convert ext4_mb_init_cache() to take a folioMatthew Wilcox (Oracle)1-18/+19
2024-05-07ext4: convert bd_buddy_page to bd_buddy_folioMatthew Wilcox (Oracle)2-47/+46
2024-05-07ext4: convert bd_bitmap_page to bd_bitmap_folioMatthew Wilcox (Oracle)2-48/+52
2024-05-07btrfs: qgroup: fix initialization of auto inherit arrayDan Carpenter1-1/+1
2024-05-07btrfs: count super block write errors in device instead of tracking folio err...Matthew Wilcox (Oracle)3-28/+29
2024-05-07btrfs: use the folio iterator in btrfs_end_super_write()Matthew Wilcox (Oracle)1-13/+6
2024-05-07btrfs: convert super block writes to folio in write_dev_supers()Matthew Wilcox (Oracle)1-10/+13
2024-05-07btrfs: convert super block writes to folio in wait_dev_supers()Matthew Wilcox (Oracle)1-11/+12
2024-05-07btrfs: remove duplicate included header from fs.hThorsten Blum1-1/+0
2024-05-07btrfs: add a cached state to extent_clear_unlock_delallocJosef Bacik3-19/+28
2024-05-07btrfs: push extent lock down in submit_one_async_extentJosef Bacik1-1/+2
2024-05-07btrfs: push lock_extent down in cow_file_range()Josef Bacik1-2/+14
2024-05-07btrfs: move can_cow_file_range_inline() outside of the extent lockJosef Bacik1-4/+8
2024-05-07btrfs: push lock_extent into cow_file_range_inlineJosef Bacik1-5/+8
2024-05-07btrfs: push extent lock into cow_file_rangeJosef Bacik1-8/+7
2024-05-07btrfs: push extent lock into run_delalloc_cowJosef Bacik1-8/+7
2024-05-07btrfs: remove unlock_extent from run_delalloc_compressedJosef Bacik1-6/+5
2024-05-07btrfs: push extent lock down in run_delalloc_nocowJosef Bacik1-3/+18
2024-05-07btrfs: adjust while loop condition in run_delalloc_nocowJosef Bacik1-3/+1
2024-05-07btrfs: push extent lock into run_delalloc_nocowJosef Bacik1-5/+7
2024-05-07btrfs: push the extent lock into btrfs_run_delalloc_rangeJosef Bacik2-3/+7
2024-05-07btrfs: lock extent when doing inline extent in compressionJosef Bacik1-10/+7
2024-05-07btrfs: move extent bit and page cleanup into cow_file_range_inlineJosef Bacik1-53/+51
2024-05-07btrfs: unlock all the pages with successful inline extent creationJosef Bacik1-14/+1
2024-05-07btrfs: push all inline logic into cow_file_rangeJosef Bacik1-62/+81
2024-05-07btrfs: handle errors in btrfs_reloc_clone_csums properlyJosef Bacik4-4/+12
2024-05-07btrfs: add extra sanity checks for create_io_em()Qu Wenruo1-1/+39
2024-05-07btrfs: simplify the inline extent map creationQu Wenruo1-10/+10
2024-05-07btrfs: add extra comments on extent_map membersQu Wenruo1-1/+54
2024-05-07btrfs: drop unused argument of calcu_metadata_size()Naohiro Aota1-6/+5
2024-05-07btrfs: simplify return variables in btrfs_drop_subtree()Anand Jain1-9/+7
2024-05-07btrfs: simplify return variables in lookup_extent_data_ref()Anand Jain1-15/+14
2024-05-07btrfs: rename return variables in btrfs_qgroup_rescan_worker()Anand Jain1-19/+19
2024-05-07btrfs: drop variable err in quick_update_accounting()Anand Jain1-6/+3
2024-05-07btrfs: reuse ret instead of err in relocate_tree_blocks()Anand Jain1-11/+8
2024-05-07btrfs: rename err and ret to ret in build_backref_tree()Anand Jain1-11/+7
2024-05-07btrfs: rename werr and err to ret in __btrfs_wait_marked_extents()Anand Jain1-13/+8
2024-05-07btrfs: rename werr and err to ret in btrfs_write_marked_extents()Anand Jain1-13/+10
2024-05-07btrfs: report filemap_fdata<write|wait>_range() errorAnand Jain1-0/+4
2024-05-07btrfs: use btrfs_is_testing() everywhereDavid Sterba4-9/+8
2024-05-07btrfs: initialize delayed inodes xarray without GFP_ATOMICFilipe Manana1-2/+1
2024-05-07btrfs: make try_release_extent_mapping() return a boolFilipe Manana3-13/+13
2024-05-07btrfs: be better releasing extent maps at try_release_extent_mapping()Filipe Manana1-59/+61
2024-05-07btrfs: remove i_size restriction at try_release_extent_mapping()Filipe Manana1-2/+1
2024-05-07btrfs: use btrfs_get_fs_generation() at try_release_extent_mapping()Filipe Manana1-6/+1
2024-05-07btrfs: rename some variables at try_release_extent_mapping()Filipe Manana1-12/+12
2024-05-07btrfs: add tracepoints for extent map shrinker eventsFilipe Manana2-1/+17
2024-05-07btrfs: update comment for btrfs_set_inode_full_sync() about lockingFilipe Manana1-3/+5
2024-05-07btrfs: add a shrinker for extent mapsFilipe Manana4-0/+180
2024-05-07btrfs: add a global per cpu counter to track number of used extent mapsFilipe Manana3-0/+28
2024-05-07btrfs: pass the extent map tree's inode to try_merge_map()Filipe Manana1-7/+6
2024-05-07btrfs: pass the extent map tree's inode to setup_extent_mapping()Filipe Manana1-5/+5
2024-05-07btrfs: pass the extent map tree's inode to replace_extent_mapping()Filipe Manana1-5/+6
2024-05-07btrfs: pass the extent map tree's inode to remove_extent_mapping()Filipe Manana4-20/+25
2024-05-07btrfs: pass the extent map tree's inode to clear_em_logging()Filipe Manana3-4/+6
2024-05-07btrfs: pass the extent map tree's inode to add_extent_mapping()Filipe Manana1-18/+16
2024-05-07btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik26-241/+218
2024-05-07btrfs: set start on clone before calling copy_extent_buffer_fullJosef Bacik1-2/+8
2024-05-07btrfs: replace btrfs_delayed_*_ref with btrfs_*_refJosef Bacik2-38/+27
2024-05-07btrfs: remove the btrfs_delayed_ref_node container helpersJosef Bacik1-27/+0
2024-05-07btrfs: stop referencing btrfs_delayed_tree_ref directlyJosef Bacik2-15/+16
2024-05-07btrfs: stop referencing btrfs_delayed_data_ref directlyJosef Bacik2-14/+13
2024-05-07btrfs: make the insert backref helpers take a btrfs_delayed_ref_nodeJosef Bacik1-25/+21
2024-05-07btrfs: drop unnecessary arguments from __btrfs_free_extentJosef Bacik1-15/+8
2024-05-07btrfs: make __btrfs_inc_extent_ref take a btrfs_delayed_ref_nodeJosef Bacik2-32/+25
2024-05-07btrfs: rename btrfs_data_ref->ino to ->objectidJosef Bacik3-4/+4
2024-05-07btrfs: move ->parent and ->ref_root into btrfs_delayed_ref_nodeJosef Bacik4-77/+48
2024-05-07btrfs: rename ->len to ->num_bytes in btrfs_refJosef Bacik8-27/+27
2024-05-07btrfs: unify the btrfs_add_delayed_*_ref helpers into one helperJosef Bacik1-77/+25
2024-05-07btrfs: simplify delayed ref tracepointsJosef Bacik2-14/+4
2024-05-07btrfs: move ref specific initialization into init_delayed_ref_commonJosef Bacik1-14/+11
2024-05-07btrfs: initialize btrfs_delayed_ref_head with btrfs_refJosef Bacik1-28/+25
2024-05-07btrfs: pass btrfs_ref to init_delayed_ref_commonJosef Bacik2-21/+27
2024-05-07btrfs: move ref_root into btrfs_refJosef Bacik8-88/+73
2024-05-07btrfs: do not use a function to initialize btrfs_refJosef Bacik7-96/+131
2024-05-07btrfs: embed data_ref and tree_ref in btrfs_delayed_ref_nodeJosef Bacik2-55/+40
2024-05-07btrfs: add a helper to get the delayed ref node from the data/tree refJosef Bacik2-9/+31
2024-05-07btrfs: use btrfs_find_first_inode() at btrfs_prune_dentries()Filipe Manana1-52/+14
2024-05-07btrfs: export find_next_inode() as btrfs_find_first_inode()Filipe Manana3-80/+85
2024-05-07btrfs: simplify add_extent_mapping() by removing pointless labelFilipe Manana1-4/+4
2024-05-07btrfs: tests: error out on unexpected extent map reference countFilipe Manana1-8/+35
2024-05-07btrfs: pass an inode to btrfs_add_extent_mapping()Filipe Manana4-98/+95
2024-05-07btrfs: open code csum_exist_in_range()Filipe Manana1-12/+7
2024-05-07btrfs: make NOCOW checks for existence of checksums in a range more efficientFilipe Manana4-27/+27
2024-05-07btrfs: simplify error path for btrfs_lookup_csums_list()Filipe Manana1-8/+9
2024-05-07btrfs: remove use of a temporary list at btrfs_lookup_csums_list()Filipe Manana1-5/+3
2024-05-07btrfs: remove search_commit parameter from btrfs_lookup_csums_list()Filipe Manana5-16/+7
2024-05-07btrfs: add function comment to btrfs_lookup_csums_list()Filipe Manana1-0/+13
2024-05-07btrfs: move btrfs_page_mkwrite() from inode.c into file.cFilipe Manana3-168/+166
2024-05-07btrfs: remove no longer used btrfs_clone_chunk_map()Filipe Manana2-16/+0
2024-05-07btrfs: remove list_empty() check at warn_about_uncommitted_trans()Filipe Manana1-3/+0
2024-05-07btrfs: remove pointless return value assignment at btrfs_finish_one_ordered()Filipe Manana1-1/+0
2024-05-07btrfs: remove not needed mod_start and mod_len from struct extent_mapFilipe Manana4-27/+3
2024-05-07btrfs: free PERTRANS at the end of cleanup_transaction()Boris Burkov1-4/+1
2024-05-07btrfs: compression: migrate compression/decompression paths to foliosQu Wenruo6-255/+251
2024-05-07btrfs: introduce btrfs_alloc_folio_array()Qu Wenruo2-0/+33
2024-05-07btrfs: migrate insert_inline_extent() to folio interfacesQu Wenruo1-8/+10
2024-05-07btrfs: make insert_inline_extent() accept one page directlyQu Wenruo1-22/+25
2024-05-07btrfs: compression: convert page allocation to folio interfacesQu Wenruo6-24/+24
2024-05-07btrfs: compression: add error handling for missed page cacheQu Wenruo5-8/+46
2024-05-07btrfs: stop locking the source extent range during reflinkFilipe Manana2-38/+24
2024-05-07btrfs: qgroup: delete unnecessary check in btrfs_qgroup_check_inherit()Dan Carpenter1-3/+0
2024-05-07btrfs: convert put_file_data() to foliosGoldwyn Rodrigues1-22/+23
2024-05-07btrfs: convert relocate_one_page() to folios and renameGoldwyn Rodrigues1-46/+47
2024-05-07btrfs: page to folio conversion: prealloc_file_extent_cluster()Goldwyn Rodrigues1-6/+6
2024-05-07btrfs: rename err to ret in btrfs_direct_write()Anand Jain1-24/+24
2024-05-07btrfs: rename err to ret in prepare_pages()Anand Jain1-12/+12
2024-05-07btrfs: rename err to ret in btrfs_dirty_pages()Anand Jain1-4/+4
2024-05-07btrfs: rename err to ret in create_reloc_inode()Anand Jain1-9/+9
2024-05-07btrfs: rename err to ret in __btrfs_end_transaction()Anand Jain1-4/+4
2024-05-07btrfs: rename err to ret in convert_extent_bit()Anand Jain1-15/+15
2024-05-07btrfs: rename err to ret in __set_extent_bit()Anand Jain1-14/+14
2024-05-07btrfs: rename err to ret in btrfs_ioctl_snap_destroy()Anand Jain1-33/+33
2024-05-07btrfs: rename err to ret in btrfs_cont_expand()Anand Jain1-13/+13
2024-05-07btrfs: rename err to ret in btrfs_rmdir()Anand Jain1-11/+11
2024-05-07btrfs: rename err to ret in btrfs_initxattrs()Anand Jain1-5/+5
2024-05-07btrfs: warn if EXTENT_BUFFER_UPTODATE is set while readingTavian Barnes1-0/+7
2024-05-07btrfs: add helper to clear EXTENT_BUFFER_READINGTavian Barnes1-6/+9
2024-05-07btrfs: avoid pointless wake ups of drew lock readersFilipe Manana1-2/+6
2024-05-07btrfs: remove pointless writepages callback wrapperFilipe Manana3-10/+2
2024-05-07btrfs: remove pointless readahead callback wrapperFilipe Manana3-7/+2
2024-05-07btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tree_read_lock()Filipe Manana4-14/+14
2024-05-07btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_read_lock()Filipe Manana2-12/+12
2024-05-07btrfs: remove pointless BUG_ON() when creating snapshotFilipe Manana1-2/+0
2024-05-07bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async()Kent Overstreet1-0/+6
2024-05-07bcachefs: Fix race in bch2_write_super()Kent Overstreet1-15/+32
2024-05-07gfs2: make timeout values more explicitWolfram Sang1-3/+2
2024-05-06Merge tag 'for-6.9-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-15/+18
2024-05-06NFS/knfsd: Remove the invalid NFS error 'NFSERR_OPNOTSUPP'Trond Myklebust1-1/+0
2024-05-06knfsd: LOOKUP can return an illegal error valueTrond Myklebust1-2/+2
2024-05-06bcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAXKent Overstreet2-1/+3