]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - fs/nfs/pnfs.c
Merge tag 'mac80211-for-net-2020-02-14' of git://git.kernel.org/pub/scm/linux/kernel...
[linux.git] / fs / nfs / pnfs.c
index 3ac6b4dea72d3561ebc6bedd92b6e2e100730f92..542ea8dfd1bc75165cc78cccd1b14d4ef650c8f1 100644 (file)
@@ -1425,7 +1425,7 @@ bool pnfs_roc(struct inode *ino,
        /* lo ref dropped in pnfs_roc_release() */
        layoutreturn = pnfs_prepare_layoutreturn(lo, &stateid, &iomode);
        /* If the creds don't match, we can't compound the layoutreturn */
-       if (!layoutreturn || cred != lo->plh_lc_cred)
+       if (!layoutreturn || cred_fscmp(cred, lo->plh_lc_cred) != 0)
                goto out_noroc;
 
        roc = layoutreturn;