summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/ec.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefS: ec: fix data type on stripe deletionKent Overstreet2024-10-181-2/+2
* bcachefs: Don't use commit_do() unnecessarilyKent Overstreet2024-10-181-9/+9
* bcachefs: Handle race between stripe reuse, invalidate_stripe_to_devKent Overstreet2024-10-141-28/+45
* bcachefs: Fix kasan splat in new_stripe_alloc_buckets()Kent Overstreet2024-10-141-1/+9
* bcachefs: Add missing validation for bch_stripe.csum_granularity_bitsKent Overstreet2024-10-131-1/+10
* bcachefs: Don't drop devices with stripe pointersKent Overstreet2024-09-211-1/+1
* bcachefs: bch2_ec_stripe_head_get() now checks for change in rw devicesKent Overstreet2024-09-211-27/+57
* bcachefs: bch2_dev_remove_stripes()Kent Overstreet2024-09-211-0/+67
* bcachefs: improve error messages in bch2_ec_read_extent()Kent Overstreet2024-09-211-17/+21
* bcachefs: improve error message on too few devices for ecKent Overstreet2024-09-211-3/+16
* bcachefs: improve bch2_new_stripe_to_text()Kent Overstreet2024-09-211-0/+2
* bcachefs: ec_stripe_head.nr_createdKent Overstreet2024-09-211-2/+4
* bcachefs: bch_stripe.disk_labelKent Overstreet2024-09-211-14/+33
* bcachefs: stripe_to_mem()Kent Overstreet2024-09-211-18/+15
* bcachefs: EIO errcode cleanupKent Overstreet2024-09-211-12/+12
* bcachefs: fix prototype to bch2_alloc_sectors_start_trans()Kent Overstreet2024-09-211-0/+1
* bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet2024-08-141-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-221-25/+51
|\
| * bcachefs: remove heap-related macros and switch to generic min_heapKuan-Wei Chiu2024-06-251-25/+51
* | bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flagKent Overstreet2024-07-151-1/+1
* | bcachefs: Convert gc to new accountingKent Overstreet2024-07-151-55/+42
* | bcachefs: Disk space accounting rewriteKent Overstreet2024-07-151-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-141-8/+6
* bcachefs: fix unsafety in bch2_stripe_to_text()Kent Overstreet2024-04-141-21/+25
* bcachefs: Improve bch2_fatal_error()Kent Overstreet2024-03-181-3/+3
* bcachefs: kill kvpmalloc()Kent Overstreet2024-03-131-2/+2