Ondemand Ported from 3.4.60 Linux Mainstream