1*b2441318SGreg Kroah-Hartman // SPDX-License-Identifier: GPL-2.0 2459a3df7SVineet Gupta #include <stdint.h> 3459a3df7SVineet Gupta #include <pthread.h> 4543d976fSAdrian Hunter #include <sched.h> 5459a3df7SVineet Gupta main(void)6459a3df7SVineet Guptaint main(void) 7459a3df7SVineet Gupta { 8459a3df7SVineet Gupta int ret = 0; 9459a3df7SVineet Gupta pthread_attr_t thread_attr; 1095a09cfaSAdrian Hunter cpu_set_t cs; 11459a3df7SVineet Gupta 12459a3df7SVineet Gupta pthread_attr_init(&thread_attr); 13543d976fSAdrian Hunter CPU_ZERO(&cs); 14543d976fSAdrian Hunter 1595a09cfaSAdrian Hunter ret = pthread_attr_setaffinity_np(&thread_attr, sizeof(cs), &cs); 16459a3df7SVineet Gupta 17459a3df7SVineet Gupta return ret; 18459a3df7SVineet Gupta } 19