[PATCH rt-tests 5/9] cyclictest: use correct type when allocating cpu bitmask size
From: Josh Cartwright <hidden>
Date: 2015-08-31 16:35:40
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Josh Cartwright <hidden>
Date: 2015-08-31 16:35:40
Subsystem:
the rest · Maintainer:
Linus Torvalds
On any sane platform sizeof(long) == sizeof(unsigned long), so this does not actually fix a real bug, but the code should at least be consistent. Signed-off-by: Josh Cartwright <redacted> --- src/cyclictest/rt_numa.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cyclictest/rt_numa.h b/src/cyclictest/rt_numa.h
index caa80e6..9da9fd8 100644
--- a/src/cyclictest/rt_numa.h
+++ b/src/cyclictest/rt_numa.h@@ -229,7 +229,7 @@ static inline struct bitmask* rt_numa_parse_cpustring(const char* s, * max_cpus bits */ int nlongs = (max_cpus+BITS_PER_LONG-1)/BITS_PER_LONG; - mask->maskp = calloc(nlongs, sizeof(long)); + mask->maskp = calloc(nlongs, sizeof(unsigned long)); if (mask->maskp) { mask->maskp[cpu/BITS_PER_LONG] |= (1UL << (cpu % BITS_PER_LONG));
--
2.5.0