aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2024-03-12mm, slab: remove last vestiges of SLAB_MEM_SPREADLinus Torvalds35-57/+46
2024-03-12Merge tag 'lsm-pr-20240312' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-22/+16
2024-03-12Merge tag 'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-9/+126
2024-03-12Merge tag 'Smack-for-6.9' of https://github.com/cschaufler/smack-nextLinus Torvalds1-1/+31
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2024-03-12Merge tag 'execve-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-9/+4
2024-03-12Merge tag 'pstore-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-8/+6
2024-03-12Merge tag 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds29-557/+1344
2024-03-12Merge tag 'erofs-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds9-317/+335
2024-03-12Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linuxLinus Torvalds3-26/+24
2024-03-12Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linuxLinus Torvalds3-12/+21
2024-03-12Merge tag 'affs-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds1-2/+1
2024-03-12Merge tag 'for-6.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds118-1117/+2131
2024-03-12Merge tag 'zonefs-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds1-72/+95
2024-03-11Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linuxLinus Torvalds3-14/+38
2024-03-11Merge tag 'for-6.9/io_uring-20240310' of git://git.kernel.dk/linuxLinus Torvalds2-25/+29
2024-03-11Merge tag 'vfs-6.9.uuid' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds10-15/+59
2024-03-11Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds30-272/+319
2024-03-11Merge tag 'vfs-6.9.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds42-868/+956
2024-03-11Merge tag 'vfs-6.9.pidfd' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds7-84/+486
2024-03-11Merge tag 'vfs-6.9.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds12-331/+392
2024-03-11Merge tag 'vfs-6.9.ntfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds48-28826/+0
2024-03-11Merge tag 'vfs-6.9.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds45-390/+494
2024-03-10erofs: support compressed inodes over fscacheJingbo Xu4-20/+77
2024-03-10erofs: make iov_iter describe target buffers over fscacheJingbo Xu1-112/+123
2024-03-10erofs: fix lockdep false positives on initializing erofs_pseudo_mntBaokun Li3-31/+15
2024-03-10erofs: refine managed cache operations to foliosGao Xiang6-48/+34
2024-03-10erofs: convert z_erofs_submissionqueue_endio() to foliosGao Xiang1-11/+11
2024-03-10erofs: convert z_erofs_fill_bio_vec() to foliosGao Xiang1-35/+36
2024-03-10erofs: get rid of `justfound` debugging tagGao Xiang1-17/+3
2024-03-10erofs: convert z_erofs_do_read_page() to foliosGao Xiang1-16/+15
2024-03-10erofs: convert z_erofs_onlinepage_.* to foliosGao Xiang1-28/+22
2024-03-09exec: Simplify remove_arg_zero() error pathKees Cook1-7/+3
2024-03-09pstore/zone: Don't clear memory twiceChristophe JAILLET1-1/+0
2024-03-09NFSD: Clean up nfsd4_encode_replay()Chuck Lever2-16/+31
2024-03-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski16-78/+236
2024-03-07Merge tag 'erofs-for-6.8-fixes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-1/+3
2024-03-07Merge tag 'for-next-6.9' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/gi...Christian Brauner9-78/+59
2024-03-07erofs: apply proper VMA alignment for memory mapped files on THPGao Xiang1-0/+1
2024-03-07erofs: fix uninitialized page cache reported by KMSANGao Xiang1-1/+2
2024-03-06iov_iter: get rid of 'copy_mc' flagLinus Torvalds1-3/+42
2024-03-05btrfs: reuse cloned extent buffer during fiemap to avoid re-allocationsFilipe Manana1-8/+24
2024-03-05btrfs: fix race when detecting delalloc ranges during fiemapFilipe Manana1-61/+160
2024-03-05btrfs: fix off-by-one chunk length calculation at contains_pending_extent()Filipe Manana1-1/+1
2024-03-05btrfs: qgroup: allow quick inherit if snapshot is created and added to the sa...Qu Wenruo1-7/+72
2024-03-05btrfs: qgroup: validate btrfs_qgroup_inherit parameterQu Wenruo3-13/+57
2024-03-05btrfs: include device major and minor numbers in the device scan noticeAnand Jain1-7/+12
2024-03-05btrfs: mark btrfs_put_caching_control() staticLijuan Li2-2/+1
2024-03-05btrfs: remove SLAB_MEM_SPREAD flag useChengming Zhou12-29/+18
2024-03-05btrfs: qgroup: always free reserved space for extent recordsQu Wenruo1-5/+5
2024-03-05btrfs: tree-checker: dump the page status if hit something wrongQu Wenruo1-0/+6
2024-03-05btrfs: compression: remove dead comments in btrfs_compress_heuristic()Qu Wenruo1-5/+0
2024-03-05btrfs: subpage: make writer lock utilize bitmapQu Wenruo1-2/+19
2024-03-05btrfs: subpage: make reader lock utilize bitmapQu Wenruo2-11/+46
2024-03-05btrfs: unexport btrfs_subpage_start_writer() and btrfs_subpage_end_and_test_w...Qu Wenruo2-8/+4
2024-03-05btrfs: pass a valid extent map cache pointer to __get_extent_map()David Sterba1-3/+10
2024-03-05NFSD: send OP_CB_RECALL_ANY to clients when number of delegations reaches its...Dai Ngo1-0/+3
2024-03-05NFSD: Document nfsd_setattr() fill-attributes behaviorChuck Lever1-0/+7
2024-03-05fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversionBart Van Assche1-2/+6
2024-03-05Revert "fs/aio: Make io_cancel() generate completions again"Bart Van Assche1-11/+16
2024-03-04Merge tag 'vfs-6.9.rw_hint' of gitolite.kernel.org:pub/scm/linux/kernel/git/v...Christian Brauner8-28/+55
2024-03-04btrfs: merge btrfs_del_delalloc_inode() helpersDavid Sterba3-11/+7
2024-03-04btrfs: pass btrfs_device to btrfs_scratch_superblocks()David Sterba3-13/+7
2024-03-04btrfs: handle transaction commit errors in flush_reservations()David Sterba1-1/+1
2024-03-04btrfs: use KMEM_CACHE() to create btrfs_free_space cacheKunwu Chan1-3/+1
2024-03-04btrfs: use KMEM_CACHE() to create delayed ref cachesKunwu Chan1-16/+8
2024-03-04btrfs: use KMEM_CACHE() to create btrfs_path cacheKunwu Chan1-3/+1
2024-03-04btrfs: use KMEM_CACHE() to create btrfs_trans_handle cacheKunwu Chan1-3/+2
2024-03-04btrfs: use KMEM_CACHE() to create btrfs_ordered_extent cacheKunwu Chan1-4/+1
2024-03-04btrfs: use KMEM_CACHE() to create btrfs_delayed_node cacheKunwu Chan1-5/+1
2024-03-04btrfs: uninline some static inline helpers from delayed-ref.hDavid Sterba2-65/+72
2024-03-04btrfs: open code trivial btrfs_lru_cache_size()David Sterba2-9/+3
2024-03-04btrfs: uninline some static inline helpers from tree-log.hDavid Sterba2-45/+49
2024-03-04btrfs: drop static inline specifiers from tree-mod-log.cDavid Sterba1-7/+6
2024-03-04btrfs: uninline btrfs_init_delayed_root()David Sterba2-12/+12
2024-03-04btrfs: uninline some static inline helpers from backref.hDavid Sterba2-92/+102
2024-03-04btrfs: open code btrfs_backref_get_eb()David Sterba2-10/+2
2024-03-04btrfs: open code btrfs_backref_iter_free()David Sterba2-9/+2
2024-03-04btrfs: move balance args conversion helpers to volumes.cDavid Sterba2-39/+38
2024-03-04btrfs: introduce offload_csum_mode to tweak checksum offloading behaviorNaohiro Aota3-1/+81
2024-03-04btrfs: raid56: extra debugging for raid6 syndrome generationQu Wenruo1-0/+30
2024-03-04btrfs: avoid unnecessary ref initialization when freeing log tree blockFilipe Manana1-6/+7
2024-03-04btrfs: send: avoid duplicated search for last extent when sending holeFilipe Manana1-15/+12
2024-03-04btrfs: factor out validation of btrfs_ioctl_vol_args_v2::nameDavid Sterba1-3/+17
2024-03-04btrfs: factor out validation of btrfs_ioctl_vol_args::nameDavid Sterba3-6/+35
2024-03-04btrfs: remove no longer used btrfs_transaction_in_commit()Filipe Manana2-14/+0
2024-03-04btrfs: sysfs: drop unnecessary double logical negation in acl_show()Neal Gompa1-1/+1
2024-03-04btrfs: delete BUG_ON in btrfs_init_locked_inode()David Sterba1-1/+0
2024-03-04btrfs: delete pointless BUG_ONs on extent item sizeDavid Sterba1-3/+0
2024-03-04btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_ex...David Sterba1-2/+0
2024-03-04btrfs: change BUG_ONs to assertions in btrfs_qgroup_trace_subtree()David Sterba1-2/+2
2024-03-04btrfs: change BUG_ON to assertion in tree_move_down()David Sterba1-1/+1
2024-03-04btrfs: send: handle path ref underflow in header iterate_inode_ref()David Sterba1-1/+9
2024-03-04btrfs: send: handle unexpected inode in header process_recorded_refs()David Sterba1-1/+7
2024-03-04btrfs: send: handle unexpected data in header buffer in begin_cmd()David Sterba1-1/+6
2024-03-04btrfs: handle invalid root reference found in may_destroy_subvol()David Sterba1-1/+8
2024-03-04btrfs: handle invalid extent item reference found in find_first_extent_item()David Sterba1-1/+8
2024-03-04btrfs: handle invalid extent item reference found in extent_from_logical()David Sterba1-0/+11
2024-03-04btrfs: update comment and drop assertion in extent item lookup in find_parent...David Sterba1-2/+4
2024-03-04btrfs: push errors up from add_async_extent()David Sterba1-5/+8
2024-03-04btrfs: remove do_list variable at btrfs_clear_delalloc_extent()Filipe Manana1-3/+3
2024-03-04btrfs: remove do_list variable at btrfs_set_delalloc_extent()Filipe Manana1-2/+1
2024-03-04btrfs: use assertion instead of BUG_ON when adding/removing to delalloc listFilipe Manana1-2/+2
2024-03-04btrfs: add lockdep assertion to remaining delalloc callbacksFilipe Manana1-0/+4
2024-03-04btrfs: reduce inode lock critical section when setting and clearing delallocFilipe Manana2-21/+40
2024-03-04btrfs: rename btrfs_add_delalloc_inodes() to singular formFilipe Manana1-2/+2
2024-03-04btrfs: assert root delalloc lock is held at __btrfs_del_delalloc_inode()Filipe Manana1-0/+2
2024-03-04btrfs: stop passing root argument to __btrfs_del_delalloc_inode()Filipe Manana3-10/+9
2024-03-04btrfs: stop passing root argument to btrfs_add_delalloc_inodes()Filipe Manana1-5/+4
2024-03-04btrfs: add forward declarations and headers, part 3David Sterba10-28/+151
2024-03-04btrfs: add forward declarations and headers, part 2David Sterba26-19/+206
2024-03-04btrfs: add forward declarations and headers, part 1David Sterba29-4/+176
2024-03-04btrfs: hoist fs_info out of loops in end_bbio_data_write and end_bbio_data_readDavid Sterba1-5/+4
2024-03-04btrfs: add helper to get fs_info from struct inode pointerDavid Sterba14-68/+72
2024-03-04btrfs: add helpers to get fs_info from page/folio pointersDavid Sterba6-12/+15
2024-03-04btrfs: add helpers to get inode from page/folio pointersDavid Sterba4-6/+12
2024-03-04btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()David Sterba1-4/+24
2024-03-04btrfs: mark __btrfs_add_free_space staticLijuan Li2-3/+1
2024-03-04btrfs: move transaction abort to the error site btrfs_rebuild_free_space_tree()David Sterba1-8/+10
2024-03-04btrfs: move transaction abort to the error site in btrfs_create_free_space_tr...David Sterba1-7/+12
2024-03-04btrfs: move transaction abort to the error site in btrfs_delete_free_space_tr...David Sterba1-9/+10
2024-03-04btrfs: unify handling of return values of btrfs_insert_empty_items()David Sterba3-4/+5
2024-03-04btrfs: change BUG_ON to assertion in reset_balance_state()David Sterba1-1/+1
2024-03-04btrfs: change BUG_ON to assertion when verifying root in btrfs_alloc_reserved...David Sterba1-1/+1
2024-03-04btrfs: change BUG_ON to assertion when verifying lockdep class setupDavid Sterba1-1/+1
2024-03-04btrfs: change BUG_ON to assertion in btrfs_read_roots()David Sterba1-1/+1
2024-03-04btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()David Sterba1-1/+1
2024-03-04btrfs: change BUG_ON to assertion when checking for delayed_node rootDavid Sterba1-1/+1
2024-03-04btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()David Sterba1-2/+0
2024-03-04btrfs: export: handle invalid inode or root reference in btrfs_get_parent()David Sterba1-1/+8
2024-03-04btrfs: handle invalid extent item reference found in check_committed_ref()David Sterba1-1/+8
2024-03-04btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()David Sterba1-1/+11
2024-03-04btrfs: handle invalid root reference found in btrfs_init_root_free_objectid()David Sterba1-1/+8
2024-03-04btrfs: handle invalid root reference found in btrfs_find_root()David Sterba1-1/+8
2024-03-04btrfs: handle root deletion lookup error in btrfs_del_root()David Sterba1-2/+5
2024-03-04btrfs: handle block group lookup error when it's being removedDavid Sterba1-1/+3
2024-03-04btrfs: handle invalid range and start in merge_extent_mapping()David Sterba1-4/+5
2024-03-04btrfs: handle directory and dentry mismatch in btrfs_may_delete()David Sterba1-1/+3
2024-03-04btrfs: use READ/WRITE_ONCE for fs_devices->read_policyNaohiro Aota2-8/+9
2024-03-04btrfs: preallocate temporary extent buffer for inode logging when neededFilipe Manana3-36/+94
2024-03-04btrfs: add comment about list_is_singular() use at btrfs_delete_unused_bgs()Filipe Manana1-0/+7
2024-03-04btrfs: document what the spinlock unused_bgs_lock protectsFilipe Manana1-0/+3
2024-03-04btrfs: make btrfs_error_unpin_extent_range() return voidDavid Sterba2-9/+7
2024-03-04btrfs: return errors from unpin_extent_range()David Sterba2-5/+16
2024-03-04btrfs: handle errors returned from unpin_extent_cache()David Sterba2-3/+16
2024-03-04btrfs: zlib: Fix spelling mistake "infalte" -> "inflate"Colin Ian King1-1/+1
2024-03-04btrfs: zstd: fix and simplify the inline extent decompression (v2)Qu Wenruo2-54/+24
2024-03-04btrfs: remove unused included headersDavid Sterba42-65/+6
2024-03-04btrfs: replace i_blocksize by fs_info::sectorsizeDavid Sterba1-2/+2
2024-03-04btrfs: replace sb::s_blocksize by fs_info::sectorsizeDavid Sterba7-9/+11
2024-03-04btrfs: remove duplicate recording of physical addressJohannes Thumshirn1-2/+0
2024-03-04btrfs: page to folio conversion in btrfs_truncate_block()Goldwyn Rodrigues1-22/+24
2024-03-04btrfs: use a folio array throughout the defrag processMatthew Wilcox (Oracle)1-23/+21
2024-03-04btrfs: convert defrag_prepare_one_page() to use a folioMatthew Wilcox (Oracle)1-26/+27
2024-03-04btrfs: add set_folio_extent_mapped() helperMatthew Wilcox (Oracle)2-4/+9
2024-03-04btrfs: WARN_ON_ONCE() in our leak detection codeJosef Bacik3-0/+3
2024-03-04btrfs: remove extent_map_tree forward declaration at extent_io.hFilipe Manana1-2/+0
2024-03-04btrfs: cache folio size and shift in extent_bufferQu Wenruo5-28/+42
2024-03-04btrfs: remove unused variable bio_offset from end_bbio_data_read()Qu Wenruo1-9/+0
2024-03-04btrfs: remove the pg_offset parameter from btrfs_get_extent()Qu Wenruo5-44/+36
2024-03-04hugetlbfs: support idmapped mountsGiuseppe Scrivano1-9/+14
2024-03-02Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-2/+2
2024-03-02Merge tag 'xfs-6.8-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-1/+0
2024-03-01libfs: improve path_from_stashed()Christian Brauner4-40/+66
2024-03-01Merge tag 'ceph-for-6.8-rc7' of https://github.com/ceph/ceph-clientLinus Torvalds2-4/+9
2024-03-01Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-35/+139
2024-03-01Merge tag 'exfat-for-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-15/+22
2024-03-01Merge tag 'vfs-6.8-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-17/+14
2024-03-01Merge tag 'efi-fixes-for-v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-17/+15
2024-03-01nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr()Trond Myklebust8-21/+25
2024-03-01nfsd: Fix a regression in nfsd_setattr()Trond Myklebust2-2/+11
2024-03-01NFSD: OP_CB_RECALL_ANY should recall both read and write delegationsDai Ngo1-0/+2
2024-03-01NFSD: handle GETATTR conflict with write delegationDai Ngo4-13/+123
2024-03-01NFSD: add support for CB_GETATTR callbackDai Ngo3-1/+128
2024-03-01NFSD: Document the phases of CREATE_SESSIONChuck Lever1-0/+6
2024-03-01NFSD: Fix the NFSv4.1 CREATE_SESSION operationChuck Lever1-26/+31
2024-03-01nfsd: clean up comments over nfs4_client definitionChen Hanxiao1-3/+4
2024-03-01nfsd: Simplify the allocation of slab caches in nfsd4_init_slabsKunwu Chan1-14/+7
2024-03-01nfsd: Simplify the allocation of slab caches in nfsd_drc_slab_createKunwu Chan1-2/+1
2024-03-01nfsd: Simplify the allocation of slab caches in nfsd_file_cache_initKunwu Chan1-4/+2
2024-03-01nfsd: Simplify the allocation of slab caches in nfsd4_init_pnfsKunwu Chan1-4/+2
2024-03-01nfsd: don't call locks_release_private() twice concurrentlyNeilBrown1-1/+1
2024-03-01nfsd: allow layout state to be admin-revoked.NeilBrown4-16/+50
2024-03-01nfsd: allow delegation state ids to be revoked and then freedNeilBrown1-3/+25
2024-03-01nfsd: allow open state ids to be revoked and then freedNeilBrown1-1/+24
2024-03-01nfsd: allow lock state ids to be revoked and then freedNeilBrown1-1/+39
2024-03-01nfsd: allow admin-revoked NFSv4.0 state to be freed.NeilBrown2-1/+101
2024-03-01nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revokeNeilBrown1-1/+9
2024-03-01nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/statesNeilBrown1-60/+58
2024-03-01nfsd: prepare for supporting admin-revocation of stateNeilBrown5-2/+98
2024-03-01nfsd: split sc_status out of sc_typeNeilBrown4-141/+151
2024-03-01nfsd: avoid race after unhash_delegation_locked()NeilBrown1-10/+10
2024-03-01nfsd: don't call functions with side-effecting inside WARN_ON()NeilBrown1-5/+5
2024-03-01nfsd: hold ->cl_lock for hash_delegation_locked()NeilBrown1-0/+3
2024-03-01nfsd: remove stale comment in nfs4_show_deleg()NeilBrown1-1/+0
2024-03-01NFSD: Remove redundant cb_seq_status initializationChuck Lever1-1/+0
2024-03-01NFSD: Remove BUG_ON in nfsd4_process_cb_update()Chuck Lever1-1/+2
2024-03-01NFSD: Replace comment with lockdep assertionChuck Lever1-1/+2
2024-03-01NFSD: Remove unused @reason argumentChuck Lever1-9/+9
2024-03-01NFSD: Add callback operation lifetime trace pointsChuck Lever2-0/+50