index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fs
/
bcachefs
Age
Commit message (
Expand
)
Author
Files
Lines
39 hours
bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async()
Kent Overstreet
1
-0
/
+6
39 hours
bcachefs: Fix race in bch2_write_super()
Kent Overstreet
1
-15
/
+32
3 days
bcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAX
Kent Overstreet
2
-1
/
+3
3 days
bcachefs: Add missing skcipher_request_set_callback() call
Kent Overstreet
1
-0
/
+1
3 days
bcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode()
Kent Overstreet
1
-5
/
+3
3 days
bcachefs: Fix shift-by-64 in bformat_needs_redo()
Kent Overstreet
1
-8
/
+14
3 days
bcachefs: Guard against unknown k.k->type in __bkey_invalid()
Kent Overstreet
1
-2
/
+2
3 days
bcachefs: Add missing validation for superblock section clean
Kent Overstreet
1
-0
/
+14
3 days
bcachefs: Fix assert in bch2_alloc_v4_invalid()
Kent Overstreet
2
-4
/
+8
3 days
bcachefs: fix overflow in fiemap
Reed Riley
1
-1
/
+1
3 days
bcachefs: Add a better limit for maximum number of buckets
Kent Overstreet
4
-3
/
+17
3 days
bcachefs: Fix lifetime issue in device iterator helpers
Kent Overstreet
1
-2
/
+2
3 days
bcachefs: Fix bch2_dev_lookup() refcounting
Kent Overstreet
1
-6
/
+2
3 days
bcachefs: Initialize bch_write_op->failed in inline data path
Kent Overstreet
1
-0
/
+2
3 days
bcachefs: Fix refcount put in sb_field_resize error path
Kent Overstreet
1
-1
/
+1
3 days
bcachefs: Inodes need extra padding for varint_decode_fast()
Kent Overstreet
1
-10
/
+18
3 days
bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit()
Kent Overstreet
1
-7
/
+9
3 days
bcachefs: bucket_pos_to_bp_noerror()
Kent Overstreet
2
-5
/
+11
3 days
bcachefs: don't free error pointers
Kent Overstreet
1
-1
/
+2
3 days
bcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf()
Kent Overstreet
1
-0
/
+2
10 days
bcachefs: fix integer conversion bug
Kent Overstreet
1
-1
/
+1
10 days
bcachefs: btree node scan now fills in sectors_written
Kent Overstreet
2
-2
/
+6
10 days
bcachefs: Remove accidental debug assert
Kent Overstreet
1
-2
/
+0
2024-04-22
Merge tag 'bcachefs-2024-04-22' of https://evilpiepirate.org/git/bcachefs
Linus Torvalds
19
-52
/
+105
2024-04-22
bcachefs: If we run merges at a lower watermark, they must be nonblocking
Kent Overstreet
1
-1
/
+5
2024-04-20
bcachefs: Fix inode early destruction path
Kent Overstreet
1
-3
/
+6
2024-04-20
bcachefs: Fix deadlock in journal write path
Kent Overstreet
1
-18
/
+42
2024-04-20
bcachefs: Tweak btree key cache shrinker so it actually frees
Kent Overstreet
1
-15
/
+4
2024-04-20
bcachefs: bkey_cached.btree_trans_barrier_seq needs to be a ulong
Kent Overstreet
1
-1
/
+1
2024-04-20
bcachefs: Fix missing call to bch2_fs_allocator_background_exit()
Kent Overstreet
1
-0
/
+1
2024-04-20
bcachefs: Check for journal entries overruning end of sb clean section
Kent Overstreet
2
-1
/
+10
2024-04-17
bcachefs: Fix bio alloc in check_extent_checksum()
Kent Overstreet
1
-1
/
+1
2024-04-17
bcachefs: fix leak in bch2_gc_write_reflink_key
Kent Overstreet
1
-1
/
+2
2024-04-17
bcachefs: KEY_TYPE_error is allowed for reflink
Kent Overstreet
1
-1
/
+2
2024-04-17
bcachefs: Fix bch2_dev_btree_bitmap_marked_sectors() shift
Kent Overstreet
2
-5
/
+5
2024-04-16
bcachefs: make sure to release last journal pin in replay
Kent Overstreet
1
-1
/
+4
2024-04-16
bcachefs: node scan: ignore multiple nodes with same seq if interior
Kent Overstreet
1
-0
/
+2
2024-04-16
bcachefs: Fix format specifier in validate_bset_keys()
Nathan Chancellor
1
-1
/
+1
2024-04-16
bcachefs: Fix null ptr deref in twf from BCH_IOCTL_FSCK_OFFLINE
Kent Overstreet
3
-3
/
+19
2024-04-15
Merge tag 'bcachefs-2024-04-15' of https://evilpiepirate.org/git/bcachefs
Linus Torvalds
34
-182
/
+432
2024-04-15
bcachefs: set_btree_iter_dontneed also clears should_be_locked
Kent Overstreet
1
-2
/
+7
2024-04-15
bcachefs: fix error path of __bch2_read_super()
Chao Yu
1
-2
/
+5
2024-04-14
bcachefs: Check for backpointer bucket_offset >= bucket size
Kent Overstreet
3
-10
/
+9
2024-04-14
bcachefs: bch_member.btree_allocated_bitmap
Kent Overstreet
9
-6
/
+131
2024-04-14
bcachefs: sysfs internal/trigger_journal_flush
Kent Overstreet
1
-1
/
+10
2024-04-14
bcachefs: Fix bch2_btree_node_fill() for !path
Kent Overstreet
1
-26
/
+18
2024-04-14
bcachefs: add safety checks in bch2_btree_node_fill()
Kent Overstreet
1
-1
/
+24
2024-04-14
bcachefs: Interior known are required to have known key types
Kent Overstreet
1
-1
/
+2
2024-04-14
bcachefs: add missing bounds check in __bch2_bkey_val_invalid()
Kent Overstreet
1
-1
/
+4
2024-04-13
bcachefs: Fix btree node merging on write buffer btrees
Kent Overstreet
1
-2
/
+12
2024-04-13
bcachefs: Disable merges from interior update path
Kent Overstreet
1
-0
/
+10
2024-04-13
bcachefs: Run merges at BCH_WATERMARK_btree
Kent Overstreet
1
-0
/
+6
2024-04-13
bcachefs: Fix missing write refs in fs fio paths
Kent Overstreet
3
-14
/
+23
2024-04-13
bcachefs: Fix deadlock in journal replay
Kent Overstreet
1
-3
/
+4
2024-04-13
bcachefs: Go rw if running any explicit recovery passes
Kent Overstreet
1
-1
/
+1
2024-04-13
bcachefs: Standardize helpers for printing enum strs with bounds checks
Kent Overstreet
10
-56
/
+69
2024-04-13
bcachefs: don't queue btree nodes for rewrites during scan
Kent Overstreet
1
-1
/
+3
2024-04-13
bcachefs: fix race in bch2_btree_node_evict()
Kent Overstreet
1
-1
/
+3
2024-04-13
bcachefs: fix unsafety in bch2_stripe_to_text()
Kent Overstreet
2
-21
/
+27
2024-04-13
bcachefs: fix unsafety in bch2_extent_ptr_to_text()
Kent Overstreet
1
-1
/
+3
2024-04-13
bcachefs: btree node scan: handle encrypted nodes
Kent Overstreet
1
-0
/
+10
2024-04-13
bcachefs: Check for packed bkeys that are too big
Kent Overstreet
2
-7
/
+14
2024-04-13
bcachefs: Fix UAFs of btree_insert_entry array
Kent Overstreet
1
-13
/
+14
2024-04-11
bcachefs: Don't use bch2_btree_node_lock_write_nofail() in btree split path
Kent Overstreet
1
-15
/
+26
2024-04-11
Merge tag 'bcachefs-2024-04-10' of https://evilpiepirate.org/git/bcachefs
Linus Torvalds
24
-238
/
+359
2024-04-10
bcachefs: Fix __bch2_btree_and_journal_iter_init_node_iter()
Kent Overstreet
1
-5
/
+7
2024-04-10
bcachefs: Kill read lock dropping in bch2_btree_node_lock_write_nofail()
Kent Overstreet
1
-27
/
+1
2024-04-10
bcachefs: Fix a race in btree_update_nodes_written()
Kent Overstreet
1
-3
/
+7
2024-04-09
bcachefs: btree_node_scan: Respect member.data_allowed
Kent Overstreet
1
-0
/
+3
2024-04-09
bcachefs: Don't scan for btree nodes when we can reconstruct
Kent Overstreet
4
-18
/
+29
2024-04-09
bcachefs: Fix check_topology() when using node scan
Kent Overstreet
1
-1
/
+1
2024-04-08
bcachefs: fix eytzinger0_find_gt()
Kent Overstreet
1
-6
/
+20
2024-04-07
bcachefs: fix bch2_get_acl() transaction restart handling
Kent Overstreet
1
-16
/
+14
2024-04-07
bcachefs: fix the count of nr_freed_pcpu after changing bc->freed_nonpcpu list
Hongbo Li
1
-0
/
+2
2024-04-07
bcachefs: Fix gap buffer bug in bch2_journal_key_insert_take()
Kent Overstreet
1
-10
/
+45
2024-04-06
bcachefs: Rename struct field swap to prevent macro naming collision
Thorsten Blum
1
-4
/
+4
2024-04-06
bcachefs: JOURNAL_SPACE_LOW
Kent Overstreet
5
-12
/
+19
2024-04-06
bcachefs: Disable errors=panic for BCH_IOCTL_FSCK_OFFLINE
Kent Overstreet
1
-0
/
+4
2024-04-06
bcachefs: Fix BCH_IOCTL_FSCK_OFFLINE for encrypted filesystems
Kent Overstreet
1
-44
/
+50
2024-04-05
bcachefs: fix rand_delete unit test
Kent Overstreet
1
-1
/
+1
2024-04-05
bcachefs: fix ! vs ~ typo in __clear_bit_le64()
Dan Carpenter
1
-1
/
+1
2024-04-05
Merge tag 'vfs-6.9-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-1
/
+1
2024-04-05
bcachefs: Fix rebalance from durability=0 device
Kent Overstreet
1
-4
/
+13
2024-04-04
bcachefs: Print shutdown journal sequence number
Kent Overstreet
1
-0
/
+5
2024-04-04
bcachefs: Further improve btree_update_to_text()
Kent Overstreet
2
-55
/
+48
2024-04-04
bcachefs: Move btree_updates to debugfs
Kent Overstreet
2
-9
/
+42
2024-04-04
bcachefs: Bump limit in btree_trans_too_many_iters()
Kent Overstreet
2
-1
/
+15
2024-04-04
bcachefs: Make snapshot_is_ancestor() safe
Kent Overstreet
1
-6
/
+13
2024-04-03
bcachefs: create debugfs dir for each btree
Thomas Bertschinger
1
-15
/
+15
2024-04-03
bcachefs: reconstruct_inode()
Kent Overstreet
1
-2
/
+50
2024-04-03
bcachefs: Subvolume reconstruction
Kent Overstreet
1
-19
/
+148
2024-04-03
bcachefs: Check for extents that point to same space
Kent Overstreet
2
-8
/
+168
2024-04-03
bcachefs: Reconstruct missing snapshot nodes
Kent Overstreet
6
-6
/
+199
2024-04-03
bcachefs: Flag btrees with missing data
Kent Overstreet
6
-5
/
+44
2024-04-03
bcachefs: Topology repair now uses nodes found by scanning to fill holes
Kent Overstreet
2
-107
/
+199
2024-04-03
bcachefs: Repair pass for scanning for btree nodes
Kent Overstreet
12
-51
/
+605
2024-04-03
bcachefs: Don't skip fake btree roots in fsck
Kent Overstreet
1
-3
/
+0
2024-04-03
bcachefs: bch2_btree_root_alloc() -> bch2_btree_root_alloc_fake()
Kent Overstreet
3
-7
/
+7
2024-04-03
bcachefs: Etyzinger cleanups
Kent Overstreet
7
-182
/
+285
2024-04-03
bcachefs: bch2_shoot_down_journal_keys()
Kent Overstreet
3
-10
/
+35
2024-04-03
bcachefs: Clear recovery_passes_required as they complete without errors
Kent Overstreet
3
-12
/
+43
2024-04-02
bcachefs: ratelimit informational fsck errors
Kent Overstreet
1
-4
/
+4
2024-04-02
bcachefs: Check for bad needs_discard before doing discard
Kent Overstreet
1
-21
/
+26
2024-04-02
bcachefs: Improve bch2_btree_update_to_text()
Kent Overstreet
2
-22
/
+43
2024-04-02
mean_and_variance: Drop always failing tests
Guenter Roeck
1
-27
/
+1
2024-04-02
bcachefs: fix nocow lock deadlock
Kent Overstreet
1
-2
/
+1
2024-04-01
bcachefs: BCH_WATERMARK_interior_updates
Kent Overstreet
6
-7
/
+12
2024-04-01
bcachefs: Fix btree node reserve
Kent Overstreet
1
-1
/
+1
2024-04-01
bcachefs: On emergency shutdown, print out current journal sequence number
Kent Overstreet
1
-1
/
+3
2024-04-01
bcachefs: Fix overlapping extent repair
Kent Overstreet
1
-4
/
+6
2024-04-01
bcachefs: Fix remove_dirent()
Kent Overstreet
1
-3
/
+4
2024-04-01
bcachefs: Logged op errors should be ignored
Kent Overstreet
1
-4
/
+3
2024-03-31
bcachefs: Improve -o norecovery; opts.recovery_pass_limit
Kent Overstreet
6
-14
/
+26
2024-03-31
bcachefs: bch2_run_explicit_recovery_pass_persistent()
Kent Overstreet
2
-0
/
+19
2024-03-31
bcachefs: Ensure bch_sb_field_ext always exists
Kent Overstreet
2
-17
/
+16
2024-03-31
bcachefs: Flush journal immediately after replay if we did early repair
Kent Overstreet
1
-0
/
+20
2024-03-31
bcachefs: Resume logged ops after fsck
Kent Overstreet
1
-1
/
+1
2024-03-31
bcachefs: Add error messages to logged ops fns
Kent Overstreet
1
-0
/
+2
2024-03-31
bcachefs: Split out recovery_passes.c
Kent Overstreet
16
-286
/
+313
2024-03-31
bcachefs: fix backpointer for missing alloc key msg
Kent Overstreet
1
-1
/
+1
2024-03-31
bcachefs: Fix bch2_btree_increase_depth()
Kent Overstreet
1
-2
/
+5
2024-03-31
bcachefs: Kill bch2_bkey_ptr_data_type()
Kent Overstreet
5
-66
/
+67
2024-03-31
bcachefs: Fix use after free in check_root_trans()
Kent Overstreet
1
-7
/
+11
2024-03-31
bcachefs: Fix repair path for missing indirect extents
Kent Overstreet
1
-2
/
+1
2024-03-31
bcachefs: Fix use after free in bch2_check_fix_ptrs()
Kent Overstreet
1
-6
/
+6
2024-03-31
bcachefs: Fix btree node keys accounting in topology repair path
Kent Overstreet
4
-4
/
+14
2024-03-31
bcachefs: Check btree ptr min_key in .invalid
Kent Overstreet
2
-3
/
+9
2024-03-31
bcachefs: add REQ_SYNC and REQ_IDLE in write dio
zhuxiaohui
1
-2
/
+2
2024-03-31
bcachefs: Improved topology repair checks
Kent Overstreet
8
-165
/
+137
2024-03-31
bcachefs: Be careful about btree node splits during journal replay
Kent Overstreet
3
-3
/
+26
2024-03-31
bcachefs: btree_and_journal_iter now respects trans->journal_replay_not_finished
Kent Overstreet
1
-5
/
+8
2024-03-31
bcachefs: fix trans->mem realloc in __bch2_trans_kmalloc
Hongbo Li
1
-3
/
+30
2024-03-31
bcachefs: Don't do extent merging before journal replay is finished
Kent Overstreet
1
-0
/
+6
2024-03-31
bcachefs: Add checks for invalid snapshot IDs
Kent Overstreet
5
-39
/
+40
2024-03-31
bcachefs: Move snapshot table size to struct snapshot_table
Kent Overstreet
4
-13
/
+21
2024-03-31
bcachefs: Add an assertion for trying to evict btree root
Kent Overstreet
1
-0
/
+2
2024-03-31
bcachefs: fix mount error path
Kent Overstreet
1
-0
/
+1
2024-03-31
bcachefs: fix misplaced newline in __bch2_inode_unpacked_to_text()
Thomas Bertschinger
1
-1
/
+1
2024-03-31
bcachefs: Fix journal pins in btree write buffer
Kent Overstreet
1
-0
/
+14
2024-03-31
bcachefs: Fix assert in bch2_backpointer_invalid()
Kent Overstreet
1
-0
/
+5
2024-03-27
fs,block: yield devices early
Christian Brauner
1
-1
/
+1
2024-03-19
Merge tag 'bcachefs-2024-03-19' of https://evilpiepirate.org/git/bcachefs
Linus Torvalds
26
-111
/
+157
2024-03-18
bcachefs: Fix lost wakeup on journal shutdown
Kent Overstreet
1
-6
/
+6
2024-03-18
bcachefs; Fix deadlock in bch2_btree_update_start()
Kent Overstreet
1
-4
/
+9
2024-03-18
bcachefs: ratelimit errors from async_btree_node_rewrite
Kent Overstreet
1
-1
/
+1
2024-03-18
bcachefs: Run check_topology() first
Kent Overstreet
1
-1
/
+1
2024-03-18
bcachefs: Improve bch2_fatal_error()
Kent Overstreet
15
-35
/
+35
2024-03-18
bcachefs: Fix lost transaction restart error
Kent Overstreet
1
-4
/
+6
2024-03-17
bcachefs: Don't corrupt journal keys gap buffer when dropping alloc info
Kent Overstreet
3
-2
/
+9
2024-03-17
bcachefs: fix for building in userspace
Kent Overstreet
1
-16
/
+16
2024-03-17
bcachefs: bch2_snapshot_is_ancestor() now safe to call in early recovery
Kent Overstreet
1
-14
/
+18
2024-03-17
bcachefs: Fix nested transaction restart handling in bch2_bucket_gens_init()
Kent Overstreet
1
-6
/
+7
2024-03-17
bcachefs: Improve sysfs internal/btree_updates
Kent Overstreet
2
-6
/
+8
2024-03-17
bcachefs: Split out btree_node_rewrite_worker
Kent Overstreet
2
-2
/
+11
2024-03-17
bcachefs: Fix locking in bch2_alloc_write_key()
Kent Overstreet
1
-1
/
+1
2024-03-17
bcachefs: Avoid extent entry type assertions in .invalid()
Kent Overstreet
1
-3
/
+3
2024-03-17
bcachefs: Fix spurious -BCH_ERR_transaction_restart_nested
Kent Overstreet
1
-8
/
+21
2024-03-17
bcachefs: Fix check_key_has_snapshot() call
Kent Overstreet
1
-1
/
+3
2024-03-17
bcachefs: Change "accounting overran journal reservation" to a warning
Kent Overstreet
1
-1
/
+2
2024-03-15
Merge tag 'bcachefs-2024-03-13' of https://evilpiepirate.org/git/bcachefs
Linus Torvalds
84
-2191
/
+3638
2024-03-13
bcachefs: time_stats: shrink time_stat_buffer for better alignment
Darrick J. Wong
1
-1
/
+1
2024-03-13
bcachefs: time_stats: split stats-with-quantiles into a separate structure
Darrick J. Wong
7
-15
/
+41
2024-03-13
bcachefs: mean_and_variance: put struct mean_and_variance_weighted on a diet
Darrick J. Wong
6
-67
/
+84
2024-03-13
bcachefs: time_stats: add larger units
Darrick J. Wong
1
-0
/
+3
2024-03-13
bcachefs: pull out time_stats.[ch]
Kent Overstreet
11
-279
/
+326
2024-03-13
bcachefs: reconstruct_alloc cleanup
Kent Overstreet
7
-95
/
+113
2024-03-13
bcachefs: fix bch_folio_sector padding
Kent Overstreet
1
-6
/
+3
2024-03-13
bcachefs: Fix btree key cache coherency during replay
Kent Overstreet
2
-4
/
+6
2024-03-13
bcachefs: Always flush write buffer in delete_dead_inodes()
Kent Overstreet
1
-5
/
+10
2024-03-13
bcachefs: Fix order of gc_done passes
Kent Overstreet
1
-4
/
+4
2024-03-13
bcachefs: fix deletion of indirect extents in btree_gc
Kent Overstreet
1
-2
/
+2
2024-03-13
bcachefs: Prefer struct_size over open coded arithmetic
Erick Archer
2
-3
/
+2
2024-03-13
bcachefs: Kill unused flags argument to btree_split()
Kent Overstreet
1
-11
/
+8
2024-03-13
bcachefs: Check for writing superblocks with nonsense member seq fields
Kent Overstreet
1
-0
/
+8
2024-03-13
bcachefs: fix bch2_journal_buf_to_text()
Kent Overstreet
1
-5
/
+1
2024-03-13
bcachefs: copy_(to|from)_user_errcode()
Kent Overstreet
2
-6
/
+16
2024-03-13
bcachefs: Split out bkey_types.h
Kent Overstreet
2
-201
/
+214
2024-03-13
bcachefs: fix lost journal buf wakeup due to improved pipelining
Brian Foster
1
-1
/
+1
2024-03-13
bcachefs: intercept mountoption value for bool type
Hongbo Li
2
-1
/
+2
2024-03-13
bcachefs: avoid returning private error code in bch2_xattr_bcachefs_set
Hongbo Li
1
-2
/
+3
2024-03-13
bcachefs: Buffered write path now can avoid the inode lock
Kent Overstreet
2
-41
/
+111
2024-03-13
bcachefs: Fix bch2_journal_noflush_seq()
Kent Overstreet
2
-5
/
+6
2024-03-13
bcachefs: fix the error code when mounting with incorrect options.
Hongbo Li
3
-4
/
+9
2024-03-13
bcachefs: split out ignore_blacklisted, ignore_not_dirty
Kent Overstreet
5
-21
/
+33
2024-03-13
bcachefs: improve move_gap()
Kent Overstreet
3
-8
/
+9
2024-03-13
bcachefs: journal_keys now uses darray helpers
Kent Overstreet
2
-61
/
+25
2024-03-13
bcachefs: Rename journal_keys.d -> journal_keys.data
Kent Overstreet
3
-42
/
+42
2024-03-13
bcachefs: jset_entry for loops declare loop iter
Kent Overstreet
4
-9
/
+2
2024-03-13
bcachefs: Errcode tracepoint, documentation
Kent Overstreet
3
-6
/
+29
2024-03-13
bcachefs: remove redundant assignment to variable ret
Colin Ian King
1
-1
/
+0
2024-03-13
bcachefs: Silence gcc warnings about arm arch ABI drift
Calvin Owens
1
-0
/
+3
2024-03-13
bcachefs: Add journal.blocked to journal_debug_to_text()
Kent Overstreet
1
-0
/
+1
2024-03-13
bcachefs: Fix journal_buf bitfield accesses
Kent Overstreet
2
-6
/
+13
2024-03-13
bcachefs: Split out discard fastpath
Kent Overstreet
3
-7
/
+146
2024-03-13
bcachefs: improve bch2_journal_buf_to_text()
Kent Overstreet
1
-9
/
+24
2024-03-13
bcachefs: Drop redundant btree_path_downgrade()s
Kent Overstreet
1
-1
/
+2
2024-03-13
bcachefs: rebalance_status now shows correct units
Daniel Hill
1
-2
/
+2
2024-03-13
bcachefs: more informative write path error message
Kent Overstreet
1
-5
/
+11
2024-03-13
bcachefs: check_path() now only needs to walk up to subvolume root
Kent Overstreet
1
-3
/
+3
2024-03-13
bcachefs: bch2_check_subvolume_structure()
Kent Overstreet
3
-27
/
+135
[next]