From: Kent Overstreet Date: Thu, 4 Aug 2022 16:46:37 +0000 (-0400) Subject: bcachefs: Add distinct error code for key_cache_upgrade X-Git-Tag: v6.7-rc1~201^2~854 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ae33e7a274abe6863bc4a1f4ea1e4c5f65b533f9;p=thirdparty%2Fkernel%2Flinux.git bcachefs: Add distinct error code for key_cache_upgrade This aids in debugging. Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/btree_key_cache.c b/fs/bcachefs/btree_key_cache.c index 549abe607b53e..bfd602273e911 100644 --- a/fs/bcachefs/btree_key_cache.c +++ b/fs/bcachefs/btree_key_cache.c @@ -417,7 +417,7 @@ fill: if (!path->locks_want && !__bch2_btree_path_upgrade(trans, path, 1)) { trace_transaction_restart_ip(trans->fn, _THIS_IP_); - ret = btree_trans_restart(trans, BCH_ERR_transaction_restart_upgrade); + ret = btree_trans_restart(trans, BCH_ERR_transaction_restart_key_cache_upgrade); goto err; } diff --git a/fs/bcachefs/errcode.h b/fs/bcachefs/errcode.h index 95925c8434b3c..6dd2152e782e8 100644 --- a/fs/bcachefs/errcode.h +++ b/fs/bcachefs/errcode.h @@ -22,6 +22,7 @@ x(transaction_restart, transaction_restart_would_deadlock) \ x(transaction_restart, transaction_restart_would_deadlock_write)\ x(transaction_restart, transaction_restart_upgrade) \ + x(transaction_restart, transaction_restart_key_cache_upgrade) \ x(transaction_restart, transaction_restart_key_cache_fill) \ x(transaction_restart, transaction_restart_key_cache_raced) \ x(transaction_restart, transaction_restart_key_cache_realloced)\