[rds-devel] [git pull] more teardown bug fixes
Zach Brown
zach.brown at oracle.com
Fri Jul 23 10:45:57 PDT 2010
Hey Andy,
Here's the next round of bug fixes. The first two are obvious :).
The last three are more interesting, but all seem reasonably straight forward. With these fixes I can now rmmod after rds-stress -I 2 errors out the QP and tears down a connection. Before the fixes I'd get livelocks. It looked like cpus were getting lost trying to acquire locks in a freed conn.
Let me know if there's any trouble pulling these.
- z
The following changes since commit 36a78327f17513d68e7efa4c11ab8c2d057e1803:
Andy Grover (1):
Use CQ_NEXT_COMP for recv completions
are available in the git repository at:
git://oss.oracle.com/git/zab/ofed-1.5-linux-2.6.git devel-fixes-jul-23-2010
Zach Brown (5):
RDS: lock rds_conn_count decrement in rds_conn_destroy()
RDS: remove old rs_transport comment
RDS: have sockets get transport module references
RDS: don't call rds_conn_shutdown() from rds_conn_destroy()
RDS: cancel connection work structs as we shut down
net/rds/af_rds.c | 2 ++
net/rds/connection.c | 16 ++++++++++++++--
net/rds/rds.h | 7 +------
net/rds/transport.c | 19 ++++++++++++++-----
4 files changed, 31 insertions(+), 13 deletions(-)
More information about the rds-devel
mailing list