X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=kernel%2Fexec_domain.c;h=c1ef192aa65592b6286e6c224969e8af1eed3d81;hb=9063974cdbc5463528cb6aa60c91bc0267af7bbb;hp=3c2eaea66b1e16347bcd564b0c492b8f026dcf21;hpb=ca78f6baca863afe2e6a244a0fe94b3a70211d46;p=karo-tx-linux.git diff --git a/kernel/exec_domain.c b/kernel/exec_domain.c index 3c2eaea66b1e..c1ef192aa655 100644 --- a/kernel/exec_domain.c +++ b/kernel/exec_domain.c @@ -57,7 +57,7 @@ lookup_exec_domain(u_long personality) { struct exec_domain * ep; u_long pers = personality(personality); - + read_lock(&exec_domains_lock); for (ep = exec_domains; ep; ep = ep->next) { if (pers >= ep->pers_low && pers <= ep->pers_high) @@ -65,7 +65,7 @@ lookup_exec_domain(u_long personality) goto out; } -#ifdef CONFIG_KMOD +#ifdef CONFIG_MODULES read_unlock(&exec_domains_lock); request_module("personality-%ld", pers); read_lock(&exec_domains_lock);