Skip to content

Commit 6afd9db

Browse files
svanheuleYuryNorov
authored andcommitted
lib/test_cpumask: drop cpu_possible_mask full test
When the number of CPUs that can possibly be brought online is known at boot time, e.g. when HOTPLUG is disabled, nr_cpu_ids may be smaller than NR_CPUS. In that case, cpu_possible_mask would not be completely filled, and cpumask_full(cpu_possible_mask) can return false for valid system configurations. Without this test, cpu_possible_mask contents are still constrained by a check on cpumask_weight(), as well as tests in test_cpumask_first(), test_cpumask_last(), test_cpumask_next(), and test_cpumask_iterators(). Fixes: c41e886 ("lib/test: introduce cpumask KUnit test suite") Link: https://lore.kernel.org/lkml/[email protected]/ Reported-by: Maíra Canal <[email protected]> Signed-off-by: Sander Vanheule <[email protected]> Tested-by: Maíra Canal <[email protected]> Reviewed-by: David Gow <[email protected]> Signed-off-by: Yury Norov <[email protected]>
1 parent 1c23f9e commit 6afd9db

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

lib/test_cpumask.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ static cpumask_t mask_all;
5454
static void test_cpumask_weight(struct kunit *test)
5555
{
5656
KUNIT_EXPECT_TRUE(test, cpumask_empty(&mask_empty));
57-
KUNIT_EXPECT_TRUE(test, cpumask_full(cpu_possible_mask));
5857
KUNIT_EXPECT_TRUE(test, cpumask_full(&mask_all));
5958

6059
KUNIT_EXPECT_EQ(test, 0, cpumask_weight(&mask_empty));

0 commit comments

Comments
 (0)