projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bcachefs: Fix lost wakeup on journal shutdown
2024-03-19
Kent Overstreet
bcachefs: Fix lost wakeup on journal shutdown
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-19
Kent Overstreet
bcachefs; Fix deadlock in bch2_btree_update_start()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: ratelimit errors from async_btree_node_rewrite
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Run check_topology() first
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Improve bch2_fatal_error()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Fix lost transaction restart error
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Don't corrupt journal keys gap buffer when...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: fix for building in userspace
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: bch2_snapshot_is_ancestor() now safe to call...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Fix nested transaction restart handling in...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Improve sysfs internal/btree_updates
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Split out btree_node_rewrite_worker
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Fix locking in bch2_alloc_write_key()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Avoid extent entry type assertions in .invalid()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Fix spurious -BCH_ERR_transaction_restart_nested
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Fix check_key_has_snapshot() call
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-18
Kent Overstreet
bcachefs: Change "accounting overran journal reservation...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: pull out time_stats.[ch]
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: reconstruct_alloc cleanup
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: fix bch_folio_sector padding
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Fix btree key cache coherency during replay
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Always flush write buffer in delete_dead_inodes()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Fix order of gc_done passes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: fix deletion of indirect extents in btree_gc
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Kill unused flags argument to btree_split()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Check for writing superblocks with nonsense...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: fix bch2_journal_buf_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
lib/generic-radix-tree.c: Make nodes more reasonably...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: copy_(to|from)_user_errcode()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Split out bkey_types.h
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Buffered write path now can avoid the inode...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
fs: file_remove_privs_flags()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Fix bch2_journal_noflush_seq()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: split out ignore_blacklisted, ignore_not_dirty
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: improve move_gap()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: journal_keys now uses darray helpers
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Rename journal_keys.d -> journal_keys.data
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: jset_entry for loops declare loop iter
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Errcode tracepoint, documentation
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Add journal.blocked to journal_debug_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Fix journal_buf bitfield accesses
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Split out discard fastpath
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: improve bch2_journal_buf_to_text()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Drop redundant btree_path_downgrade()s
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: more informative write path error message
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: check_path() now only needs to walk up to...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: bch2_check_subvolume_structure()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: bch2_trigger_alloc() handles state changes...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: bch2_print_opts()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Improve error messages in device remove path
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Use kvzalloc() when dynamically allocating...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Track iter->ip_allocated at bch2_trans_copy_iter()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Save key_cache_path in peek_slot()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Pin btree cache in ram for random access...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Check for subvolume children when deleting...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: BTREE_ID_subvolume_children
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: bch_subvolume::fs_path_parent
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: bch2_btree_bit_mod()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: bch2_btree_bit_mod -> bch2_btree_bit_mod_buffered
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Correctly reattach subvolumes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: check_path() now prints full inode when reattaching
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Pass inode bkey to check_path()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Fix path where dirent -> subvol missing and...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: bch_subvolume::parent -> creation_parent
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Repair subvol dirents that point to non subvols
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: check dirent->d_parent_subvol
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: check inode->bi_parent_subvol against dirent
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: delete duplicated checks in check_dirent_to_subvol()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: simplify check_dirent_inode_dirent()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: check bi_parent_subvol in check_inode()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: better log message in lookup_inode_for_snapshot()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: check_inode_dirent_inode()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Check subvol <-> inode pointers in check_inode()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Check subvol <-> inode pointers in check_subvol()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: Kill more -EIO error codes
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: thread_with_file: add f_ops.flush
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: thread_with_file: Fix missing va_end()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: thread_with_stdio: suppress hung task warning
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
kernel/hung_task.c: export sysctl_hung_task_timeout_secs
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-14
Kent Overstreet
bcachefs: thread_with_stdio: Mark completed in ->release()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-13
Kent Overstreet
bcachefs: Thread with file documentation
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-13
Kent Overstreet
bcachefs: thread_with_stdio: fix bch2_stdio_redirect_readline()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-13
Kent Overstreet
bcachefs: thread_with_stdio: kill thread_with_stdio_done()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-13
Kent Overstreet
bcachefs: thread_with_stdio: convert to darray
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-13
Kent Overstreet
bcachefs: thread_with_stdio: eliminate double buffering
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-13
Kent Overstreet
bcachefs: kill kvpmalloc()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-13
Kent Overstreet
mempool: kvmalloc pool
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: bch2_lookup() gives better error message...
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: bch2_inode_insert()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
mm: introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
mm: introduce memalloc_flags_{save,restore}
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: factor out check_inode_backpointer()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: Factor out check_subvol_dirent()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: Kill some -EINVALs
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: bump max_active on btree_interior_update_worker
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: move fsck_write_inode() to inode.c
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: Initialize super_block->s_uuid
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: Switch to uuid_to_fsid()
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: Subvolumes may now be renamed
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
2024-03-10
Kent Overstreet
bcachefs: btree node prefetching in check_topology
Signed-off-by: Kent Overstreet <
kent.overstreet@linux.dev
>
commit
|
commitdiff
|
tree
next