Commit 89658c4d authored by Anna Schumaker's avatar Anna Schumaker Committed by Trond Myklebust

NFS: Return -ETXTBSY when attempting to write to a swapfile

My understanding is that -EBUSY refers to the underlying device, and
that -ETXTBSY is used when attempting to access a file in use by the
kernel (like a swapfile). Changing this return code helps us pass
xfstests generic/569
Signed-off-by: default avatarAnna Schumaker <Anna.Schumaker@Netapp.com>
Signed-off-by: default avatarTrond Myklebust <trond.myklebust@hammerspace.com>
parent 0e96322b
......@@ -649,7 +649,7 @@ ssize_t nfs_file_write(struct kiocb *iocb, struct iov_iter *from)
out_swapfile:
printk(KERN_INFO "NFS: attempt to write to active swap file!\n");
return -EBUSY;
return -ETXTBSY;
}
EXPORT_SYMBOL_GPL(nfs_file_write);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment