don't touch offset in cdev read
added silly userland test