| 118 | } |
| 119 | |
| 120 | static void set_cpu_affinity(void) |
| 121 | { |
| 122 | cpu_set_t mask; |
| 123 | |
| 124 | if (cfg_cpu == -1) |
| 125 | return; |
| 126 | |
| 127 | CPU_ZERO(&mask); |
| 128 | CPU_SET(cfg_cpu, &mask); |
| 129 | if (sched_setaffinity(0, sizeof(mask), &mask)) |
| 130 | t_error(1, errno, "unable to pin cpu\n"); |
| 131 | } |
| 132 | |
| 133 | static void set_iowq_affinity(struct io_uring *ring) |
| 134 | { |