diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2022-08-04 12:46:37 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2022-08-07 14:36:24 -0400 |
commit | d5869ffbfad2471b1fa51c014bbc09ab5b32a227 (patch) | |
tree | dc92f5e175be1eef91160142160c60b1f383614f | |
parent | 23b1ef335c7fb292d607a001a45d6c5f95f6d62a (diff) |
bcachefs: Add distinct error code for key_cache_upgrade
This aids in debugging.
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
-rw-r--r-- | fs/bcachefs/btree_key_cache.c | 2 | ||||
-rw-r--r-- | fs/bcachefs/errcode.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/fs/bcachefs/btree_key_cache.c b/fs/bcachefs/btree_key_cache.c index 661006e427f2..b36df9a718bd 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)\ |