]> git.michaelhowe.org Git - packages/o/openafs.git/commit
rx mutex inversion fix
authorDerrick Brashear <shadow@dementia.org>
Tue, 2 Nov 2010 18:47:35 +0000 (14:47 -0400)
committerDerrick Brashear <shadow@dementia.org>
Wed, 3 Nov 2010 13:00:04 +0000 (06:00 -0700)
commitafcc5918ff41fa661a86f46f2c436d05e2abd616
tree4645951920ac2c5791ada6bf7c376c2bcb8af25f
parent2a85a613d58f1d944d4d93181fb8d3143554215a
rx mutex inversion fix

as discovered by Benjamin Kaduk, we were usually holding rx_refcnt_mutex
but briefly, and here we held it longer, and thus around acquiring freepktQ
mutex. undo it by simply setting STATE_RESET sooner as newcall does.

(cherry picked from commit d5ce8d19ace9b87816dd36663420136f5f2ad746)

Change-Id: Ic4b13dcf09006d3c8171b63f254129fe202e7155
Reviewed-on: http://gerrit.openafs.org/3243
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/rx/rx.c