summaryrefslogtreecommitdiff
path: root/fs/bcachefs/dirent.c
AgeCommit message (Expand)Author
2023-08-14bcachefs: Change check for invalid key typesKent Overstreet
2023-08-14bcachefs: Assorted sparse fixesKent Overstreet
2023-08-14bcachefs: Fix lockdep splat in bch2_readdirKent Overstreet
2023-08-14bcachefs: bkey_ops.min_val_sizeKent Overstreet
2023-08-14bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet
2023-08-14bcachefs: More errcode cleanupKent Overstreet
2023-08-14bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-08-14bcachefs: Assorted checkpatch fixesKent Overstreet
2023-08-14bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet
2023-08-14bcachefs: Printbuf reworkKent Overstreet
2023-08-14bcachefs: Fix a few warnings on 32 bitKent Overstreet
2023-08-14bcachefs: Add rw to .key_invalid()Kent Overstreet
2023-08-14bcachefs: Convert .key_invalid methods to printbufsKent Overstreet
2023-08-14bcachefs: bch2_btree_iter_peek_upto()Kent Overstreet
2023-08-14bcachefs: Kill bch_scnmemcpy()Kent Overstreet
2023-08-14bcachefs: Fix debug build in userspaceKent Overstreet
2023-08-14bcachefs: bch2_trans_update() is now __must_checkKent Overstreet
2023-08-14bcachefs: Apply workaround for too many btree iters to read pathKent Overstreet
2023-08-14bcachefs: Update export_operations for snapshotsKent Overstreet
2023-08-14bcachefs: Fix an exiting of uninitialized iteratorKent Overstreet
2023-08-14bcachefs: Improve transaction restart handling in fsck codeKent Overstreet
2023-08-14bcachefs: Fix a transaction path overflowKent Overstreet
2023-08-14bcachefs: Subvol dirents are now only visible in parent subvolKent Overstreet
2023-08-14bcachefs: Fix restart handling in for_each_btree_key()Kent Overstreet
2023-08-14bcachefs: bch2_trans_exit() no longer returns errorsKent Overstreet
2023-08-14bcachefs: Fix __bch2_dirent_read_target()Kent Overstreet
2023-08-14bcachefs: bch2_subvolume_get()Kent Overstreet
2023-08-14bcachefs: Snapshot creation, deletionKent Overstreet
2023-08-14bcachefs: Plumb through subvolume idKent Overstreet
2023-08-14bcachefs: Add support for dirents that point to subvolumesKent Overstreet
2023-08-14bcachefs: Subvolumes, snapshotsKent Overstreet
2023-08-14bcachefs: btree_pathKent Overstreet
2023-08-14bcachefs: Always check for transaction restartsKent Overstreet
2023-08-14bcachefs: Ensure bad d_type doesn't oops in bch2_dirent_to_text()Kent Overstreet
2023-08-14bcachefs: bch2_d_types[]Kent Overstreet
2023-08-14bcachefs: Fix inode backpointers in RENAME_OVERWRITEKent Overstreet
2023-08-14bcachefs: Move some dirent checks to bch2_dirent_invalid()Kent Overstreet
2023-08-14bcachefs: Inode backpointersKent Overstreet
2023-08-14bcachefs: Require all btree iterators to be freedKent Overstreet
2023-08-14bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2023-08-14bcachefs: Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteoutKent Overstreet
2023-08-14bcachefs: Print out d_type in dirent_to_text()Kent Overstreet
2023-08-14bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet
2023-08-14bcachefs: Don't call trans_iter_put() on error pointerKent Overstreet
2023-08-14bcachefs: Split out btree_trigger_flagsKent Overstreet
2023-08-14bcachefs: Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMICKent Overstreet
2023-08-14bcachefs: Refactor bch2_readdir() a bitKent Overstreet
2023-08-14bcachefs: Can't be holding read locks while taking write locksKent Overstreet
2023-08-14bcachefs: Factor out fs-common.cKent Overstreet
2023-08-14bcachefs: Kill deferred btree updatesKent Overstreet