GFS2: set plock owner in GETLK info
PATCH 1/1 GFS2: set plock owner in GETLK info
Set the owner field in the plock info sent to userspace for GETLK. Without this, gfs_controld won't correctly see when the GETLK from a process matches one of the process's existing locks.
Signed-off-by David Teigland <[email protected]>
fs/gfs2/locking/dlm/plock.c +1 -1
@@ -242,7 +242,7 @@ op->info.number = name->ln_number; op->info.start = fl->fl_start; op->info.end = fl->fl_end; - + op->info.owner = (__u64 )(long ) fl->fl_owner;send_op (op);wait_event (recv_wq, (op->done !=0 ));
Hi,
Now added to the GFS2 -nmw git tree. Thanks,
Steve.
Quoted 19 lines · David Teigland
Set the owner field in the plock info sent to userspace for GETLK. Without this,
gfs_controldwon't correctly see when the GETLK from a process matches one of the process's existing locks.Signed-off-by David Teigland <[email protected]>Index:
linux-quilt/fs/gfs2/locking/dlm/plock.c
===================================================================fs/gfs2/locking/dlm/plock.c +1
-1@@ -242,7 +242,7 @@ op->info.number = name->ln_number; op->info.start = fl->fl_start; op->info.end = fl->fl_end; - + op->info.owner = (__u64 )(long ) fl->fl_owner;send_op (op);wait_event (recv_wq, (op->done !=0 ));