test-cpu-set-util: fix allocation size check on i386
We get just 28 bytes not 32 as on 64-bit architectures (__cpu_set_t is 4 bytes, we need at least 26, so 28 satisfies the constraints).
This commit is contained in:
parent
a299ce058b
commit
64412970ac
|
@ -254,7 +254,9 @@ static void test_cpu_set_to_from_dbus(void) {
|
|||
assert_se(array);
|
||||
assert_se(allocated == c.allocated);
|
||||
|
||||
assert(memcmp(array, expected, sizeof expected) == 0);
|
||||
assert_se(allocated <= sizeof expected);
|
||||
assert_se(allocated >= DIV_ROUND_UP(201u, 8u)); /* We need at least 201 bits for our mask */
|
||||
assert(memcmp(array, expected, allocated) == 0);
|
||||
|
||||
assert_se(cpu_set_from_dbus(array, allocated, &c2) == 0);
|
||||
assert_se(c2.set);
|
||||
|
|
Loading…
Reference in a new issue