From a1764e00cde2c0de798588782f2cc5a2bb307045 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Fri, 12 Jul 2024 14:38:07 -0400 Subject: Update bcachefs sources to 47d1e7a86242 bcachefs: drop packed, aligned from bkey_inode_buf Signed-off-by: Kent Overstreet --- libbcachefs/io_misc.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'libbcachefs/io_misc.c') diff --git a/libbcachefs/io_misc.c b/libbcachefs/io_misc.c index 4ec979b4..2cf62977 100644 --- a/libbcachefs/io_misc.c +++ b/libbcachefs/io_misc.c @@ -125,8 +125,12 @@ err_noprint: bch2_bkey_buf_exit(&old, c); if (closure_nr_remaining(&cl) != 1) { - bch2_trans_unlock(trans); - closure_sync(&cl); + bch2_trans_unlock_long(trans); + + if (closure_sync_timeout(&cl, HZ * 10)) { + bch2_print_allocator_stuck(c); + closure_sync(&cl); + } } return ret; -- cgit v1.2.3