X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Futils%2Futils.sh;h=9ffcc6ff29e072c03bf1571ec10036126f6f9c42;hp=a6f9a8b6c05cad9b0d5c6dd20ccc5d64792d3b71;hb=2a05e025c52eda43f8ebafdbe6f47dc0e80efa77;hpb=3bfde48aceec7b73b8fe74e5c75fad0f795e67d6 diff --git a/tests/utils/utils.sh b/tests/utils/utils.sh index a6f9a8b6c..9ffcc6ff2 100644 --- a/tests/utils/utils.sh +++ b/tests/utils/utils.sh @@ -282,6 +282,16 @@ function get_exposed_cpus_list() echo "${list[@]}" } +# Return any available CPU found. Do not make assumption about the returned +# value, e.g. that it could be 0. +function get_any_available_cpu() +{ + for cpu in /sys/devices/system/cpu/cpu[0-9]*; do + echo "${cpu#/sys/devices/system/cpu/cpu}" + break; + done +} + # Return the number of _configured_ CPUs. function conf_proc_count() {