remarkable-linux/net/rds
Sherman Pun 450d06c020 RDS: Properly unmap when getting a remote access error
If the RDMA op has aborted with a remote access error,
in addition to what we already do (tell userspace it has
completed with an error) also unmap it and put() the rm.

Otherwise, hangs may occur on arches that track maps and
will not exit without proper cleanup.

Signed-off-by: Andy Grover <andy.grover@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-03-16 21:17:00 -07:00
..
af_rds.c RDS: only put sockets that have seen congestion on the poll_waitq 2010-03-16 21:16:59 -07:00
bind.c
cong.c RDS: Fix congestion issues for loopback 2010-03-16 21:16:55 -07:00
connection.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
ib.c RDMA/cm: fix loopback address support 2009-11-19 13:26:06 -08:00
ib.h RDS/IB+IW: Move recv processing to a tasklet 2009-10-30 15:06:39 -07:00
ib_cm.c RDS: Turn down alarming reconnect messages 2010-03-16 21:16:57 -07:00
ib_rdma.c RDS: Workaround for in-use MRs on close causing crash 2010-03-16 21:16:56 -07:00
ib_recv.c RDS: Do not BUG() on error returned from ib_post_send 2010-03-16 21:16:53 -07:00
ib_ring.c
ib_send.c RDS: Properly unmap when getting a remote access error 2010-03-16 21:17:00 -07:00
ib_stats.c
ib_sysctl.c sysctl: Drop & in front of every proc_handler. 2009-11-18 08:37:40 -08:00
info.c
info.h
iw.c RDMA/cm: fix loopback address support 2009-11-19 13:26:06 -08:00
iw.h RDS/IB+IW: Move recv processing to a tasklet 2009-10-30 15:06:39 -07:00
iw_cm.c RDS: Turn down alarming reconnect messages 2010-03-16 21:16:57 -07:00
iw_rdma.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
iw_recv.c RDS: Do not BUG() on error returned from ib_post_send 2010-03-16 21:16:53 -07:00
iw_ring.c
iw_send.c RDS: Do not BUG() on error returned from ib_post_send 2010-03-16 21:16:53 -07:00
iw_stats.c
iw_sysctl.c sysctl: Drop & in front of every proc_handler. 2009-11-18 08:37:40 -08:00
Kconfig
loop.c RDS: Fix congestion issues for loopback 2010-03-16 21:16:55 -07:00
loop.h
Makefile
message.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
page.c
rdma.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
rdma.h RDS: Add GET_MR_FOR_DEST sockopt 2009-10-30 15:06:37 -07:00
rdma_transport.c RDS: Turn down alarming reconnect messages 2010-03-16 21:16:57 -07:00
rdma_transport.h
rds.h RDS: only put sockets that have seen congestion on the poll_waitq 2010-03-16 21:16:59 -07:00
recv.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
send.c RDS: only put sockets that have seen congestion on the poll_waitq 2010-03-16 21:16:59 -07:00
stats.c
sysctl.c sysctl: Drop & in front of every proc_handler. 2009-11-18 08:37:40 -08:00
tcp.c
tcp.h
tcp_connect.c net/rds: remove uses of NIPQUAD, use %pI4 2010-02-03 20:16:48 -08:00
tcp_listen.c net/rds: remove uses of NIPQUAD, use %pI4 2010-02-03 20:16:48 -08:00
tcp_recv.c RDS: update copy_to_user state in tcp transport 2010-03-16 21:16:54 -07:00
tcp_send.c RDS/TCP: Wait to wake thread when write space available 2010-03-16 21:16:55 -07:00
tcp_stats.c
threads.c net: Move && and || to end of previous line 2009-11-29 16:55:45 -08:00
transport.c