tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: workqueues ....



On Thursday 26 July 2018 23:23:13 Taylor R Campbell wrote:
> static void
> foo_intr(...)
> {
>         ...
>         mutex_enter(&sc->sc_work_lock);
>         if (!sc->sc_work_scheduled) {
>                 workqueue_enqueue(sc->sc_wq, &sc->sc_work, NULL);
>                 sc->sc_work_scheduled = true;
>         }
>         mutex_exit(&sc->sc_work_lock);
>         ...
> }

I was just wondering ... you show the intr enqueuing the work.
Is it OK to have a callout enqueue work so one can enqueue
work at some point in the future?

--Phil


Home | Main Index | Thread Index | Old Index