diff options
author | Anna Schumaker <Anna.Schumaker@Netapp.com> | 2019-11-08 22:02:24 +0100 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@hammerspace.com> | 2019-11-18 10:43:24 +0100 |
commit | 89658c4d04c7661c2c0770c6f92f465d58eed62d (patch) | |
tree | 50d00e184b7ea0bc1df71dbc86e3fe1ca28811eb /fs/nfs/file.c | |
parent | fs: nfs: sysfs: Remove NULL check before kfree (diff) | |
download | linux-89658c4d04c7661c2c0770c6f92f465d58eed62d.tar.xz linux-89658c4d04c7661c2c0770c6f92f465d58eed62d.zip |
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: Anna Schumaker <Anna.Schumaker@Netapp.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'fs/nfs/file.c')
-rw-r--r-- | fs/nfs/file.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nfs/file.c b/fs/nfs/file.c index 95dc90570786..8eb731d9be3e 100644 --- a/fs/nfs/file.c +++ b/fs/nfs/file.c @@ -649,7 +649,7 @@ out: out_swapfile: printk(KERN_INFO "NFS: attempt to write to active swap file!\n"); - return -EBUSY; + return -ETXTBSY; } EXPORT_SYMBOL_GPL(nfs_file_write); |