1b2441318SGreg 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 Olsa int 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