projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bcachefs: Change when we allow overwrites
2023-10-22
Kent Overstreet
bcachefs: Change when we allow overwrites
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't use BTREE_INSERT_USE_RESERVE so much
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix iterator overflow in move path
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix btree lock being incorrectly dropped
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix for spinning in journal reclaim on startup
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix race between journal_seq_copy() and journal_se...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't write bucket IO time lazily
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add BCH_BKEY_PTRS_MAX
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Check for duplicate device ptrs in bch2_bkey_ptrs_...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add some cond_rescheds() in shutdown path
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix btree node merge -> split operations
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Always check if we need disk res in extent...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Update transactional triggers interface to...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Only try to get existing stripe once in stripe...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix __btree_iter_next() when all iters are...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix rand_delete() test
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Try to print full btree error message
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Prevent journal reclaim from spinning
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix btree key cache dirty checks
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Be more conservation about journal pre-reservations
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't require flush/fua on every journal...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve journal free space calculations
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Increase journal pipelining
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't issue btree writes that weren't journalled
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Check for errors in bch2_journal_reclaim()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Flag inodes that had btree update errors
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve some IO error messages
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Refactor filesystem usage accounting
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix spurious alloc errors on forced shutdown
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix some spurious gcc warnings
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix journal_flush_seq()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_get_iter() no longer returns errors
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add error handling to unit & perf tests
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Journal pin refactoring
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix for fsck spuriously finding duplicate...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Use BTREE_ITER_PREFETCH in journal+btree...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Ensure we always have a journal pin in interior...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Change a BUG_ON() to a fatal error
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix error in filesystem initialization
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix journal reclaim spinning in recovery
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix for __readahead_batch getting partial...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Optimize bch2_journal_flush_seq_async()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Delete dead code
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_delete_range_trans()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't use bkey cache for inode update in...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix an rcu splat
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Move journal reclaim to a kthread
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Throttle updates when btree key cache is...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Journal reclaim requires memalloc_noreclaim_save()
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Simplify transaction commit error path
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Ensure journal reclaim runs when btree key...
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve btree key cache shrinker
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: More debug code improvements
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add a kmem_cache for btree_key_cache objects
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Be more precise with journal error reporting
Signed-off-by: Kent Overstreet <
kent.overstreet@gmail.com
>
commit
|
commitdiff
|
tree
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
next