NFSD: use correct reservation type in nfsd4_scsi_fence_client

The reservation type argument for the pr_preempt call should match the
one used in nfsd4_block_get_device_info_scsi.

Fixes: f99d4fbdae67 ("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>

authored by Dai Ngo and committed by Chuck Lever 6f52063d 1c873a2f

+2 -1
+2 -1
fs/nfsd/blocklayout.c
··· 400 struct block_device *bdev = file->nf_file->f_path.mnt->mnt_sb->s_bdev; 401 402 bdev->bd_disk->fops->pr_ops->pr_preempt(bdev, NFSD_MDS_PR_KEY, 403 - nfsd4_scsi_pr_key(clp), 0, true); 404 } 405 406 const struct nfsd4_layout_ops scsi_layout_ops = {
··· 400 struct block_device *bdev = file->nf_file->f_path.mnt->mnt_sb->s_bdev; 401 402 bdev->bd_disk->fops->pr_ops->pr_preempt(bdev, NFSD_MDS_PR_KEY, 403 + nfsd4_scsi_pr_key(clp), 404 + PR_EXCLUSIVE_ACCESS_REG_ONLY, true); 405 } 406 407 const struct nfsd4_layout_ops scsi_layout_ops = {