1*b2441318SGreg Kroah-Hartman // SPDX-License-Identifier: GPL-2.0 2e6c76d62SJiri Olsa #include <stdint.h> 3e6c76d62SJiri Olsa #include <pthread.h> 4e6c76d62SJiri Olsa #include <sched.h> 5e6c76d62SJiri Olsa main(void)6e6c76d62SJiri Olsaint main(void) 7e6c76d62SJiri Olsa { 8e6c76d62SJiri Olsa int ret = 0; 9e6c76d62SJiri Olsa pthread_attr_t thread_attr; 10e6c76d62SJiri Olsa cpu_set_t cs; 11e6c76d62SJiri Olsa 12e6c76d62SJiri Olsa pthread_attr_init(&thread_attr); 13e6c76d62SJiri Olsa CPU_ZERO(&cs); 14e6c76d62SJiri Olsa 15e6c76d62SJiri Olsa ret = pthread_attr_setaffinity_np(&thread_attr, sizeof(cs), &cs); 16e6c76d62SJiri Olsa 17e6c76d62SJiri Olsa return ret; 18e6c76d62SJiri Olsa } 19