From 7d779319ab3a35fffbe703a632965f263ffd3f72 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Mon, 27 Oct 2025 15:35:06 -0500 Subject: [PATCH] Let taskset.test check more than 32 processors. They still need to be contiguous starting at zero though: no holes. --- tests/taskset.test | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/taskset.test b/tests/taskset.test index 94444c0b..c0bc900f 100755 --- a/tests/taskset.test +++ b/tests/taskset.test @@ -11,9 +11,12 @@ then return 2 > /dev/null exit fi -[ $CPUS -gt 63 ] && CPUS=63 -MASK=$(printf %x $(((1<64 bits but shell bitshifts usually can't +MOVER= LOVER= CCNT=$CPUS +while [ $CCNT -gt 8 ]; do MOVER+=ff; LOVER+=00; CCNT=$((CCNT-8)); done +[ $CCNT -gt 0 ] && + MASK=$(printf %x $(((1<