> is this completely bad mojo ? is there some other mechanism that > provides what i want and i just dont know about it ? or do i just > make people change the driver to fit their application, thus throwing > out the idea of keeping all board-specific details in just the boards > file ...
There are two possibilities of interest I can think of (and maybe both are useful). One is to deliver a signal to someone on expiry the other would be to use notifier chains and export either the notifier or add/remove operations. That allows multiple modules and users to chain onto the expiry event Take a look at include/linux/notifier.h - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/