merge in jb-mr1-release history after reset to jb-mr1-dev
diff --git a/tests/ext4/android_emmc_perf_tests.sh b/tests/ext4/android_emmc_perf_tests.sh
index 23190f8..202c095 100755
--- a/tests/ext4/android_emmc_perf_tests.sh
+++ b/tests/ext4/android_emmc_perf_tests.sh
@@ -7,11 +7,6 @@
   echo "Cannot read $PERF test binary"
 fi
 
-if [ ! -r "$PERF_OSYNC" ]
-then
-  echo "Cannot read $PERF_OSYNC test binary"
-fi
-
 if ! adb shell true >/dev/null 2>&1
 then
   echo "No device detected over adb"
@@ -49,6 +44,11 @@
     CACHE="/dev/block/platform/sdhci-tegra.3/by-name/CAC"
     ;;
 
+  manta)
+    CPUFREQ="/sys/devices/system/cpu/cpu0/cpufreq"
+    CACHE="/dev/block/platform/dw_mmc.0/by-name/cache"
+    ;;
+
   *)
     echo "Unknown hardware $HARDWARE.  Exiting."
     exit 1
@@ -58,7 +58,6 @@
 adb root
 adb wait-for-device
 adb push "$PERF" /dev
-adb push "$PERF_OSYNC" /dev
 adb shell stop
 adb shell stop sdcard
 adb shell stop ril-daemon
@@ -99,6 +98,7 @@
 # Random read test
 for I in 1 2 3
 do
+  adb shell "echo 3 > /proc/sys/vm/drop_caches"
   echo "Random read test $I"
   adb shell /dev/"$PERF" -r 100 "$CACHE"
 done
@@ -114,7 +114,7 @@
 for I in 1 2 3
 do
   echo "Random write with o_sync test $I"
-  adb shell /dev/"$PERF" -w 100 -o "$CACHE"
+  adb shell /dev/"$PERF" -w -o 100 "$CACHE"
 done
 
 # Make a new empty /cache filesystem