use direct io for kernel device object