summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/fs-common.c
AgeCommit message (Expand)AuthorLines
2025-03-24bcachefs: fs-common.c -> namei.cKent Overstreet-656/+0
2025-03-14bcachefs: bcachefs_metadata_version_casefoldingJoshua Ashton-0/+4
2025-03-14bcachefs: Kill dirent_occupied_size() in create pathKent Overstreet-11/+11
2025-03-14bcachefs: Kill dirent_occupied_size() in rename pathKent Overstreet-2/+2
2025-02-26bcachefs: Revert directory i_sizeKent Overstreet-11/+0
2025-01-13bcachefs: make directory i_size meaningfulHongbo Li-0/+11
2025-01-09bcachefs: bch2_inum_path() now crosses subvolumes correctlyKent Overstreet-4/+3
2025-01-09bcachefs: bch2_inum_path() no longer returns an error for disconnected inumsKent Overstreet-5/+16
2024-12-29bcachefs: bcachefs_metadata_version_inode_depthKent Overstreet-0/+13
2024-12-21bcachefs: kill flags param to bch2_subvolume_get()Kent Overstreet-3/+1
2024-12-21bcachefs: bch2_inum_to_path()Kent Overstreet-0/+81
2024-09-21bcachefs: Hook up RENAME_WHITEOUT in rename.Sasha Finkelstein-2/+3
2024-05-08bcachefs: Fix error path of bch2_link_trans()Youling Tang-2/+2
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet-17/+17
2024-03-13bcachefs: Check for subvolume children when deleting subvolumesKent Overstreet-8/+15
2024-03-13bcachefs: bch_subvolume::fs_path_parentKent Overstreet-0/+32
2024-03-10bcachefs: Subvolumes may now be renamedKent Overstreet-0/+15
2024-03-10bcachefs: Cleanup bch2_dirent_lookup_trans()Kent Overstreet-2/+2
2024-01-05bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreKent Overstreet-21/+15
2023-11-05bcachefs: x-macro-ify inode flags enumKent Overstreet-1/+1
2023-10-22bcachefs: Convert -ENOENT to private error codesKent Overstreet-1/+1
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet-2/+2
2023-10-22bcachefs: Don't allow hardlinks when inherited attrs would changeKent Overstreet-0/+5
2023-10-22bcachefs: Don't BUG_ON() inode link count underflowKent Overstreet-3/+5
2023-10-22bcachefs: Add more time_statsKent Overstreet-0/+1
2023-10-22bcachefs: Add BCH_SUBVOLUME_UNLINKEDKent Overstreet-23/+7
2023-10-22bcachefs: Snapshot deletion fixKent Overstreet-7/+23
2023-10-22bcachefs: bch2_subvolume_get()Kent Overstreet-17/+5
2023-10-22bcachefs: Snapshot creation, deletionKent Overstreet-34/+148
2023-10-22bcachefs: Plumb through subvolume idKent Overstreet-48/+79
2023-10-22bcachefs: Add support for dirents that point to subvolumesKent Overstreet-8/+1
2023-10-22bcachefs: Add missing BTREE_ITER_INTENTKent Overstreet-1/+1
2023-10-22bcachefs: btree_pathKent Overstreet-60/+53
2023-10-22bcachefs: Always check for transaction restartsKent Overstreet-0/+4
2023-10-22bcachefs: Improve iter->should_be_lockedKent Overstreet-1/+2
2023-10-22bcachefs: Fix pathalogical behaviour with inode sharding by cpu IDKent Overstreet-1/+2
2023-10-22bcachefs: Fix inode backpointers in RENAME_OVERWRITEKent Overstreet-0/+7
2023-10-22bcachefs: Improved check_directory_structure()Kent Overstreet-2/+6
2023-10-22bcachefs: Change inode allocation code for snapshotsKent Overstreet-1/+5
2023-10-22bcachefs: Inode backpointersKent Overstreet-15/+53
2023-10-22bcachefs: Inode create optimizationKent Overstreet-3/+1
2023-10-22bcachefs: Make sure we're releasing btree iteratorsKent Overstreet-45/+81
2023-10-22bcachefs: Update directory timestamps during linkJustin Husted-6/+6
2023-10-22bcachefs: Can't be holding read locks while taking write locksKent Overstreet-12/+13
2023-10-22bcachefs: Factor out fs-common.cKent Overstreet-0/+280