]>
www.infradead.org Git - users/hch/dma-mapping.git/log 
Kent Overstreet [Mon, 15 Jan 2024 22:56:22 +0000  (17:56 -0500)] 
 
bcachefs: Avoid flushing the journal in the discard pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 15 Jan 2024 20:33:39 +0000  (15:33 -0500)] 
 
bcachefs: Improve move_extent tracepointSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 15 Jan 2024 20:06:43 +0000  (15:06 -0500)] 
 
bcachefs: Add missing bch2_moving_ctxt_flush_all()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 15 Jan 2024 20:04:40 +0000  (15:04 -0500)] 
 
bcachefs: Re-add move_extent_write tracepointSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 15 Jan 2024 19:15:26 +0000  (14:15 -0500)] 
 
bcachefs: bch2_kthread_io_clock_wait() no longer sleeps until full amountSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 15 Jan 2024 19:15:03 +0000  (14:15 -0500)] 
 
bcachefs: Add .val_to_text() for KEY_TYPE_cookieSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 15 Jan 2024 19:12:43 +0000  (14:12 -0500)] 
 
bcachefs: Don't pass memcmp() as a pointerFixes: https://github.com/koverstreet/bcachefs/issues/625 Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 11 Jan 2024 04:47:04 +0000  (23:47 -0500)] 
 
bcachefs: Reduce would_deadlock restartsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 11 Nov 2023 20:08:36 +0000  (15:08 -0500)] 
 
bcachefs: bch2_trans_account_disk_usage_change()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 17 Nov 2023 05:03:45 +0000  (00:03  -0500)] 
 
bcachefs: bch_fs_usage_baseSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 7 Jan 2024 02:01:47 +0000  (21:01 -0500)] 
 
bcachefs: bch2_prt_compression_type()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 7 Jan 2024 01:57:43 +0000  (20:57 -0500)] 
 
bcachefs: helpers for printing data typesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 7 Jan 2024 22:14:46 +0000  (17:14 -0500)] 
 
bcachefs: BTREE_TRIGGER_ATOMICSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 7 Jan 2024 00:47:09 +0000  (19:47 -0500)] 
 
bcachefs: drop to_text code for obsolete bps in alloc keysSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 7 Jan 2024 00:29:14 +0000  (19:29 -0500)] 
 
bcachefs: eytzinger_for_each() declares loop iterSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 11 Jan 2024 04:08:30 +0000  (23:08 -0500)] 
 
bcachefs: Don't log errors if BCH_WRITE_ALLOC_NOWAITSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Su Yue [Mon, 8 Jan 2024 15:11:08 +0000  (23:11 +0800)] 
 
bcachefs: fix memleak in bch2_split_devs
The pointer dev_name can be modified by strseq(),
then causes the memleak:
unreferenced object 0xffff9d08a2916c80 (size 32):
  comm "mount.bcachefs", pid 9090, jiffies 
4295856224  (age 17.564s)
  hex dump (first 32 bytes):
    2f 64 65 76 2f 6d 61 70 70 65 72 2f 74 65 73 74  /dev/mapper/test
    2d 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00  -0..............
  backtrace:
    [<
00000000c5d3be7d >] __kmem_cache_alloc_node+0x1f3/0x2c0
    [<
0000000052215d26 >] __kmalloc_node_track_caller+0x51/0x150
    [<
0000000069fea956 >] kstrdup+0x32/0x60
    [<
000000000877fcf1 >] bch2_split_devs+0x3f/0x150 [bcachefs]
    [<
000000007ee93204 >] bch2_mount+0xcb/0x640 [bcachefs]
    [<
000000002dd1e04b >] legacy_get_tree+0x30/0x60
    [<
000000006afc31d3 >] vfs_get_tree+0x28/0xf0
    [<
000000007b0c538e >] path_mount+0x475/0xb60
    [<
0000000092de5882 >] __x64_sys_mount+0x105/0x140
    [<
0000000054fc05d8 >] do_syscall_64+0x42/0xf0
    [<
00000000df584910 >] entry_SYSCALL_64_after_hwframe+0x6e/0x76
Fix it by copy pointer dev_name at beginning and free the copied
pointer at end.
Signed-off-by: Su Yue <glass.su@suse.com> 
Reviewed-by: Brian Foster <bfoster@redhat.com> 
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 6 Jan 2024 01:02:33 +0000  (20:02 -0500)] 
 
bcachefs: eytzinger0_find() search should be constSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 07:17:18 +0000  (02:17  -0500)] 
 
bcachefs: move "ptrs not changing" optimization to bch2_trigger_extent()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 6 Jan 2024 00:04:42 +0000  (19:04 -0500)] 
 
bcachefs: fix simulateously upgrading & downgradingSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 5 Jan 2024 23:23:44 +0000  (18:23 -0500)] 
 
bcachefs: Restart recovery passes more reliablySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 5 Jan 2024 20:14:50 +0000  (15:14 -0500)] 
 
bcachefs: bch2_dump_bset() doesn't choke on u64s == 0Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 5 Jan 2024 16:59:03 +0000  (11:59 -0500)] 
 
bcachefs: improve checksum error messagesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 5 Jan 2024 19:17:57 +0000  (14:17 -0500)] 
 
bcachefs: improve validate_bset_keys()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 5 Jan 2024 18:03:01 +0000  (13:03 -0500)] 
 
bcachefs: print sb magic when relevantSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 5 Jan 2024 17:37:47 +0000  (12:37 -0500)] 
 
bcachefs: __bch2_sb_field_to_text()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 5 Jan 2024 16:58:50 +0000  (11:58 -0500)] 
 
bcachefs: %pg is banishedSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 4 Jan 2024 23:59:17 +0000  (18:59 -0500)] 
 
bcachefs: Improve would_deadlock trace eventSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 4 Jan 2024 04:29:02 +0000  (23:29 -0500)] 
 
bcachefs: fsck_err()s don't need to manually check c->sb.version anymoreSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 4 Jan 2024 02:01:37 +0000  (21:01 -0500)] 
 
bcachefs: Upgrades now specify errors to fix, like downgradesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 4 Jan 2024 02:46:50 +0000  (21:46 -0500)] 
 
bcachefs: no thread_with_file in userspaceSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 4 Jan 2024 01:34:46 +0000  (20:34 -0500)] 
 
bcachefs: Don't autofix errors we can't fixSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 3 Jan 2024 22:32:07 +0000  (17:32 -0500)] 
 
bcachefs: add missing bch2_latency_acct() callSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 3 Jan 2024 22:15:55 +0000  (17:15 -0500)] 
 
bcachefs: increase max_active on io_complete_wqSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 3 Jan 2024 21:42:33 +0000  (16:42 -0500)] 
 
bcachefs: add time_stats for btree_node_read_done()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 3 Jan 2024 20:25:08 +0000  (15:25 -0500)] 
 
bcachefs: don't clear accessed bit in btree node fillSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 3 Jan 2024 20:21:45 +0000  (15:21 -0500)] 
 
bcachefs: Add an option to control btree node prefetchingSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 3 Jan 2024 18:44:43 +0000  (13:44 -0500)] 
 
bcachefs: kill useless return retSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 1 Jan 2024 02:01:06 +0000  (21:01 -0500)] 
 
bcachefs: Combine .trans_trigger, .atomic_triggerSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 07:11:00 +0000  (02:11  -0500)] 
 
bcachefs: unify extent triggerSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 30 Dec 2023 00:08:54 +0000  (19:08 -0500)] 
 
bcachefs: bch2_trigger_stripe_ptr()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 1 Jan 2024 00:41:45 +0000  (19:41 -0500)] 
 
bcachefs: Online fsck can now fix errorsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 30 Dec 2023 00:02:56 +0000  (19:02 -0500)] 
 
bcachefs: bch2_trigger_pointer()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 06:46:04 +0000  (01:46  -0500)] 
 
bcachefs: unify stripe triggerSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 06:31:49 +0000  (01:31  -0500)] 
 
bcachefs: move stripe triggers to ec.cSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 06:21:01 +0000  (01:21  -0500)] 
 
bcachefs: unify alloc triggerSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 05:59:17 +0000  (00:59  -0500)] 
 
bcachefs: move bch2_mark_alloc() to alloc_background.cSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 05:50:21 +0000  (00:50  -0500)] 
 
bcachefs: unify reservation triggerSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 05:15:58 +0000  (00:15  -0500)] 
 
bcachefs: unify reflink_p triggerSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 05:05:54 +0000  (00:05  -0500)] 
 
bcachefs: unify inode triggerSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 05:21:04 +0000  (00:21  -0500)] 
 
bcachefs: kill mem_trigger_run_overwrite_then_insert()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 04:54:52 +0000  (23:54 -0500)] 
 
bcachefs: BTREE_TRIGGER_TRANSACTIONALSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 04:44:50 +0000  (23:44 -0500)] 
 
bcachefs: Kill BTREE_TRIGGER_NOATOMICSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 04:19:09 +0000  (23:19 -0500)] 
 
bcachefs: mark now takes bkey_sSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 04:19:09 +0000  (23:19 -0500)] 
 
bcachefs: trans_mark now takes bkey_sSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 29 Dec 2023 22:08:58 +0000  (17:08 -0500)] 
 
bcachefs: Upgrading uses bch_sb.recovery_passes_requiredSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 31 Dec 2023 15:04:54 +0000  (10:04 -0500)] 
 
bcachefs: factor out thread_with_file, thread_with_stdioSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 30 Dec 2023 00:16:14 +0000  (19:16 -0500)] 
 
bcachefs: Fix printing of device durabilitySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 01:26:30 +0000  (20:26 -0500)] 
 
bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_wb_slowpathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 28 Dec 2023 01:31:21 +0000  (20:31 -0500)] 
 
bcachefs: __journal_keys_sort() refactoringSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 27 Dec 2023 23:23:34 +0000  (18:23 -0500)] 
 
bcachefs: wb_key_cmp -> wb_key_ref_cmpSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 24 Dec 2023 03:43:33 +0000  (22:43 -0500)] 
 
bcachefs: track transaction durationsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 24 Dec 2023 04:08:45 +0000  (23:08 -0500)] 
 
bcachefs: btree_trans always has statsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 28 Jun 2023 01:02:27 +0000  (21:02 -0400)] 
 
bcachefs: Split brain detectionSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 28 Jun 2023 01:02:27 +0000  (21:02 -0400)] 
 
bcachefs: bch_member->seqSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 23 Dec 2023 22:50:29 +0000  (17:50 -0500)] 
 
bcachefs: Fix nochanges/read_only interactionSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Thu, 21 Dec 2023 05:16:32 +0000  (00:16  -0500)] 
 
bcachefs: Check journal entries for invalid keys in trans commit pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 03:52:43 +0000  (22:52 -0500)] 
 
bcachefs: check_directory_structure() can now be run onlineSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 15 Dec 2023 19:13:48 +0000  (14:13 -0500)] 
 
bcachefs: Fix reattach_inode() for snapshotsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 17 Dec 2023 05:57:37 +0000  (00:57  -0500)] 
 
bcachefs: bch2_btree_trans_peek_slot_updatesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 17 Dec 2023 05:57:37 +0000  (00:57  -0500)] 
 
bcachefs: bch2_btree_trans_peek_prev_updatesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 17 Dec 2023 05:57:37 +0000  (00:57  -0500)] 
 
bcachefs: bch2_btree_trans_peek_updatesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 00:26:30 +0000  (19:26 -0500)] 
 
bcachefs: growable btree_pathsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 15 Dec 2023 20:21:40 +0000  (15:21 -0500)] 
 
bcachefs: Fix interior update path btree_path usesSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 10 Dec 2023 22:10:31 +0000  (17:10 -0500)] 
 
bcachefs: trans->nr_pathsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 13 Dec 2023 01:30:44 +0000  (20:30 -0500)] 
 
bcachefs: trans->updates will also be resizableSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 16:11:22 +0000  (11:11 -0500)] 
 
bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONSSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 13 Dec 2023 01:08:29 +0000  (20:08 -0500)] 
 
bcachefs: rcu protect trans->pathsSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 07:31:12 +0000  (02:31  -0500)] 
 
bcachefs: Clean up btree_transSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 05:23:33 +0000  (00:23  -0500)] 
 
bcachefs: kill btree_path.idxSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 05:17:17 +0000  (00:17  -0500)] 
 
bcachefs: get_unlocked_mut_path() -> btree_path_idx_tSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 05:03:44 +0000  (00:03  -0500)] 
 
bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idxSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 05:02:07 +0000  (00:02  -0500)] 
 
bcachefs: bch2_path_get() no longer uses path->idxSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 04:57:50 +0000  (23:57 -0500)] 
 
bcachefs: trans_for_each_path_with_node() no longer uses path->idxSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 04:37:45 +0000  (23:37 -0500)] 
 
bcachefs: trans_for_each_path() no longer uses path->idxSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 10 Dec 2023 22:54:02 +0000  (17:54 -0500)] 
 
bcachefs: kill trans_for_each_path_from()Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 04:29:06 +0000  (23:29 -0500)] 
 
bcachefs: bch2_btree_path_to_text() -> btree_path_idx_tSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 10 Dec 2023 21:35:45 +0000  (16:35 -0500)] 
 
bcachefs: struct trans_for_each_path_inorder_iterSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sun, 10 Dec 2023 21:10:24 +0000  (16:10 -0500)] 
 
bcachefs: btree_insert_entry -> btree_path_idx_tSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 4 Dec 2023 05:39:38 +0000  (00:39  -0500)] 
 
bcachefs: btree_iter -> btree_path_idx_tSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Dec 2023 22:02:16 +0000  (17:02 -0500)] 
 
bcachefs: btree_path_alloc() -> btree_path_idx_tSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Dec 2023 08:02:43 +0000  (03:02  -0500)] 
 
bcachefs: bch2_btree_path_traverse() -> btree_path_idx_tSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Dec 2023 07:24:05 +0000  (02:24  -0500)] 
 
bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_tSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Dec 2023 07:10:23 +0000  (02:10  -0500)] 
 
bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_tSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Mon, 11 Dec 2023 04:18:52 +0000  (23:18 -0500)] 
 
bcachefs; bch2_path_put() -> btree_path_idx_tSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Dec 2023 07:00:43 +0000  (02:00  -0500)] 
 
bcachefs: bch2_path_get() -> btree_path_idx_tSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Fri, 8 Dec 2023 06:51:04 +0000  (01:51  -0500)] 
 
bcachefs: minor bch2_btree_path_set_pos() optimizationSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 20 Dec 2023 06:20:53 +0000  (01:20  -0500)] 
 
bcachefs: Kill GFP_NOFAIL usage in readahead pathSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Sat, 23 Dec 2023 02:10:32 +0000  (21:10 -0500)] 
 
bcachefs: Convert split_devs() to darraySigned-off-by: Kent Overstreet <kent.overstreet@linux.dev> 
Kent Overstreet [Wed, 20 Dec 2023 01:54:11 +0000  (20:54 -0500)] 
 
bcachefs: skip journal more often in key cache reclaimSigned-off-by: Kent Overstreet <kent.overstreet@linux.dev>