summaryrefslogtreecommitdiff
path: root/fs/bcachefs/dirent.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-10bcachefs: Kill un-reverted directory i_size codeKent Overstreet1-10/+2
2025-05-21bcachefs: Fix bch2_dirent_create_snapshot() for casefoldingKent Overstreet1-18/+15
2025-04-30bcachefs: readdir fixesKent Overstreet1-2/+2
2025-04-24bcachefs: Fix casefold lookupsKent Overstreet1-14/+2
2025-04-06bcachefs: Use cpu_to_le16 for dirent lengthsGabriel Shahrouzi1-2/+2
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet1-8/+8
2025-03-24bcachefs: Move bch2_check_dirent_target() to namei.cKent Overstreet1-0/+51
2025-03-14bcachefs: bcachefs_metadata_version_casefoldingJoshua Ashton1-23/+147
2025-03-14bcachefs: Split out dirent alloc and name initializationJoshua Ashton1-12/+34
2025-03-14bcachefs: Kill dirent_occupied_size() in create pathKent Overstreet1-0/+3
2025-03-14bcachefs: Kill dirent_occupied_size() in rename pathKent Overstreet1-2/+10
2024-12-21bcachefs: kill flags param to bch2_subvolume_get()Kent Overstreet1-1/+1
2024-12-21bcachefs: struct bkey_validate_contextKent Overstreet1-2/+2
2024-12-21bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max()Kent Overstreet1-2/+2
2024-10-18bcachefs: fsck: Improve hash_check_key()Kent Overstreet1-7/+0
2024-09-09bcachefs: bch2_readdir() -> for_each_btree_key_in_subvolume_uptoKent Overstreet1-49/+17
2024-08-13bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet1-17/+16
2024-07-14bcachefs: bch2_dir_emit() - fix directory reads in the fuse driverAriel Miculas1-0/+8
2024-05-22bcachefs: Fix unsafety in bch2_dirent_name_bytes()Kent Overstreet1-0/+3
2024-05-09bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet1-2/+2
2024-05-08bcachefs: bch2_dir_emit() - drop_locks_do() conversionKent Overstreet1-20/+26
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-11/+10
2024-05-08bcachefs: bch2_hash_lookup() now returns bkey_s_cKent Overstreet1-21/+9
2024-03-13bcachefs: Check for subvolume children when deleting subvolumesKent Overstreet1-1/+1
2024-03-13bcachefs: Correctly reattach subvolumesKent Overstreet1-4/+4
2024-03-10bcachefs: Subvolumes may now be renamedKent Overstreet1-26/+40
2024-03-10bcachefs: Cleanup bch2_dirent_lookup_trans()Kent Overstreet1-23/+11
2024-03-10bcachefs: bch2_hash_set_snapshot() -> bch2_hash_set_in_snapshot()Kent Overstreet1-4/+4
2024-03-10bcachefs: Improve bch2_dirent_to_text()Kent Overstreet1-9/+11
2024-03-10bcachefs: skip invisible entries in empty subvolume checkingGuoyu Ou1-2/+5
2024-01-01bcachefs: Fix reattach_inode() for snapshotsKent Overstreet1-0/+28
2024-01-01bcachefs: bch2_dirent_lookup() -> lockrestart_do()Kent Overstreet1-10/+4
2024-01-01bcachefs: qstr_eq()Kent Overstreet1-2/+2
2024-01-01bcachefs: bch_str_hash_flags_tKent Overstreet1-2/+3
2023-12-08bcachefs: Fix deleted inode check for dirsKent Overstreet1-8/+11
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet1-43/+33
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet1-17/+14
2023-10-22bcachefs: Lower BCH_NAME_MAX to 512Joshua Ashton1-1/+5
2023-10-22bcachefs: Optimize bch2_dirent_name_bytesJoshua Ashton1-4/+17
2023-10-22bcachefs: Introduce bch2_dirent_get_nameJoshua Ashton1-22/+30
2023-10-22bcachefs: Change check for invalid key typesKent Overstreet1-1/+2
2023-10-22bcachefs: Assorted sparse fixesKent Overstreet1-1/+1
2023-10-22bcachefs: Fix lockdep splat in bch2_readdirKent Overstreet1-4/+9
2023-10-22bcachefs: bkey_ops.min_val_sizeKent Overstreet1-6/+0
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet1-1/+1
2023-10-22bcachefs: More errcode cleanupKent Overstreet1-8/+8
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-2/+2
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet1-1/+1
2023-10-22bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet1-2/+2
2023-10-22bcachefs: Printbuf reworkKent Overstreet1-9/+9