aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Fix bch2_sort_repack_merge()Kent Overstreet2-13/+10
2023-10-22bcachefs: ReflinkKent Overstreet23-159/+945
2023-10-22bcachefs: Refactor bch2_extent_trim_atomic() for reflinkKent Overstreet7-31/+105
2023-10-22bcachefs: Move node iterator fixup to extent_bset_insert()Kent Overstreet1-13/+10
2023-10-22bcachefs: Fix bch2_btree_node_iter_fix()Kent Overstreet1-46/+46
2023-10-22bcachefs: Fix bch2_btree_node_iter_prev_filter()Kent Overstreet2-24/+19
2023-10-22bcachefs: Fix __bch2_btree_iter_peek_slot_extents()Kent Overstreet1-2/+1
2023-10-22bcachefs: Improved debug checksKent Overstreet2-22/+42
2023-10-22bcachefs: Rework calling convention for marking overwritesKent Overstreet7-84/+95
2023-10-22bcachefs: Mark space as unallocated on write failureKent Overstreet1-0/+9
2023-10-22bcachefs: Ensure bch2_trans_get_iter() returns iters with correct locksKent Overstreet1-1/+7
2023-10-22bcachefs: fix for_each_btree_key()Kent Overstreet1-1/+1
2023-10-22bcachefs: trans_get_key() now works correctly for extentsKent Overstreet1-7/+12
2023-10-22bcachefs: Export correct blocksize to vfsKent Overstreet1-8/+8
2023-10-22bcachefs: Truncate/fpunch now works on block boundaries, not pageKent Overstreet1-25/+30
2023-10-22bcachefs: Count reserved extents as holesKent Overstreet1-8/+12
2023-10-22bcachefs: Handle partial pages in seek data/holeKent Overstreet1-30/+55
2023-10-22bcachefs: Change buffered write path to write to partial pagesKent Overstreet1-110/+152
2023-10-22bcachefs: Change __bch2_writepage() to not write to holesKent Overstreet1-56/+86
2023-10-22bcachefs: Fix bch2_seek_data()Kent Overstreet1-2/+2
2023-10-22bcachefs: Refactor various code to not be extent specificKent Overstreet11-225/+195
2023-10-22bcachefs: Refactor __bch2_cut_front()Kent Overstreet2-26/+30
2023-10-22bcachefs: Dont't call bch2_trans_begin_updates() in bch2_extent_update()Kent Overstreet1-12/+18
2023-10-22bcachefs: Don't unlink iters on unsuccessful commitKent Overstreet1-2/+0
2023-10-22bcachefs: add missing bch2_trans_begin() callKent Overstreet1-2/+4
2023-10-22bcachefs: Add offset_into_extent param to bch2_read_extent()Kent Overstreet5-36/+54
2023-10-22bcachefs: Print out name of bkey typeKent Overstreet2-5/+4
2023-10-22bcachefs: Don't overflow trans with iters from triggersKent Overstreet1-0/+2
2023-10-22bcachefs: Convert some assertions to fsck errorsKent Overstreet1-5/+25
2023-10-22bcachefs: Fix ec_stripes_read()Kent Overstreet3-11/+82
2023-10-22bcachefs: Fix stripe_idx_to_delete()Kent Overstreet2-1/+3
2023-10-22bcachefs: Don't try to delete stripes when ROKent Overstreet2-2/+6
2023-10-22bcachefs: Track dirtyness at sector level, not pageKent Overstreet1-111/+233
2023-10-22bcachefs: Kill page_state_cmpxchgKent Overstreet1-73/+30
2023-10-22bcachefs: Always touch page state with page lockedKent Overstreet3-43/+54
2023-10-22bcachefs: Fix moving compressed dataKent Overstreet2-39/+34
2023-10-22bcachefs: kill bio_for_each_contig_segment()Kent Overstreet3-32/+3
2023-10-22bcachefs: Kill direct access to bi_io_vecKent Overstreet11-125/+58
2023-10-22bcachefs: kill bch2_crc64_updateKent Overstreet3-8/+3
2023-10-22bcachefs: Fix for building with old gccKent Overstreet1-1/+1
2023-10-22bcachefs: Improve bch2_lock_inodes()Kent Overstreet3-14/+34
2023-10-22bcachefs: Check for key size > offsetKent Overstreet1-0/+3
2023-10-22bcachefs: Refactor trans_(get|update)_keyKent Overstreet2-32/+35
2023-10-22bcachefs: Update path now handles triggers that generate more triggersKent Overstreet4-20/+37
2023-10-22bcachefs: add inode_generation_to_text methodKent Overstreet1-0/+3
2023-10-22bcachefs: Fix array overrun with unknown btree rootsKent Overstreet1-1/+9
2023-10-22bcachefs: fix kasan splatKent Overstreet1-4/+6
2023-10-22bcachefs: Delete a spurious assertionKent Overstreet1-1/+0
2023-10-22bcachefs: fix __bch2_xattr_bcachefs_get()Kent Overstreet1-14/+10
2023-10-22bcachefs: use memalloc_nofs_save() for vmalloc allocationKent Overstreet1-0/+4