summaryrefslogtreecommitdiff
path: root/libbcachefs
AgeCommit message (Collapse)Author
2023-10-25Update bcachefs sources to 0d63ed13ea3d closures: Fix race in closure_sync()v1.3Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-10-20Update bcachefs sources to f70a3402188e bcachefs: Fix ca->oldest_gen allocationKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-10-19Update bcachefs sources to 24bdb6fed91c bcachefs: bch2_btree_id_str()Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-10-18Update bcachefs sources to a180af9dd349 bcachefs: Refactor memcpy into ↵Kent Overstreet
direct assignment Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-10-08Update bcachefs sources to 7bf1ac0d46 bcachefs: Correctly initialize new ↵Kent Overstreet
buckets on device resize Signed-off-by: Hunter Shaffer <huntershaffer182456@gmail.com>
2023-09-26Update bcachefs sources to a1b6677dca57 bcachefs: Fix looping around ↵Kent Overstreet
bch2_propagate_key_to_snapshot_leaves()
2023-09-26Update bcachefs sources to 1336a995cbc3 bcachefs: Silence transaction ↵Kent Overstreet
restart error message
2023-09-23Update bcachefs sources to f9c612bbf82d bcachefs: Fixes for building in ↵Kent Overstreet
userspace Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-09-08cmd_set_passphrase: revoke the invalidated keyColin Gillespie
After setting a new passphrase, the previous key is left untouched. This revokes the old key, preventing future actions from using it in error. Signed-off-by: Colin Gillespie <colin@cgillespie.xyz>
2023-08-28Update bcachefs sources to e7f6215768 bcachefs: Fix snapshot_skiplist_good()Kent Overstreet
2023-08-18Update bcachefs sources to bed61fae3b bcachefs: Delete a faulty assertionKent Overstreet
2023-08-17Update bcachefs sources to a8115093df bcachefs: Fix divide by zero in ↵Kent Overstreet
rebalance_work()
2023-08-11Update bcachefs sources to b0788c47d9 bcachefs: Fix check_version_upgrade()Kent Overstreet
2023-08-06Update bcachefs sources to 717b356d1d bcachefs: Convert journal validation ↵Kent Overstreet
to bkey_invalid_flags Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-08-03Update bcachefs sources to 5b8c4a1366 bcachefs: ↵v1.2Kent Overstreet
bcachefs_metadata_version_deleted_inodes
2023-08-01Update bcachefs sources to 33a60d9b05 bcachefs: Assorted fixes for clangKent Overstreet
2023-07-20Update bcachefs sources to 4b5917839c bcachefs: Fix a null ptr deref in ↵Kent Overstreet
check_xattr()
2023-07-20Update bcachefs sources to ee560a3929 bcachefs: Print version, options ↵Kent Overstreet
earlier in startup path
2023-07-15Update bcachefs sources to e14d7c7195 bcachefs: Compression levelsKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-07-10Update bcachefs sources to 04f2d2ae5b bcachefs: Fix build error on weird gccKent Overstreet
2023-07-10Update bcachefs sources to 070ec8d07b bcachefs: Snapshot depth, skiplist fieldsv1.1Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-07-10Update bcachefs sources to fb39031ade bcachefs: bch2_sb_maybe_downgrade(), ↵Kent Overstreet
bch2_sb_upgrade() Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-07-10Update bcachefs sources to 1e3ca87f7b bcachefs: ↵v1.0Kent Overstreet
bcachefs_metadata_version_major_minor
2023-07-09Update bcachefs sources to da7d42a9a2 bcachefs: Add new assertions for ↵Kent Overstreet
shutdown path Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-07-07Update bcachefs sources to 25de2b00dc bcachefs: Change check for invalid key ↵Kent Overstreet
types Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-06-27Update bcachefs sources to 84f132d569 bcachefs: fsck: Break walk_inode() up ↵Kent Overstreet
into multiple functions Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-06-18Update bcachefs sources to bca25b802d fixup! bcachefs: Fix ↵Kent Overstreet
bch2_check_discard_freespace_key()
2023-06-18Update bcachefs sources to 99175e5712 bcachefs: Fix ↵Kent Overstreet
bch2_check_discard_freespace_key()
2023-06-13Update bcachefs sources to 01d7ad6d95 bcachefs: snapshot_to_text() includes ↵Kent Overstreet
snapshot tree
2023-06-10Update bcachefs sources to ed6b7f81a7 six locks: Disable percpu read lock ↵Kent Overstreet
mode in userspace Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-06-04Update bcachefs sources to 7c0fe6f104 bcachefs: Fix bch2_fsck_ask_yn()Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-05-25Update bcachefs sources to 31c09369cd six locks: Fix an unitialized varKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-05-19Update bcachefs sources to 799716df00 bcachefs: Delete an incorrect ↵Kent Overstreet
bch2_trans_unlock() Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-05-13Update bcachefs sources to 400f275d46 bcachefs: Fix check_overlapping_extents()Kent Overstreet
2023-05-08Update bcachefs sources to 5074caad6a fixup! bcachefs: BTREE_ID_snapshot_treeKent Overstreet
2023-05-08Update bcachefs sources to e990c131de fixup! bcachefs: BTREE_ID_snapshot_treeKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-05-02Update bcachefs sources to 6a20aede29 bcachefs: Fix quotas + snapshotsv0.29Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-04-25Update bcachefs sources to fd6fb298aa bcachefs: Make sure hash info gets ↵Kent Overstreet
initialized in fsck Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-04-21Update bcachefs sources to 2115a2ffde bcachefs: Kill ↵Kent Overstreet
bch2_verify_bucket_evacuated()
2023-04-16Update bcachefs sources to fd381c355c bcachefs: Fix a null ptr deref in fsck ↵Kent Overstreet
check_extents()
2023-04-16Update bcachefs sources to 22ccceee15 bcachefs: Fix a slab-out-of-boundsKent Overstreet
2023-04-15Update bcachefs sources to 504729f99c bcachefs: Allow answering y or n to ↵Kent Overstreet
all fsck errors of given type Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-03-31Update bcachefs sources to 8fd009dd76 bcachefs: Rip out code for storing ↵v0.28Kent Overstreet
backpointers in alloc keys Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-03-15Update bcachefs sources to 0342eebf85 bcachefs: Improve the backpointer to ↵Kent Overstreet
missing extent message
2023-03-14Update bcachefs sources to 72405e7ff8 bcachefs: Fix ↵Kent Overstreet
bch2_check_extents_to_backpointers()
2023-03-06Update bcachefs sources to 3856459b1b bcachefs: ↵Kent Overstreet
bch2_btree_iter_peek_node_and_restart() Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-03-04Update bcachefs sources to 171da96d76 bcachefs: Drop some anonymous structs, ↵Kent Overstreet
unions
2023-03-04rust: Fix ptr casting in Fs::open()Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-03-03Update bcachefs sources to 2272c5f5b7 bcachefs: Mark stripe buckets with ↵Kent Overstreet
correct data type
2023-02-27Update bcachefs sources to a5da815430 bcachefs: Convert constants to constsKent Overstreet