changing fio funcs to use vfs layer
reworking devfs using vfs