From: proski Date: Sun, 31 Jan 2010 07:01:47 +0000 (+0000) Subject: Use sema_init() instead of init_MUTEX() X-Git-Url: http://git.ozo.com/?a=commitdiff_plain;h=df2b041849c0c6bcadd22458006cb283de38a386;p=madwifi%2F.git Use sema_init() instead of init_MUTEX() init_MUTEX() is missing on kernels with realtime patches. Besides, init_MUTEX is a confusing name, since it initializes a semaphore, whereas newer kernels have real mutexes as well. git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@4118 0192ed92-7a03-0410-a25b-9323aeb14dbd --- diff --git a/ath/if_athvar.h b/ath/if_athvar.h index e70f76f..f91ec8f 100644 --- a/ath/if_athvar.h +++ b/ath/if_athvar.h @@ -990,7 +990,7 @@ typedef void (*ath_callback) (struct ath_softc *); #include #endif /* Protects the device from concurrent accesses */ -#define ATH_LOCK_INIT(_sc) init_MUTEX(&(_sc)->sc_lock) +#define ATH_LOCK_INIT(_sc) sema_init(&(_sc)->sc_lock, 1) #define ATH_LOCK_DESTROY(_sc) #define ATH_LOCK(_sc) down(&(_sc)->sc_lock) #define ATH_UNLOCK(_sc) up(&(_sc)->sc_lock)