AFAIK his work never went in/was never completed 8( So del_timer_sync
doesn't work on self-deleting timers.
If the timer was the one to call the final MOD_DEC_USE_COUNT(), it
might still be in the module, while we free underneath it on the other
CPU. That is the last (unlikely-to-happen-in-practice) known timer
hole in my code, and I'd prefer it solved in sys_delete_module()
rather than me doing it explicitly in cleanup().
Fortunately, it's a one-line `spin_unlock_wait(&global_bh_lock);'
addition after mod->cleanup().
Rusty.
BTW: why does sys_init_module return -EBUSY not mod->init()'s return val?
-- Hacking time.- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/