aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/ec.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet2024-08-131-8/+7
* bcachefs: ec should not allocate from ro devsKent Overstreet2024-08-071-0/+3
* bcachefs: Improved allocator debugging for ecKent Overstreet2024-08-071-11/+20
* Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/...Linus Torvalds2024-07-211-25/+51
|\
| * bcachefs: remove heap-related macros and switch to generic min_heapKuan-Wei Chiu2024-06-241-25/+51
* | bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flagKent Overstreet2024-07-141-1/+1
* | bcachefs: Convert gc to new accountingKent Overstreet2024-07-141-55/+42
* | bcachefs: Disk space accounting rewriteKent Overstreet2024-07-141-11/+15
|/
* bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()Kent Overstreet2024-06-101-6/+20
* bcachefs: btree_gc can now handle unknown btreesKent Overstreet2024-05-281-1/+1
* bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet2024-05-091-1/+1
* bcachefs: bch2_dev_get_ioref() checks for device not presentKent Overstreet2024-05-091-11/+10
* bcachefs: ptr_stale() -> dev_ptr_stale()Kent Overstreet2024-05-081-2/+2
* bcachefs: ec_validate_checksums() -> bch2_dev_tryget()Kent Overstreet2024-05-081-10/+12
* bcachefs: ob_dev()Kent Overstreet2024-05-081-5/+2
* bcachefs: Kill bch2_dev_bkey_exists() in backpointer codeKent Overstreet2024-05-081-2/+3
* bcachefs: PTR_BUCKET_POS() now takes bch_devKent Overstreet2024-05-081-22/+26
* bcachefs: bch2_bucket_ref_update() now takes bch_devKent Overstreet2024-05-081-5/+14
* bcachefs: bch2_bkey_drop_ptrs() declares loop iterKent Overstreet2024-05-081-1/+1
* bcachefs: simplify bch2_trans_start_alloc_update()Kent Overstreet2024-05-081-13/+3
* bcachefs: __mark_stripe_bucket() now takes bch_alloc_v4Kent Overstreet2024-05-081-62/+38
* bcachefs: kill bch2_dev_usage_update_m()Kent Overstreet2024-05-081-3/+3
* bcachefs: alloc_data_type_set()Kent Overstreet2024-05-081-1/+1
* bcachefs: Run bch2_check_fix_ptrs() via triggersKent Overstreet2024-05-081-1/+4
* bcachefs: bch2_bucket_ref_update()Kent Overstreet2024-05-081-7/+7
* bcachefs: Consolidate mark_stripe_bucket() and trans_mark_stripe_bucket()Kent Overstreet2024-05-081-116/+135
* bcachefs: mark_stripe_bucket cleanupKent Overstreet2024-05-081-35/+65
* bcachefs: bucket_data_type_mismatch()Kent Overstreet2024-05-081-10/+9
* bcachefs: member helper cleanupsKent Overstreet2024-05-081-5/+5
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet2024-05-081-13/+13
* bcachefs: Standardize helpers for printing enum strs with bounds checksKent Overstreet2024-04-131-8/+6
* bcachefs: fix unsafety in bch2_stripe_to_text()Kent Overstreet2024-04-131-21/+25
* bcachefs: Improve bch2_fatal_error()Kent Overstreet2024-03-181-3/+3
* bcachefs: kill kvpmalloc()Kent Overstreet2024-03-131-2/+2
* bcachefs: helpers for printing data typesKent Overstreet2024-01-211-2/+2
* bcachefs: BTREE_TRIGGER_ATOMICKent Overstreet2024-01-211-1/+1
* bcachefs: unify stripe triggerKent Overstreet2024-01-051-92/+72
* bcachefs: move stripe triggers to ec.cKent Overstreet2024-01-051-0/+321
* bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet2024-01-011-1/+0
* bcachefs: for_each_member_device_rcu() now declares loop iterKent Overstreet2024-01-011-9/+6
* bcachefs: for_each_btree_key() now declares loop iterKent Overstreet2024-01-011-11/+4
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-16/+8
* bcachefs: btree write buffer now slurps keys from journalKent Overstreet2024-01-011-1/+1
* bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet2024-01-011-2/+2
* bcachefs: Kill for_each_btree_key()Kent Overstreet2024-01-011-25/+21
* bcachefs: Clean up btree write buffer write ref handlingKent Overstreet2024-01-011-1/+1
* bcachefs: convert bch_fs_flags to x-macroKent Overstreet2024-01-011-1/+1
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-5/+5
* bcachefs: Guard against insufficient devices to create stripesKent Overstreet2023-11-131-2/+14
* bcachefs: Improve stripe checksum error messageKent Overstreet2023-11-051-8/+13