From ae33e7a274abe6863bc4a1f4ea1e4c5f65b533f9 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Thu, 4 Aug 2022 12:46:37 -0400 Subject: [PATCH] bcachefs: Add distinct error code for key_cache_upgrade This aids in debugging. Signed-off-by: Kent Overstreet --- fs/bcachefs/btree_key_cache.c | 2 +- fs/bcachefs/errcode.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/bcachefs/btree_key_cache.c b/fs/bcachefs/btree_key_cache.c index 549abe607b53..bfd602273e91 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 95925c8434b3..6dd2152e782e 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)\ -- 2.20.1