selinux: drop unnecessary smp_load_acquire() call
In commit 66f8e2f03c02 ("selinux: sidtab reverse lookup hash table") the corresponding load is moved under the spin lock, so there is no race possible and we can read the count directly. The smp_store_release() is still needed to avoid racing with the lock-free readers. Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com> Signed-off-by: Paul Moore <paul@paul-moore.com>
This commit is contained in:
parent
4b8503967e
commit
433e3aa377
@ -276,8 +276,7 @@ int sidtab_context_to_sid(struct sidtab *s, struct context *context,
|
||||
if (*sid)
|
||||
goto out_unlock;
|
||||
|
||||
/* read entries only after reading count */
|
||||
count = smp_load_acquire(&s->count);
|
||||
count = s->count;
|
||||
convert = s->convert;
|
||||
|
||||
/* bail out if we already reached max entries */
|
||||
|
Loading…
x
Reference in New Issue
Block a user