mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-25 03:50:24 +09:00
NFSD: use correct reservation type in nfsd4_scsi_fence_client
commit 6f52063db9aabdaabea929b1e998af98c2e8d917 upstream.
The reservation type argument for the pr_preempt call should match the
one used in nfsd4_block_get_device_info_scsi.
Fixes: f99d4fbdae ("nfsd: add SCSI layout support")
Cc: stable@vger.kernel.org
Signed-off-by: Dai Ngo <dai.ngo@oracle.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
e354793a7a
commit
71074ea298
@@ -334,7 +334,8 @@ nfsd4_scsi_fence_client(struct nfs4_layout_stateid *ls)
|
||||
struct block_device *bdev = ls->ls_file->nf_file->f_path.mnt->mnt_sb->s_bdev;
|
||||
|
||||
bdev->bd_disk->fops->pr_ops->pr_preempt(bdev, NFSD_MDS_PR_KEY,
|
||||
nfsd4_scsi_pr_key(clp), 0, true);
|
||||
nfsd4_scsi_pr_key(clp),
|
||||
PR_EXCLUSIVE_ACCESS_REG_ONLY, true);
|
||||
}
|
||||
|
||||
const struct nfsd4_layout_ops scsi_layout_ops = {
|
||||
|
||||
Reference in New Issue
Block a user