diff options
Diffstat (limited to 'libbcachefs/nocow_locking.c')
-rw-r--r-- | libbcachefs/nocow_locking.c | 5 |
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); } |