From: Derrick Brashear Date: Tue, 19 Oct 2010 14:06:02 +0000 (-0400) Subject: atomic mutex don't recursive enter X-Git-Tag: upstream/1.8.0_pre1^2~4648 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=1a48bb7952bfc4df646bf9e2e6c55c884d54ccad;p=packages%2Fo%2Fopenafs.git atomic mutex don't recursive enter enter pairs with exit, and not, say, enter Change-Id: I7fe76c7ba125f9384205904318564173583e8b22 Reviewed-on: http://gerrit.openafs.org/3006 Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- diff --git a/src/rx/rx_atomic.h b/src/rx/rx_atomic.h index 5d44b6548..f82e2b3f3 100644 --- a/src/rx/rx_atomic.h +++ b/src/rx/rx_atomic.h @@ -273,7 +273,7 @@ static_inline void rx_atomic_sub(rx_atomic_t *atomic, int change) { MUTEX_ENTER(&rx_atomic_mutex); atomic->var -= change; - MUTEX_ENTER(&rx_atomic_mutex); + MUTEX_EXIT(&rx_atomic_mutex); } #endif