projects
/
fio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
deb859d
)
os/os-linux: add pthread CPU affinity helper
author
Jens Axboe
<axboe@kernel.dk>
Tue, 30 Mar 2021 23:38:33 +0000
(17:38 -0600)
committer
Jens Axboe
<axboe@kernel.dk>
Tue, 30 Mar 2021 23:38:33 +0000
(17:38 -0600)
Signed-off-by: Jens Axboe <axboe@kernel.dk>
os/os-linux.h
patch
|
blob
|
blame
|
history
diff --git
a/os/os-linux.h
b/os/os-linux.h
index 5562b0da93a67bd2949032e54e914ce85ae7c380..ea8d79221c06454168d39857a994ea2e88e83ba5 100644
(file)
--- a/
os/os-linux.h
+++ b/
os/os-linux.h
@@
-74,6
+74,9
@@
typedef cpu_set_t os_cpu_mask_t;
sched_getaffinity((pid), (ptr))
#endif
+#define fio_get_thread_affinity(mask) \
+ pthread_getaffinity_np(pthread_self(), sizeof(mask), &(mask))
+
#define fio_cpu_clear(mask, cpu) (void) CPU_CLR((cpu), (mask))
#define fio_cpu_set(mask, cpu) (void) CPU_SET((cpu), (mask))
#define fio_cpu_isset(mask, cpu) (CPU_ISSET((cpu), (mask)) != 0)