diff -ruN oprofile-0.9.3.orig/utils/opcontrol oprofile-0.9.3/utils/opcontrol
--- oprofile-0.9.3.orig/utils/opcontrol	2007-07-16 20:22:17.000000000 +0200
+++ oprofile-0.9.3/utils/opcontrol	2008-01-01 20:31:51.000000000 +0100
@@ -383,7 +383,7 @@
 	echo "SESSION_DIR=$SESSION_DIR" >>$SETUP_FILE
 
 	if test "$NR_CHOSEN" != "0"; then
-		for f in `seq 0 $((NR_CHOSEN - 1))`; do
+		for f in `seq 0 $(($NR_CHOSEN - 1))`; do
 			get_event $f
 			echo "CHOSEN_EVENTS_${f}=$GOTEVENT" >>$SETUP_FILE
 		done
@@ -574,7 +574,7 @@
 	OPHELP_ARGS=
 
 	if test "$NR_CHOSEN" != 0; then
-		for f in `seq 0 $((NR_CHOSEN - 1))`; do
+		for f in `seq 0 $(($NR_CHOSEN - 1))`; do
 			get_event $f
 			if test "$GOTEVENT" != ""; then
 				OPHELP_ARGS="$OPHELP_ARGS $GOTEVENT"
@@ -596,7 +596,7 @@
 		return
 	fi
 
-	for f in `seq 0 $((NR_CHOSEN - 1))`; do
+	for f in `seq 0 $(($NR_CHOSEN - 1))`; do
 		get_event $f
 		if test "$GOTEVENT" != ""; then
 			EVENT=`echo $GOTEVENT | awk -F: '{print $1}'`
@@ -1200,7 +1200,7 @@
 	verify_counters
 
 	OPROFILED_EVENTS=
-	for f in `seq 0 $((NR_CHOSEN - 1))`; do
+	for f in `seq 0 $(($NR_CHOSEN - 1))`; do
 		get_event $f
 		if test "$GOTEVENT" != ""; then
 			EVENT=`echo $GOTEVENT | awk -F: '{print $1}'`
@@ -1211,7 +1211,7 @@
 			UNIT_MASK=`echo $GOTEVENT | awk -F: '{print $3}'`
 			KERNEL=`echo $GOTEVENT | awk -F: '{print $4}'`
 			USER=`echo $GOTEVENT | awk -F: '{print $5}'`
-			CTR=`echo $HW_CTRS | awk "{print \\$$((f + 1))}"`
+			CTR=`echo $HW_CTRS | awk "{print \\$$(($f + 1))}"`
 
 			if test "$EVENT" = "SPU_CYCLES"; then
 			        if test "$SEPARATE_KERNEL" = "1"; then
@@ -1246,7 +1246,7 @@
 			else
 				set_ctr_param $CTR enabled 1				
 				set_ctr_param $CTR event $EVENT_VAL
-				let loop_count=1
+				loop_count=1
 				for i in ${EVENT_STR}; do
 					#Skip first argument of EVENT_STR (event val) since we've already
 					#processed that value.
@@ -1255,7 +1255,7 @@
 						VAL=`echo $i | awk -F: '{print $2}'`
 						set_ctr_param "" $KEY $VAL
 					fi
-					let loop_count="$loop_count"+1
+					loop_count=$(($loop_count+1))
 				done				
 				set_ctr_param $CTR count $COUNT
 				set_ctr_param $CTR kernel $KERNEL
@@ -1357,7 +1357,7 @@
 	fi
 
 	if test "$NR_CHOSEN" != "0"; then
-		for f in `seq 0 $((NR_CHOSEN - 1))`; do
+		for f in `seq 0 $(($NR_CHOSEN - 1))`; do
 			get_event $f
 			echo "Event $f: $GOTEVENT"
 		done
