X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=security%2Fselinux%2Fss%2Fservices.c;h=61492485de84503f4ba87fff57326a3efde187a9;hb=1b9a3917366028cc451a98dd22e3bcd537d4e5c1;hp=d877cd16a81302faeffc348f014e03dbcd892ca5;hpb=71e1c784b24a026a490b3de01541fc5ee14ebc09;p=linux-2.6-block.git diff --git a/security/selinux/ss/services.c b/security/selinux/ss/services.c index d877cd16a813..61492485de84 100644 --- a/security/selinux/ss/services.c +++ b/security/selinux/ss/services.c @@ -27,7 +27,8 @@ #include #include #include -#include +#include + #include "flask.h" #include "avc.h" #include "avc_ss.h" @@ -48,9 +49,9 @@ static DEFINE_RWLOCK(policy_rwlock); #define POLICY_RDUNLOCK read_unlock(&policy_rwlock) #define POLICY_WRUNLOCK write_unlock_irq(&policy_rwlock) -static DECLARE_MUTEX(load_sem); -#define LOAD_LOCK down(&load_sem) -#define LOAD_UNLOCK up(&load_sem) +static DEFINE_MUTEX(load_mutex); +#define LOAD_LOCK mutex_lock(&load_mutex) +#define LOAD_UNLOCK mutex_unlock(&load_mutex) static struct sidtab sidtab; struct policydb policydb;