diff --git a/kmod/src/trans.c b/kmod/src/trans.c index e1a96471..6ea4b5f8 100644 --- a/kmod/src/trans.c +++ b/kmod/src/trans.c @@ -87,7 +87,7 @@ void scoutfs_trans_write_func(struct work_struct *work) int err; scoutfs_bio_init_comp(&comp); - sbi->trans_task = NULL; + sbi->trans_task = current; wait_event(sbi->trans_hold_wq, atomic_cmpxchg(&sbi->trans_holds, 0, -1) == 0);