selftests/livepatch: define max test-syscall processes
Define a maximum allowable number of pids that can be livepatched in test-syscall.sh as with extremely large machines the output from a large number of processes overflows the dev/kmsg "expect" buffer in the "check_result" function and causes a false error. Reported-by: CKI Project <cki-project@redhat.com> Signed-off-by: Ryan Sullivan <rysulliv@redhat.com> Acked-by: Miroslav Benes <mbenes@suse.cz> Tested-by: Marcos Paulo de Souza <mpdesouza@suse.com> Reviewed-by: Marcos Paulo de Souza <mpdesouza@suse.com> Reviewed-by: Petr Mladek <pmladek@suse.com> Acked-by: Joel Savitz <jsavitz@redhat.com> Link: https://lore.kernel.org/r/20240606135348.4708-1-rysulliv@redhat.com Signed-off-by: Petr Mladek <pmladek@suse.com>
This commit is contained in:
committed by
Petr Mladek
parent
8c06da67d0
commit
46edf5d7ae
@@ -15,7 +15,10 @@ setup_config
|
||||
|
||||
start_test "patch getpid syscall while being heavily hammered"
|
||||
|
||||
for i in $(seq 1 $(getconf _NPROCESSORS_ONLN)); do
|
||||
NPROC=$(getconf _NPROCESSORS_ONLN)
|
||||
MAXPROC=128
|
||||
|
||||
for i in $(seq 1 $(($NPROC < $MAXPROC ? $NPROC : $MAXPROC))); do
|
||||
./test_klp-call_getpid &
|
||||
pids[$i]="$!"
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user