]> git.michaelhowe.org Git - packages/o/openafs.git/commit
STABLE14-drop-h-lock-around-putconn-20041027
authorDerrick Brashear <shadow@dementia.org>
Thu, 28 Oct 2004 19:09:04 +0000 (19:09 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 28 Oct 2004 19:09:04 +0000 (19:09 +0000)
commit46239bd78681bb8b51237800f425691d5665835e
tree81d3f55e9a71aa896e03ca638b5797eb9994fa47
parent0b79f6a6509382a0dfa3aaf8ae63426a69616316
STABLE14-drop-h-lock-around-putconn-20041027

the problem with rx_PutConnection is h_FreeConnection uses the host global lock

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

the problem with rx_PutConnection is h_FreeConnection uses the host global lock
but it shouldn't matter (callback conn should be a client not server conn and
thus not h_FreeConnection on cleanup)

further, we should free the conns we GetConnection'd not the ones still in
the host struct at the end.

(cherry picked from commit 2fbfef7f9157aad571307564faae1ce7aae4e3be)
src/viced/callback.c