commit | 4038acdb187e226e72df393ae3dd150df857e8a3 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Mon Oct 03 20:38:55 2016 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Mon Oct 03 20:38:55 2016 -0400 |
tree | 8c911f14f9c22808b0f52827e562d2ff3d6dedf9 | |
parent | 08895a8b6b06ed2323cd97a36ee40a116b3db8ed [diff] |
consistent treatment of EFAULT on O_DIRECT read/write Make local filesystems treat a fault as shortened IO, returning -EFAULT only if nothing had been transferred. That's how everything else (NFS, FUSE, ceph, Lustre) behaves. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>