Lines Matching refs:thread
257 struct task_struct *thread, *caller; in seccomp_can_sync_threads() local
264 for_each_thread(caller, thread) { in seccomp_can_sync_threads()
268 if (thread == caller) in seccomp_can_sync_threads()
271 if (thread->seccomp.mode == SECCOMP_MODE_DISABLED || in seccomp_can_sync_threads()
272 (thread->seccomp.mode == SECCOMP_MODE_FILTER && in seccomp_can_sync_threads()
273 is_ancestor(thread->seccomp.filter, in seccomp_can_sync_threads()
278 failed = task_pid_vnr(thread); in seccomp_can_sync_threads()
298 struct task_struct *thread, *caller; in seccomp_sync_threads() local
305 for_each_thread(caller, thread) { in seccomp_sync_threads()
307 if (thread == caller) in seccomp_sync_threads()
317 put_seccomp_filter(thread); in seccomp_sync_threads()
318 smp_store_release(&thread->seccomp.filter, in seccomp_sync_threads()
328 task_set_no_new_privs(thread); in seccomp_sync_threads()
336 if (thread->seccomp.mode == SECCOMP_MODE_DISABLED) in seccomp_sync_threads()
337 seccomp_assign_mode(thread, SECCOMP_MODE_FILTER); in seccomp_sync_threads()