#!/system/bin/sh

BUSYBOX="/data/data/com.paget96.lsandroid/files/binary/busybox"
LOG="/data/data/com.paget96.lsandroid/files/log/mainLog"
divider="==============================================="

sendToLog() {
  timeZone=$(getprop persist.sys.timezone)
  printDate=$(TZ="$timeZone" $BUSYBOX date +"%H:%M:%S:%3N %d-%m-%Y")

  echo "[$printDate] $1" >>$LOG
}

write() {
  #chmod 0644 "$1"
  echo "$2" >"$1"
}

sendToLog "Activating I/O extend queue..."

blocks="/sys/block/*"

for i in $blocks; do
  if [ -e "$i" ]; then
    write "$i/queue/nr_requests" "512"
    sendToLog "nr_requests=512 in $i"
  fi
done

sendToLog "I/O extend queue is activated"
sendToLog "$divider"
