]> git.baikalelectronics.ru Git - kernel.git/commit
af_iucv: recvmsg problem for SOCK_STREAM sockets
authorUrsula Braun <ursula.braun@de.ibm.com>
Wed, 19 Mar 2014 06:57:59 +0000 (07:57 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 20 Mar 2014 04:06:55 +0000 (00:06 -0400)
commitf0033a7226630d9da792e7e5d6fb2f2208f91c7b
treec00a561cf894c8fe4abe7694a15e3e1e049f2989
parentd6b1caab29a182be08db7ca1828e389bbcc3ab2e
af_iucv: recvmsg problem for SOCK_STREAM sockets

Commit 0c7e77fd6c334e76e4a7d51d94f278278ae3b879 introduced
a problem for SOCK_STREAM sockets, when only part of the
incoming iucv message is received by user space. In this
case the remaining data of the iucv message is lost.
This patch makes sure an incompletely received iucv message
is queued back to the receive queue.

Signed-off-by: Ursula Braun <ursula.braun@de.ibm.com>
Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Reported-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/iucv/af_iucv.c