Age | Commit message (Expand) | Author |
2023-10-22 | bcachefs: Heap allocate btree_trans | Kent Overstreet |
2023-10-22 | bcachefs: Break up io.c | Kent Overstreet |
2023-10-22 | bcachefs: Convert more code to bch_err_msg() | Kent Overstreet |
2023-10-22 | bcachefs: Kill BTREE_INSERT_USE_RESERVE | Kent Overstreet |
2023-10-22 | bcachefs: Improve bch2_bkey_make_mut() | Kent Overstreet |
2023-10-22 | bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update() | Kent Overstreet |
2023-10-22 | bcachefs: Extent helper improvements | Kent Overstreet |
2023-10-22 | bcachefs: New btree helpers | Kent Overstreet |
2023-10-22 | bcachefs: EINTR -> BCH_ERR_transaction_restart | Kent Overstreet |
2023-10-22 | bcachefs: Use bch2_err_str() in error messages | Kent Overstreet |
2023-10-22 | bcachefs: Convert bch2_dev_usrdata_drop() to for_each_btree_key2() | Kent Overstreet |
2023-10-22 | bcachefs: Shutdown path improvements | Kent Overstreet |
2023-10-22 | bcachefs: Handle transaction restarts in bch2_blacklist_entries_gc() | Kent Overstreet |
2023-10-22 | bcachefs: bch2_trans_exit() no longer returns errors | Kent Overstreet |
2023-10-22 | bcachefs: for_each_btree_node() now returns errors directly | Kent Overstreet |
2023-10-22 | bcachefs: Fix deletion in __bch2_dev_usrdata_drop() | Kent Overstreet |
2023-10-22 | bcachefs: Fixes for usrdata/metadata drop paths | Kent Overstreet |
2023-10-22 | bcachefs: Update data move path for snapshots | Kent Overstreet |
2023-10-22 | bcachefs: btree_path | Kent Overstreet |
2023-10-22 | bcachefs: Update btree ptrs after every write | Kent Overstreet |
2023-10-22 | bcachefs: Regularize argument passing of btree_trans | Kent Overstreet |
2023-10-22 | bcachefs: ensure iter->should_be_locked is set | Dan Robertson |
2023-10-22 | bcachefs: Check for errors from bch2_trans_update() | Kent Overstreet |
2023-10-22 | bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advance | Kent Overstreet |
2023-10-22 | bcachefs: Require all btree iterators to be freed | Kent Overstreet |
2023-10-22 | bcachefs: Rename BTREE_ID enums for consistency with other enums | Kent Overstreet |
2023-10-22 | bcachefs: Reduce/kill BKEY_PADDED use | Kent Overstreet |
2023-10-22 | bcachefs: Interior btree updates are now fully transactional | Kent Overstreet |
2023-10-22 | bcachefs: introduce b->hash_val | Kent Overstreet |
2023-10-22 | bcachefs: Hacky fixes for device removal | Kent Overstreet |
2023-10-22 | bcachefs: Split out btree_trigger_flags | Kent Overstreet |
2023-10-22 | bcachefs: Kill BTREE_INSERT_ATOMIC | Kent Overstreet |
2023-10-22 | bcachefs: bkey_on_stack_reassemble() | Kent Overstreet |
2023-10-22 | bcachefs: bkey_on_stack | Kent Overstreet |
2023-10-22 | bcachefs: Kill deferred btree updates | Kent Overstreet |
2023-10-22 | bcachefs: Reflink | Kent Overstreet |
2023-10-22 | bcachefs: Refactor various code to not be extent specific | Kent Overstreet |
2023-10-22 | bcachefs: More work to avoid transaction restarts | Kent Overstreet |
2023-10-22 | bcachefs: Redo replicas gc mechanism | Kent Overstreet |
2023-10-22 | bcachefs: bch2_trans_mark_update() | Kent Overstreet |
2023-10-22 | bcachefs: trans_for_each_iter() | Kent Overstreet |
2023-10-22 | bcachefs: Only get btree iters from btree transactions | Kent Overstreet |
2023-10-22 | bcachefs: Fix a deadlock | Kent Overstreet |
2023-10-22 | bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit() | Kent Overstreet |
2023-10-22 | bcachefs: Fix check for if extent update is allocating | Kent Overstreet |
2023-10-22 | bcachefs: Make bkey types globally unique | Kent Overstreet |
2023-10-22 | bcachefs: Centralize marking of replicas in btree update path | Kent Overstreet |
2023-10-22 | bcachefs: replicas: prep work for stripes | Kent Overstreet |
2023-10-22 | bcachefs: kill extent_insert_hook | Kent Overstreet |
2023-10-22 | bcachefs: Initial commit | Kent Overstreet |