On Thu, Feb 20, 2025 at 06:56:08PM +0800, Alan Huang wrote:
> The fix alone doesn't fix [1], but should be applied before debugging
> that.
> 
> [1] https://syzkaller.appspot.com/bug?extid=38a0cbd267eff2d286ff
> 
> Signed-off-by: Alan Huang <[email protected]>

Applied

> ---
>  fs/bcachefs/btree_io.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/fs/bcachefs/btree_io.c b/fs/bcachefs/btree_io.c
> index e71b278672b6..80a0094be356 100644
> --- a/fs/bcachefs/btree_io.c
> +++ b/fs/bcachefs/btree_io.c
> @@ -997,7 +997,7 @@ static int validate_bset_keys(struct bch_fs *c, struct 
> btree *b,
>               }
>  got_good_key:
>               le16_add_cpu(&i->u64s, -next_good_key);
> -             memmove_u64s_down(k, bkey_p_next(k), (u64 *) vstruct_end(i) - 
> (u64 *) k);
> +             memmove_u64s_down(k, (u64 *) k + next_good_key, (u64 *) 
> vstruct_end(i) - (u64 *) k);
>               set_btree_node_need_rewrite(b);
>       }
>  fsck_err:
> -- 
> 2.48.1
> 

Reply via email to