Hi all,

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

module_init(init_function);
module_exit(exit_function);

Is there something which changed after 2.6.24?