From: amujoo on
In my driver I create a pseudo device in /devices by calling
ddi_create_minor_node() inside an ioctl. Then using another ioctl I
call ddi_remove_minor_node(). But that doesnt remove the device in /
devices directory. Any idea why ? How to debug this problem?