summaryrefslogtreecommitdiff
path: root/libbcachefs/nocow_locking.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbcachefs/nocow_locking.c')
-rw-r--r--libbcachefs/nocow_locking.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libbcachefs/nocow_locking.c b/libbcachefs/nocow_locking.c
index 54e86697..b325fb10 100644
--- a/libbcachefs/nocow_locking.c
+++ b/libbcachefs/nocow_locking.c
@@ -5,12 +5,11 @@
#include "util.h"
void __bch2_bucket_nocow_lock(struct bucket_nocow_lock_table *t,
- struct bpos bucket, int flags)
+ two_state_lock_t *l, int flags)
{
struct bch_fs *c = container_of(t, struct bch_fs, nocow_locks);
- two_state_lock_t *l = bucket_nocow_lock(t, bucket);
u64 start_time = local_clock();
- bch2_two_state_lock(l, flags & BUCKET_NOCOW_LOCK_UPDATE);
+ __bch2_two_state_lock(l, flags & BUCKET_NOCOW_LOCK_UPDATE);
bch2_time_stats_update(&c->times[BCH_TIME_nocow_lock_contended], start_time);
}