summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)Author
2023-10-22bcachefs: Convert io paths for snapshotsKent Overstreet
2023-10-22bcachefs: Update fsck for snapshotsKent Overstreet
2023-10-22bcachefs: Plumb through subvolume idKent Overstreet
2023-10-22bcachefs: BTREE_ITER_FILTER_SNAPSHOTSKent Overstreet
2023-10-22bcachefs: Add subvolume to ei_inode_infoKent Overstreet
2023-10-22bcachefs: Per subvolume lost+foundKent Overstreet
2023-10-22bcachefs: Add support for dirents that point to subvolumesKent Overstreet
2023-10-22bcachefs: Subvolumes, snapshotsKent Overstreet
2023-10-22bcachefs: Disable quota supportKent Overstreet
2023-10-22Revert "bcachefs: Add more assertions for locking btree iterators out of order"Kent Overstreet
2023-10-22bcachefs: Improve btree_node_mem_ptr optimizationKent Overstreet
2023-10-22bcachefs: Add a missing bch2_trans_relock() callKent Overstreet
2023-10-22bcachefs: Fix some compiler warningsKent Overstreet
2023-10-22bcachefs: Add missing BTREE_ITER_INTENTKent Overstreet
2023-10-22bcachefs: Better approach to write vs. read lock deadlocksKent Overstreet
2023-10-22bcachefs: normalize_read_intent_locksKent Overstreet
2023-10-22bcachefs: Consolidate intent lock code in btree_path_up_until_good_nodeKent Overstreet
2023-10-22bcachefs: Optimize btree lookups in write pathKent Overstreet
2023-10-22bcachefs: Add a missing btree_path_make_mut() callKent Overstreet
2023-10-22bcachefs: Enabled shard_inode_numbers by defaultKent Overstreet
2023-10-22bcachefs: No need to clone iterators for updateKent Overstreet
2023-10-22bcachefs: Kill retry loop in btree merge pathKent Overstreet
2023-10-22bcachefs: Drop some fast path tracepointsKent Overstreet
2023-10-22bcachefs: Tighten up btree locking invariantsKent Overstreet
2023-10-22bcachefs: Extent btree iterators are no longer specialKent Overstreet
2023-10-22bcachefs: Add more assertions for locking btree iterators out of orderKent Overstreet
2023-10-22bcachefs: Kill bpos_diff() XXX check for perf regressionKent Overstreet
2023-10-22bcachefs: btree_pathKent Overstreet
2023-10-22bcachefs: Fix initialization of bch_write_op.nonceKent Overstreet
2023-10-22bcachefs: Improve an error messageKent Overstreet
2023-10-22bcachefs: Add an assertion for removing btree nodes from cacheKent Overstreet
2023-10-22bcachefs: Kill BTREE_ITER_NODESKent Overstreet
2023-10-22bcachefs: Kill BTREE_ITER_NEED_PEEKKent Overstreet
2023-10-22bcachefs: Prefer using btree_insert_entry to btree_iterKent Overstreet
2023-10-22bcachefs: More renamingKent Overstreet
2023-10-22bcachefs: Clean up/rename bch2_trans_node_* fnsKent Overstreet
2023-10-22bcachefs: Further reduce iter->trans usageKent Overstreet
2023-10-22bcachefs: Better algorithm for btree node merging in write pathKent Overstreet
2023-10-22bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMITKent Overstreet
2023-10-22bcachefs: Refactor bch2_trans_update_extent()Kent Overstreet
2023-10-22bcachefs: Reduce iter->trans usageKent Overstreet
2023-10-22bcachefs: bch2_dump_trans_iters_updates()Kent Overstreet
2023-10-22bcachefs: Ensure iter->real_pos is consistent with key returnedKent Overstreet
2023-10-22bcachefs: Add SPOS_MAX to bpos_to_text()Kent Overstreet
2023-10-22bcachefs: Free iterator if we have duplicateKent Overstreet
2023-10-22bcachefs: Fix unhandled transaction restart in bch2_gc_btree_gens()Kent Overstreet
2023-10-22bcachefs: add progress stats to sysfsBrett Holman
2023-10-22bcachefs: Fix 32 bit build failuresBrett Holman
2023-10-22bcachefs: Be sure to check ptr->dev in copygc pred functionKent Overstreet
2023-10-22bcachefs: Disk space accounting fixKent Overstreet