Module not cleanly unloaded?
I have a moderately sized module, which has the following:
registers a misc_device and on exit, deregisters it.
Of late When I rmmod the module, I can still see /dev/seeker_samples (That is the misc device node name). And hence I cannot re-load the module again, as the register fails.
When I tried again re-enabling all debugging, I get the following error:
The driver does not declare a release() function, it is probably broken.
I have no clue what this means,
I have an init, and an exit function
Is there something which changed after 2.6.24?