SINGLEMDS=${SINGLEMDS:-"mds1"}
TIMEOUT=${TIMEOUT:-20}
PTLDEBUG=${PTLDEBUG:-0x33f0404}
-DEBUG_SIZE=${DEBUG_SIZE:-10}
-if [ `grep processor /proc/cpuinfo | wc -l` -gt 5 ]; then
- DEBUG_SIZE=$((`grep processor /proc/cpuinfo | wc -l` * 2)) # promise 2MB for every cpu
+
+# promise 2MB for every cpu
+_debug_mb=$((($(cut -d "-" -f 2 /sys/devices/system/cpu/possible)+1)*2))
+
+# but not less then 10Mb, and limited by 512Mb in libcfs
+if (( _debug_mb < 10 )); then
+ _debug_mb=10
+elif ((_debug_mb > 512 )); then
+ _debug_mb=512
fi
+
+DEBUG_SIZE=${DEBUG_SIZE:-$_debug_mb}
+
SUBSYSTEM=${SUBSYSTEM:- 0xffb7e3ff}
ENABLE_QUOTA=${ENABLE_QUOTA:-""}
set_debug_size () {
local dz=${1:-$DEBUG_SIZE}
- local cpus=$(getconf _NPROCESSORS_CONF)
+ local cpus=$(($(cut -d "-" -f 2 /sys/devices/system/cpu/possible)+1))
# bug 19944, adjust size to be -gt num_possible_cpus()
# promise 2MB for every cpu at least