forked from luck/tmp_suning_uos_patched
orangefs: do not return successful read when the client-core disappeared
Signed-off-by: Martin Brandenburg <martin@omnibond.com> Signed-off-by: Mike Marshall <hubcap@omnibond.com>
This commit is contained in:
parent
85ac799cf9
commit
43f3457604
|
@ -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",
|
||||
|
|
Loading…
Reference in New Issue
Block a user