Commit e7fb9b71 authored by John Garry's avatar John Garry Committed by Carlos Maiolino
Browse files

fs/dax: Reject IOCB_ATOMIC in dax_iomap_rw()



The DAX write path does not support IOCB_ATOMIC, so reject it when set.

Suggested-by: default avatarDarrick J. Wong <djwong@kernel.org>
Signed-off-by: default avatarJohn Garry <john.g.garry@oracle.com>
Reviewed-by: default avatarDarrick J. Wong <djwong@kernel.org>
Signed-off-by: default avatarCarlos Maiolino <cem@kernel.org>
parent 82efde9c
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1743,6 +1743,9 @@ dax_iomap_rw(struct kiocb *iocb, struct iov_iter *iter,
	loff_t done = 0;
	int ret;

	if (WARN_ON_ONCE(iocb->ki_flags & IOCB_ATOMIC))
		return -EIO;

	if (!iomi.len)
		return 0;