#!/bin/sh

vfs=$(cat /proc/sys/vm/vfs_cache_pressure)
if [ "$vfs" == "100" ];then exit 0;fi

if [ "`dbus-send --system --print-reply --dest=com.nokia.csd.Call /com/nokia/csd/call/1 com.nokia.csd.Call.Instance.GetStatus | tail -1 | sed 's/.* //'`" != "0" ]; then
echo 100 > /proc/sys/vm/vfs_cache_pressure
renice 0 `cat /syspart/applications/standby/background/tasks`
renice 0 `pgrep modest`
renice 0 `pgrep browserd`
renice 0 `pgrep image-viewer`
kernel-config load overclock-call
else
echo 100 > /proc/sys/vm/vfs_cache_pressure
renice 0 `cat /syspart/applications/standby/background/tasks`
renice 0 `pgrep modest`
renice 0 `pgrep browserd`
renice 0 `pgrep image-viewer`
kernel-config load overclock
fi
