aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMaxim Uvarov <maxim.uvarov@linaro.org>2018-09-03 18:01:49 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2018-09-05 17:53:49 +0300
commit6d48d7f7f684b8aa87f7eb4f922d45be345ed771 (patch)
tree8e1e214e8efff73d0cdee119ee40d0de0bb4bb33 /include
parent926c22f695ea702e598063919303f890ec52b71b (diff)
abi: align ODP_CPUMASK_SIZE with kernel cpu_set_t
Depends on kernel compile configuration size of cpu set may differ. Fixes: https://bugs.linaro.org/show_bug.cgi?id=3983 Reported-by: Robert Perper <rperper@litespeedtech.com> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'include')
-rw-r--r--include/odp/api/abi-default/cpumask.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/odp/api/abi-default/cpumask.h b/include/odp/api/abi-default/cpumask.h
index 5e7f24bf6..66445f7da 100644
--- a/include/odp/api/abi-default/cpumask.h
+++ b/include/odp/api/abi-default/cpumask.h
@@ -23,8 +23,9 @@ extern "C" {
#include <odp/api/std_types.h>
#include <odp/api/align.h>
+#include <sched.h>
-#define ODP_CPUMASK_SIZE 1024
+#define ODP_CPUMASK_SIZE (sizeof(cpu_set_t) * 8)
#define ODP_CPUMASK_STR_SIZE ((ODP_CPUMASK_SIZE + 3) / 4 + 3)