projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bcachefs: Add btree cache stats to sysfs
2023-10-22
Kent Overstreet
bcachefs: Add btree cache stats to sysfs
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add an ioctl for resizing journal on a device
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add more debug checks
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Dump journal state when the journal deadlocks
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Dont' use percpu btree_iter buf in userspace
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Set preallocated transaction mem to avoid...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Convert tracepoints to use %ps, not %pf
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix journal entry repair code
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add a shrinker for the btree key cache
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Take a SRCU lock in btree transactions
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Check for errors from register_shrinker()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Assorted journal refactoring
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Delete dead journalling code
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve journal error messages
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Be more careful in bch2_bkey_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Inode delete doesn't need to flush key cache...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a btree transaction iter overflow
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a 64 bit divide
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve journal entry validate code
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Deadlock prevention for ei_pagecache_lock
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Hack around bch2_varint_decode invalid reads
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix missing memalloc_nofs_restore()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix btree key cache shutdown
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add accounting for dirty btree nodes/keys
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix btree iterator leak
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Inline make_bfloat() into __build_ro_aux_tree()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: use a radix tree for inum bitmap in fsck
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: New varints
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix build warning when CONFIG_BCACHEFS_DEBUG=n
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Drop typechecking from bkey_cmp_packed()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: More inlinining in the btree key cache code
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix spurious transaction restarts
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add a single slot percpu buf for btree iters
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Build fixes for 32bit x86
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improved inode create optimization
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Report inode counts via statfs
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: add const annotations to bset.c
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't embed btree iters in btree_trans
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Split out debug_check_btree_accounting
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Drop sysfs interface to debug parameters
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Minor journal reclaim improvement
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Inode create optimization
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve check for when bios are physically...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix spurious transaction restarts
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve tracing for transaction restarts
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix stack corruption
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Use cached iterators for inode updates
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: fiemap fixes
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix btree updates when mixing cached and...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add mode to bch2_inode_to_text
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Always write a journal entry when stopping...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Drop alloc keys from journal when -o reconstruct_alloc
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Indirect inline data extents
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix rare use after free in read path
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve some error messages
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix for passing target= opts as mount opts
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_mark_stripe()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't drop replicas when copygcing ec data
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Account for stripe parity sectors separately
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix for bad stripe pointers
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Start/stop io clock hands in read/write paths
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improvements to writing alloc info
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix assertion popping in transaction commit...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Perf improvements for bch_alloc_read()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix copygc dying on startup
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix copygc of compressed data
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix another lockdep splat
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix errors early in the fs init process
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Copy ptr->cached when migrating data
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix gc of stale ptr gens
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix off-by-one error in ptr gen check
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a lockdep splat
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix __bch2_truncate_page()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix journal_seq_copy()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix unmount path
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't fail mount if device has been removed
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improvements to the journal read error paths
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Make sure to go rw if lazy in fsck
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Some project id fixes
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't report inodes to statfs
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add a cond_resched() to bch2_alloc_write()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a couple null ptr derefs when no disk...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix disk groups not being updated when set...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Change copygc to consider bucket fragmentation
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't block on allocations when only writing...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a bug with the journal_seq_blacklist...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_new_stripes_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't disallow btree writes to RO devices
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix maximum btree node size
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Convert various code to printbuf
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Remove some uses of PAGE_SIZE in the btree...
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Ensure we wake up threads locking node when...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_btree_node_insert_fits()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Ensure we only allocate one EC bucket per...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a race with BCH_WRITE_SKIP_CLOSURE_PUT
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't let copygc buckets be stolen by other...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Delete unused arguments
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix an error path
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Refactor replicas code
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't restrict copygc writes to the same...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
next