]> git.michaelhowe.org Git - packages/o/openafs.git/commit
STABLE12-drop-h-lock-around-putconn-20041027
authorDerrick Brashear <shadow@dementia.org>
Thu, 28 Oct 2004 19:30:06 +0000 (19:30 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 28 Oct 2004 19:30:06 +0000 (19:30 +0000)
commit41c2196c182d1aea15e4bb753fa2433b1e199b78
tree48d58ed809c251fec90fd9177ccbf83a59054ee8
parent9a507fe74d43b91f00429806e84d72372d6a6551
STABLE12-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