diff options
author | Sherman Pun <sherman.pun@sun.com> | 2010-03-11 13:50:05 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-03-16 21:17:00 -0700 |
commit | 450d06c0208ad195ccd74a7edd11321e316791ad (patch) | |
tree | 92abe1897ad7ab857e091475bcb84227af01962a /virt | |
parent | b98ba52f96e7cdb4dbe2b06bced83d95d94c9d02 (diff) | |
download | kernel_samsung_crespo-450d06c0208ad195ccd74a7edd11321e316791ad.zip kernel_samsung_crespo-450d06c0208ad195ccd74a7edd11321e316791ad.tar.gz kernel_samsung_crespo-450d06c0208ad195ccd74a7edd11321e316791ad.tar.bz2 |
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>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions