io_uring: use __kernel_timespec in timeout ABI
[linux-2.6-block.git] / fs / block_dev.c
index 677cb364d33f0e43e65d25349fdcdce651a6ca5e..9c073dbdc1b0435094d130bb3fad3c873824b300 100644 (file)
@@ -1972,6 +1972,9 @@ ssize_t blkdev_write_iter(struct kiocb *iocb, struct iov_iter *from)
        if (bdev_read_only(I_BDEV(bd_inode)))
                return -EPERM;
 
+       if (IS_SWAPFILE(bd_inode))
+               return -ETXTBSY;
+
        if (!iov_iter_count(from))
                return 0;