Adding dynamic read-ahead (as kernel option)

credits to tuxafgmur