5 # protect against multiple inclusion
16 cpus
=$
(ls $CPUROOT |
grep "cpu[0-9].*")
22 for_each_non_boot_cpu
()
24 cpus
=$
(ls $CPUROOT |
grep "cpu[1-9].*")
34 echo 0 > $CPUROOT/$1/online
41 echo 1 > $CPUROOT/$1/online
52 # param: number of times we want to run the loop
55 printf "** Test: Running ${FUNCNAME[0]} for $1 loops **\n\n"
57 for i
in `seq 1 $1`; do
58 for_each_non_boot_cpu offline_cpu
59 for_each_non_boot_cpu online_cpu
63 printf "\n%s\n\n" "------------------------------------------------"
66 # Prints warning for all CPUs with missing cpufreq directory
67 print_unmanaged_cpus
()
69 for_each_cpu cpu_should_have_cpufreq_directory
72 # Counts CPUs with cpufreq directories
73 count_cpufreq_managed_cpus
()
77 for cpu
in `ls $CPUROOT | grep "cpu[0-9].*"`; do
78 if [ -d $CPUROOT/$cpu/cpufreq
]; then