Messages in this thread | | | Date | Fri, 9 May 2003 01:54:12 -0700 | From | Andrew Morton <> | Subject | Re: [PATCH] Bump module ref during init. |
| |
Rusty Russell <rusty@rustcorp.com.au> wrote: > > +static void wait_for_zero_refcount(struct module *mod) > +{ > + /* Since we might sleep for some time, drop the semaphore first */ > + up(&module_mutex); > + for (;;) { > + DEBUGP("Looking at refcount...\n"); > + set_current_state(TASK_UNINTERRUPTIBLE); > + if (module_refcount(mod) == 0) > + break; > + schedule();
What wakes the task up again?
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |