aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2024-03-26btrfs: fix message not properly printing interval when adding extent mapFilipe Manana1-2/+2
2024-03-26btrfs: fix warning messages not printing interval at unpin_extent_range()Filipe Manana1-2/+2
2024-03-26btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()Filipe Manana1-1/+1
2024-03-26btrfs: validate device maj:min during openAnand Jain1-0/+10
2024-03-26btrfs: zoned: fix use-after-free in do_zone_finish()Johannes Thumshirn1-7/+7
2024-03-15btrfs: zoned: use zone aware sb location for scrubJohannes Thumshirn1-1/+11
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-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-02Merge tag 'xfs-6.8-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-1/+0
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-02-29btrfs: fix double free of anonymous device after snapshot creation failureFilipe Manana4-14/+14
2024-02-29btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is givenFilipe Manana2-14/+29
2024-02-29btrfs: fix race between ordered extent completion and fiemapFilipe Manana1-7/+96
2024-02-27fs/aio: Make io_cancel() generate completions againBart Van Assche1-16/+11
2024-02-27afs: Fix endless loop in directory parsingDavid Howells1-1/+3
2024-02-27xfs: drop experimental warning for FSDAXShiyang Ruan1-1/+0
2024-02-26Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-22/+88
2024-02-26ceph: switch to corrected encoding of max_xattr_size in mdsmapXiubo Li2-4/+9
2024-02-26fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESSMark O'Donovan1-1/+1
2024-02-25Merge tag 'bcachefs-2024-02-25' of https://evilpiepirate.org/git/bcachefsLinus Torvalds7-22/+25
2024-02-25bcachefs: fix bch2_save_backtrace()Kent Overstreet1-1/+1
2024-02-25Merge tag 'erofs-for-6.8-rc6-fixes' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-14/+14
2024-02-25Merge tag 'pull-fixes.pathwalk-rcu-2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds20-63/+85
2024-02-25Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2-4/+8
2024-02-25efivarfs: Drop 'duplicates' bool parameter on efivar_init()Ard Biesheuvel3-6/+4
2024-02-25efivarfs: Drop redundant cleanup on fill_super() failureArd Biesheuvel1-6/+1
2024-02-25efivarfs: Request at most 512 bytes for variable namesTim Schumacher1-6/+11
2024-02-25ext4_get_link(): fix breakage in RCU modeAl Viro1-3/+5
2024-02-25cifs_get_link(): bail out in unsafe caseAl Viro1-0/+3
2024-02-25fuse: fix UAF in rcu pathwalksAl Viro3-6/+13
2024-02-25procfs: make freeing proc_fs_info rcu-delayedAl Viro1-1/+1
2024-02-25procfs: move dropping pde and pid from ->evict_inode() to ->free_inode()Al Viro2-13/+8
2024-02-25nfs: fix UAF on pathwalk running into umountAl Viro1-3/+10
2024-02-25nfs: make nfs_set_verifier() safe for use in RCU pathwalkAl Viro1-2/+2
2024-02-25afs: fix __afs_break_callback() / afs_drop_open_mmap() raceAl Viro1-2/+6
2024-02-25hfsplus: switch to rcu-delayed unloading of nls and freeing ->s_fs_infoAl Viro2-3/+10
2024-02-25exfat: move freeing sbi, upcase table and dropping nls into rcu-delayed helperAl Viro3-19/+16
2024-02-25affs: free affs_sb_info with kfree_rcu()Al Viro2-1/+2
2024-02-25rcu pathwalk: prevent bogus hard errors from may_lookup()Al Viro1-1/+5
2024-02-25fs/super.c: don't drop ->s_user_ns until we free struct super_block itselfAl Viro1-9/+4
2024-02-24bcachefs: Fix check_snapshot() memcpyKent Overstreet1-1/+1
2024-02-24bcachefs: Fix bch2_journal_flush_device_pins()Kent Overstreet1-3/+5
2024-02-24bcachefs: fix iov_iter count underflow on sub-block dio readBrian Foster1-0/+2
2024-02-24bcachefs: Fix BTREE_ITER_FILTER_SNAPSHOTS on inodes btreeKent Overstreet1-1/+3
2024-02-24bcachefs: Kill __GFP_NOFAIL in buffered read pathKent Overstreet1-13/+8
2024-02-24bcachefs: fix backpointer_to_text() when dev does not existKent Overstreet1-3/+5
2024-02-22Merge tag 'vfs-6.8-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds10-19/+30
2024-02-22btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserveFilipe Manana2-1/+17
2024-02-22btrfs: fix data races when accessing the reserved amount of block reservesFilipe Manana2-13/+29
2024-02-22btrfs: send: don't issue unnecessary zero writes for trailing holeFilipe Manana1-4/+13
2024-02-22btrfs: dev-replace: properly validate device namesDavid Sterba1-4/+20
2024-02-22btrfs: zoned: don't skip block group profile checks on conventional zonesJohannes Thumshirn1-0/+9
2024-02-22erofs: fix refcount on the metabuf used for inode lookupSandeep Dhavale1-14/+14
2024-02-21Merge tag 'for-6.8-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-18/+46
2024-02-21fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaioBart Van Assche1-1/+8
2024-02-20afs: Increase buffer size in afs_update_volume_status()Daniil Dulov1-2/+2
2024-02-20afs: Fix ignored callbacks over ipv4Marc Dionne3-15/+8
2024-02-20cachefiles: fix memory leak in cachefiles_add_cache()Baokun Li2-0/+3
2024-02-20erofs: fix handling kern_mount() failureAl Viro1-3/+4
2024-02-19btrfs: fix deadlock with fiemap and extent lockingJosef Bacik1-17/+45
2024-02-19btrfs: defrag: avoid unnecessary defrag caused by incorrect extent sizeQu Wenruo1-1/+1
2024-02-18exfat: fix appending discontinuous clusters to empty fileYuezhang Mo1-15/+22
2024-02-17Merge tag 'bcachefs-2024-02-17' of https://evilpiepirate.org/git/bcachefsLinus Torvalds11-16/+35
2024-02-17Merge tag '6.8-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds7-7/+60
2024-02-16Merge tag 'ceph-for-6.8-rc5' of https://github.com/ceph/ceph-clientLinus Torvalds3-25/+93
2024-02-16Merge tag 'zonefs-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds2-43/+65
2024-02-15smb: Fix regression in writes when non-standard maximum write size negotiatedSteve French2-2/+23
2024-02-16zonefs: Improve error handlingDamien Le Moal2-43/+65
2024-02-14Merge tag 'for-6.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-50/+131
2024-02-13bcachefs: Fix missing va_end()Kent Overstreet1-0/+1
2024-02-13bcachefs: Fix check_version_upgrade()Kent Overstreet1-5/+6
2024-02-13bcachefs: Clamp replicas_required to replicasKent Overstreet6-5/+21
2024-02-13btrfs: don't refill whole delayed refs block reserve when starting transactionFilipe Manana1-36/+2
2024-02-13btrfs: zoned: fix chunk map leak when loading block group zone infoFilipe Manana1-0/+1
2024-02-13btrfs: reject encoded write if inode has nodatasum flag setFilipe Manana1-0/+7
2024-02-13btrfs: don't reserve space for checksums when writing to nocow filesFilipe Manana1-10/+19
2024-02-13ceph: add ceph_cap_unlink_work to fire check_caps() immediatelyXiubo Li3-1/+69
2024-02-13ceph: always queue a writeback when revoking the Fb capsXiubo Li1-24/+24
2024-02-12smb: client: handle path separator of created SMB symlinksPaulo Alcantara1-2/+6
2024-02-12smb: client: set correct id, uid and cruid for multiuser automountsPaulo Alcantara1-0/+16
2024-02-12Merge tag 'vfs-6.8-rc5.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-33/+23
2024-02-11cifs: update the same create_guid on replayShyam Prasad N4-2/+14
2024-02-11cifs: fix underflow in parse_server_interfaces()Dan Carpenter1-1/+1
2024-02-10Merge tag 'mm-hotfixes-stable-2024-02-10-11-16' of git://git.kernel.org/pub/s...Linus Torvalds5-39/+69