diff options
Diffstat (limited to 'make-devices')
-rwxr-xr-x | make-devices | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/make-devices b/make-devices index 38f1e0a..3e16adf 100755 --- a/make-devices +++ b/make-devices | |||
@@ -8,7 +8,7 @@ die() { | |||
8 | FT_TRACE_MAJOR=`grep ft_trace /proc/devices | awk '{print $1}'` | 8 | FT_TRACE_MAJOR=`grep ft_trace /proc/devices | awk '{print $1}'` |
9 | SCHED_TRACE_MAJOR=`grep sched_trace /proc/devices | awk '{print $1}'` | 9 | SCHED_TRACE_MAJOR=`grep sched_trace /proc/devices | awk '{print $1}'` |
10 | 10 | ||
11 | NUM_PROCS=$((`grep 'processor' /proc/cpuinfo | wc -l` - 1)) | 11 | NUM_PROCS=`egrep -c '^processor|online' /proc/cpuinfo` |
12 | 12 | ||
13 | [ -z "$FT_TRACE_MAJOR" ] && die "Couldn't determine Feather-Trace major device number." | 13 | [ -z "$FT_TRACE_MAJOR" ] && die "Couldn't determine Feather-Trace major device number." |
14 | [ -z "$SCHED_TRACE_MAJOR" ] && die "Couldn't determine sched_trace major device number." | 14 | [ -z "$SCHED_TRACE_MAJOR" ] && die "Couldn't determine sched_trace major device number." |
@@ -16,7 +16,7 @@ NUM_PROCS=$((`grep 'processor' /proc/cpuinfo | wc -l` - 1)) | |||
16 | 16 | ||
17 | mknod -m 0666 feather-trace c $FT_TRACE_MAJOR 0 || die "Couldn't create feather-trace." | 17 | mknod -m 0666 feather-trace c $FT_TRACE_MAJOR 0 || die "Couldn't create feather-trace." |
18 | 18 | ||
19 | for P in `seq 0 $NUM_PROCS` | 19 | for P in `seq 0 $((NUM_PROCS - 1))` |
20 | do | 20 | do |
21 | mknod -m 0666 "sched-trace$P" c $SCHED_TRACE_MAJOR $P || die "Couldn't create sched-trace$P." | 21 | mknod -m 0666 "sched-trace$P" c $SCHED_TRACE_MAJOR $P || die "Couldn't create sched-trace$P." |
22 | done | 22 | done |