Commit 43f34576 authored by Martin Brandenburg's avatar Martin Brandenburg Committed by Mike Marshall

orangefs: do not return successful read when the client-core disappeared

Signed-off-by: default avatarMartin Brandenburg <martin@omnibond.com>
Signed-off-by: default avatarMike Marshall <hubcap@omnibond.com>
parent 85ac799c
......@@ -169,7 +169,10 @@ ssize_t wait_for_direct_io(enum ORANGEFS_io_type type, struct inode *inode,
* trigger the write.
*/
case OP_VFS_STATE_INPROGR:
ret = total_size;
if (type == ORANGEFS_IO_READ)
ret = -EINTR;
else
ret = total_size;
break;
default:
gossip_err("%s: unexpected op state :%d:.\n",
......
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