aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: kill extent_insert_hookKent Overstreet22-254/+98
2023-10-22bcachefs: kill i_sectors_hookKent Overstreet1-145/+31
2023-10-22bcachefs: convert fcollapse to bch2_extent_update()Kent Overstreet1-37/+30
2023-10-22bcachefs: convert fpunch to bch2_extent_update()Kent Overstreet1-29/+3
2023-10-22bcachefs: convert truncate to bch2_extent_update()Kent Overstreet1-23/+93
2023-10-22bcachefs: convert bchfs_write_index_update() to bch2_extent_update()Kent Overstreet3-173/+165
2023-10-22bcachefs: bch2_extent_trim_atomic()Kent Overstreet3-8/+47
2023-10-22bcachefs: mempoolify btree_transKent Overstreet5-13/+13
2023-10-22bcachefs: BTREE_INSERT_JOURNAL_RES_FULL is no longer possibleKent Overstreet6-221/+107
2023-10-22bcachefs: extent_squash() can no longer failKent Overstreet1-10/+5
2023-10-22bcachefs: make struct btree_iter a bit smallerKent Overstreet4-11/+10
2023-10-22bcachefs: lift ordering restriction on 0 size extentsKent Overstreet10-547/+475
2023-10-22bcachefs: extent unit testsKent Overstreet1-0/+62
2023-10-22bcachefs: bkey_written()Kent Overstreet6-73/+87
2023-10-22bcachefs: improved rw_aux_tree_bsearch()Kent Overstreet2-21/+24
2023-10-22bcachefs: Factor out btree_key_can_insert()Kent Overstreet4-35/+73
2023-10-22bcachefs: BCH_SB_RESERVE_BYTESKent Overstreet3-17/+17
2023-10-22bcachefs: Better calculation of copygc thresholdKent Overstreet4-23/+32
2023-10-22bcachefs: Change how replicated data is accountedKent Overstreet5-50/+107
2023-10-22bcachefs: Account for internal fragmentation betterKent Overstreet8-61/+93
2023-10-22bcachefs: kill s_alloc, use bch_data_typeKent Overstreet6-70/+44
2023-10-22bcachefs: bch2_mark_key() now takes bch_data_typeKent Overstreet5-18/+18
2023-10-22bcachefs: Fix an assertion in the btree node merge pathKent Overstreet2-48/+28
2023-10-22bcachefs: Fix locking in allocator threadKent Overstreet1-3/+8
2023-10-22bcachefs: fix bch2_val_to_text()Kent Overstreet14-46/+72
2023-10-22bcachefs: minor fsync fixKent Overstreet1-2/+5
2023-10-22bcachefs: Assorted journal refactoringKent Overstreet3-130/+96
2023-10-22bcachefs: fix last_seq_ondiskKent Overstreet1-1/+2
2023-10-22bcachefs: fix mtime/ctime update on truncateKent Overstreet1-1/+2
2023-10-22bcachefs: fix fsync after createKent Overstreet1-1/+3
2023-10-22bcachefs: fix nbuckets usage on device resizeKent Overstreet1-3/+3
2023-10-22bcachefs: Invalidate buckets when writing to alloc btreeKent Overstreet6-337/+300
2023-10-22bcachefs: kill bucket mark sector count saturationKent Overstreet5-69/+10
2023-10-22bcachefs: don't call bch2_bucket_seq_cleanup from journal_buf_switchKent Overstreet5-16/+17
2023-10-22bcachefs: Fix an assertionKent Overstreet1-1/+1
2023-10-22bcachefs: fix rename + fsyncKent Overstreet1-0/+4
2023-10-22bcachefs: Use ei_update_lock consistentlyKent Overstreet2-3/+47
2023-10-22bcachefs: bch2_trans_update() now takes struct btree_insert_entryKent Overstreet7-31/+21
2023-10-22bcachefs: Fix mtime/ctime updatesKent Overstreet7-124/+130
2023-10-22bcachefs: Simplify bch2_write_inode_trans, fix lockdep splatKent Overstreet2-26/+13
2023-10-22bcachefs: add bch_verbose() statements for shutdownKent Overstreet1-0/+4
2023-10-22bcachefs: Fix a use after free in the journal codeKent Overstreet7-76/+112
2023-10-22bcachefs: Fix device addKent Overstreet2-3/+17
2023-10-22bcachefs: trace transaction restartsKent Overstreet5-9/+54
2023-10-22bcachefs: Convert raw uses of bch2_btree_iter_link() to new transactionsKent Overstreet2-93/+130
2023-10-22bcachefs: Only check inode i_nlink during full fsckKent Overstreet4-3/+40
2023-10-22bcachefs: Initial commitKent Overstreet122-0/+57147
2023-10-22MAINTAINERS: Add entry for bcachefsKent Overstreet1-0/+7
2023-10-19objtool: Add bcachefs noreturnsKent Overstreet1-0/+2
2023-10-19lib/generic-radix-tree.c: Add peek_prev()Kent Overstreet2-1/+119