projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bcachefs: Fix bch2_extent_ptr_durability()
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_extent_ptr_durability()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_mark_extent()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Justin Husted
bcachefs: Initialize journal pad data in bch_replica_entry...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Justin Husted
bcachefs: Fix uninitialized data in bch2_gc_btree()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix incorrect use of bch2_extent_atomic_end()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Can't be holding read locks while taking...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't allocate memory under mark_lock
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_extent_atomic_end() now traverses iter
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Factor out fs-common.c
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't use sha256 for siphash str hash key
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Only look up inode io opts in extents btree
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix deref of error pointer
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_inode_peek()/bch2_inode_write()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix undefined behaviour
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix an error path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix __bch2_buffered_write() returning -ENOMEM
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Trust inode in btree over bch_inode_info
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix counting iterators for reflink pointers
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Rework btree iterator lifetimes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Kill deferred btree updates
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix for partial buffered writes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: BTREE_ITER_SLOTS isn't a type of btree iter
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve error handling for for_each_btree_key_cont...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Cleanup i_nlink handling
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Trivial cleanup
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Convert a BUG_ON() to a warning
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Count iterators for reflink_p overwrites...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Drop unnecessary rcu_read_lock()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Update path microoptimizations
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Handle bio_iov_iter_get_pages() returning...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Drop unused arg to bch2_open_buckets_stop_dev()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix validation of replicas entries
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add support for FALLOC_FL_INSERT_RANGE
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_iter_peek_prev()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't write past eof
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Check for extents past eof correctly
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Debug assertion improvements
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add missing bch2_btree_node_iter_fix() call
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Avoid deadlocking on the allocator
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: More btree iter improvements
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve btree_iter_pos_in_node()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Debug code improvements
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add missing bch2_btree_node_iter_fix() calls
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Optimize calls to bch2_btree_iter_traverse()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a typo
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improved bch2_fcollapse()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: __bch2_btree_node_iter_fix() improvements
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Do updates in order they were queued up in
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Drop trans arg to bch2_extent_atomic_end()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: data move path should not be trying to move...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a null ptr deref
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Flush fsck errors when looping in btree gc
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Rebalance now adds replicas if needed
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Kill BTREE_INSERT_NOMARK_INSERT
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix BTREE_INSERT_NOMARK_OVERWRITES
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improve pointer marking checks and error...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Switch reconstruct_alloc to a mount option
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix fiemap (again)
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix error message on bucket overflow
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Reflink pointers also have to be remarked...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fixes for replicas tracking
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Refactor bch2_alloc_write()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Trust in memory bucket mark
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Optimize fiemap
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add a hint for allocating new stripes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Inline some fast paths
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't flush journal from bch2_vfs_write_inode()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix a spurious gcc warning
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Handle ec_buf not being page aligned when...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Update more code for KEY_TYPE_reflink_v
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Re-enable bkey_debugcheck() in the extent...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Check alignment in write path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix faulty assertion
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_bkey_narrow_crcs()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_sort_repack_merge()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Reflink
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Refactor bch2_extent_trim_atomic() for reflink
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Move node iterator fixup to extent_bset_insert()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_btree_node_iter_fix()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_btree_node_iter_prev_filter()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix __bch2_btree_iter_peek_slot_extents()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Improved debug checks
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Rework calling convention for marking overwrites
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Mark space as unallocated on write failure
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Ensure bch2_trans_get_iter() returns iters...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: fix for_each_btree_key()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: trans_get_key() now works correctly for extents
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Export correct blocksize to vfs
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Truncate/fpunch now works on block boundaries...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Count reserved extents as holes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Handle partial pages in seek data/hole
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Change buffered write path to write to partial...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Change __bch2_writepage() to not write to...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_seek_data()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Refactor various code to not be extent specific
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Refactor __bch2_cut_front()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Dont't call bch2_trans_begin_updates() in...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Don't unlink iters on unsuccessful commit
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: add missing bch2_trans_begin() call
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2023-10-22
Kent Overstreet
bcachefs: Add offset_into_extent param to bch2_read_extent()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
next