summaryrefslogtreecommitdiff
path: root/fs/bcachefs/str_hash.h
AgeCommit message (Expand)AuthorFilesLines
2025-07-02bcachefs: opts.casefold_disabledKent Overstreet1-2/+0
2025-06-04bcachefs: Fix dirent_casefold_mismatch repairKent Overstreet1-0/+8
2025-06-02bcachefs: Run check_dirents second time if requiredKent Overstreet1-3/+6
2025-06-02bcachefs: bch_err_throw()Kent Overstreet1-3/+4
2025-05-22bcachefs: Improve bch2_repair_inode_hash_info()Kent Overstreet1-0/+2
2025-05-22bcachefs: improve check_inode_hash_info_matches_root() error messageKent Overstreet1-3/+5
2025-04-25bcachefs: Casefold is now a regular opts.h optionKent Overstreet1-3/+2
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet1-4/+4
2025-03-24bcachefs: use sha256() instead of crypto_shash APIEric Biggers1-6/+2
2025-03-15bcachefs: bcachefs_metadata_version_casefoldingJoshua Ashton1-0/+4
2024-12-21bcachefs: bch2_str_hash_check_key() now checks inode hash infoKent Overstreet1-5/+20
2024-12-21bcachefs: factor out str_hash.cKent Overstreet1-0/+7
2024-12-21bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max()Kent Overstreet1-3/+3
2024-10-18bcachefs: bch2_hash_set_or_get_in_snapshot()Kent Overstreet1-14/+36
2024-10-18bcachefs: INODE_STR_HASH() for bch_inode_unpackedKent Overstreet1-2/+1
2024-10-18bcachefs: fix bch2_hash_delete() error pathKent Overstreet1-2/+5
2024-09-21bcachefs: Hook up RENAME_WHITEOUT in rename.Sasha Finkelstein1-1/+1
2024-06-21bcachefs: Replace bare EEXIST with private error codesKent Overstreet1-1/+1
2024-05-09bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-28/+17
2024-05-09bcachefs: bch2_hash_lookup() now returns bkey_s_cKent Overstreet1-14/+13
2024-03-10bcachefs: bch2_hash_set_snapshot() -> bch2_hash_set_in_snapshot()Kent Overstreet1-10/+5
2024-01-26bcachefs: __lookup_dirent() works in snapshot, not subvolKent Overstreet1-7/+15
2024-01-01bcachefs: bch_str_hash_flags_tKent Overstreet1-7/+18
2023-10-23bcachefs: Convert -ENOENT to private error codesKent Overstreet1-2/+2
2023-10-23bcachefs: Add private error codes for ENOSPCKent Overstreet1-2/+2
2023-10-23bcachefs: Re-enable hash_redo_key()Kent Overstreet1-13/+32
2023-10-23bcachefs: bch2_btree_iter_peek_upto()Kent Overstreet1-14/+7
2023-10-23bcachefs: More enum stringsKent Overstreet1-17/+17
2023-10-23bcachefs: Subvol dirents are now only visible in parent subvolKent Overstreet1-3/+10
2023-10-23bcachefs: Fix restart handling in for_each_btree_key()Kent Overstreet1-4/+4
2023-10-23bcachefs: Snapshot creation, deletionKent Overstreet1-3/+4
2023-10-23bcachefs: Plumb through subvolume idKent Overstreet1-11/+30
2023-10-23bcachefs: btree_pathKent Overstreet1-34/+31
2023-10-23bcachefs: Always check for transaction restartsKent Overstreet1-1/+1
2023-10-23bcachefs: Check for errors from bch2_trans_update()Kent Overstreet1-7/+7
2023-10-23bcachefs: properly initialize used valuesDan Robertson1-7/+10
2023-10-23bcachefs: Use x-macros for more enumsKent Overstreet1-3/+3
2023-10-23bcachefs: Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteoutKent Overstreet1-4/+4
2023-10-23bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet1-6/+1
2023-10-23bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet1-0/+4
2023-10-23bcachefs: Make sure we're releasing btree iteratorsKent Overstreet1-4/+2
2023-10-23bcachefs: Fix an in iterator leakKent Overstreet1-1/+4
2023-10-23bcachefs: Split out btree_trigger_flagsKent Overstreet1-2/+2
2023-10-23bcachefs: Convert some enums to x-macrosKent Overstreet1-1/+1
2023-10-23bcachefs: Don't use sha256 for siphash str hash keyKent Overstreet1-13/+24
2023-10-23bcachefs: Fix deref of error pointerKent Overstreet1-2/+3
2023-10-23bcachefs: Rework btree iterator lifetimesKent Overstreet1-12/+13
2023-10-23bcachefs: Kill deferred btree updatesKent Overstreet1-2/+2
2023-10-23bcachefs: Improve error handling for for_each_btree_key_continue()Kent Overstreet1-2/+4
2023-10-23bcachefs: kill bch2_crc64_updateKent Overstreet1-2/+2