linux/net/iucv
Ursula Braun f10e9cf157 af_iucv: wrong mapping of sent and confirmed skbs
commit f5738e2ef8 upstream.

When sending data through IUCV a MESSAGE COMPLETE interrupt
signals that sent data memory can be freed or reused again.
With commit f9c41a62bb
"af_iucv: fix recvmsg by replacing skb_pull() function" the
MESSAGE COMPLETE callback iucv_callback_txdone() identifies
the wrong skb as being confirmed, which leads to data corruption.
This patch fixes the skb mapping logic in iucv_callback_txdone().

Signed-off-by: Ursula Braun <ursula.braun@de.ibm.com>
Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-06-30 20:11:51 -07:00
..
af_iucv.c af_iucv: wrong mapping of sent and confirmed skbs 2014-06-30 20:11:51 -07:00
iucv.c
Kconfig
Makefile