summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-22bcachefs: Fix a null ptr derefKent Overstreet
2023-10-22bcachefs: Flush fsck errors when looping in btree gcKent Overstreet
2023-10-22bcachefs: Rebalance now adds replicas if neededKent Overstreet
2023-10-22bcachefs: Kill BTREE_INSERT_NOMARK_INSERTKent Overstreet
2023-10-22bcachefs: Fix BTREE_INSERT_NOMARK_OVERWRITESKent Overstreet
2023-10-22bcachefs: Improve pointer marking checks and error messagesKent Overstreet
2023-10-22bcachefs: Switch reconstruct_alloc to a mount optionKent Overstreet
2023-10-22bcachefs: Fix fiemap (again)Kent Overstreet
2023-10-22bcachefs: Fix error message on bucket overflowKent Overstreet
2023-10-22bcachefs: Reflink pointers also have to be remarked if split in journal replayKent Overstreet
2023-10-22bcachefs: Fixes for replicas trackingKent Overstreet
2023-10-22bcachefs: Refactor bch2_alloc_write()Kent Overstreet
2023-10-22bcachefs: Trust in memory bucket markKent Overstreet
2023-10-22bcachefs: Optimize fiemapKent Overstreet
2023-10-22bcachefs: Add a hint for allocating new stripesKent Overstreet
2023-10-22bcachefs: Inline some fast pathsKent Overstreet
2023-10-22bcachefs: Don't flush journal from bch2_vfs_write_inode()Kent Overstreet
2023-10-22bcachefs: Fix a spurious gcc warningKent Overstreet
2023-10-22bcachefs: Handle ec_buf not being page aligned when allocating bioKent Overstreet
2023-10-22bcachefs: Update more code for KEY_TYPE_reflink_vKent Overstreet
2023-10-22bcachefs: Re-enable bkey_debugcheck() in the extent update pathKent Overstreet
2023-10-22bcachefs: Check alignment in write pathKent Overstreet
2023-10-22bcachefs: Fix faulty assertionKent Overstreet
2023-10-22bcachefs: Fix bch2_bkey_narrow_crcs()Kent Overstreet
2023-10-22bcachefs: Fix bch2_sort_repack_merge()Kent Overstreet
2023-10-22bcachefs: ReflinkKent Overstreet
2023-10-22bcachefs: Refactor bch2_extent_trim_atomic() for reflinkKent Overstreet
2023-10-22bcachefs: Move node iterator fixup to extent_bset_insert()Kent Overstreet
2023-10-22bcachefs: Fix bch2_btree_node_iter_fix()Kent Overstreet
2023-10-22bcachefs: Fix bch2_btree_node_iter_prev_filter()Kent Overstreet
2023-10-22bcachefs: Fix __bch2_btree_iter_peek_slot_extents()Kent Overstreet
2023-10-22bcachefs: Improved debug checksKent Overstreet
2023-10-22bcachefs: Rework calling convention for marking overwritesKent Overstreet
2023-10-22bcachefs: Mark space as unallocated on write failureKent Overstreet
2023-10-22bcachefs: Ensure bch2_trans_get_iter() returns iters with correct locksKent Overstreet
2023-10-22bcachefs: fix for_each_btree_key()Kent Overstreet
2023-10-22bcachefs: trans_get_key() now works correctly for extentsKent Overstreet
2023-10-22bcachefs: Export correct blocksize to vfsKent Overstreet
2023-10-22bcachefs: Truncate/fpunch now works on block boundaries, not pageKent Overstreet
2023-10-22bcachefs: Count reserved extents as holesKent Overstreet
2023-10-22bcachefs: Handle partial pages in seek data/holeKent Overstreet
2023-10-22bcachefs: Change buffered write path to write to partial pagesKent Overstreet
2023-10-22bcachefs: Change __bch2_writepage() to not write to holesKent Overstreet
2023-10-22bcachefs: Fix bch2_seek_data()Kent Overstreet
2023-10-22bcachefs: Refactor various code to not be extent specificKent Overstreet
2023-10-22bcachefs: Refactor __bch2_cut_front()Kent Overstreet
2023-10-22bcachefs: Dont't call bch2_trans_begin_updates() in bch2_extent_update()Kent Overstreet
2023-10-22bcachefs: Don't unlink iters on unsuccessful commitKent Overstreet
2023-10-22bcachefs: add missing bch2_trans_begin() callKent Overstreet
2023-10-22bcachefs: Add offset_into_extent param to bch2_read_extent()Kent Overstreet