Re: Increase priority of a workqueue thread ?

From: Block Device
Date: Fri Oct 21 2005 - 01:56:32 EST


Con, Dick,

Thanks a lot :) ... I'll try it out and see whether it works for me :)

Regards
BD.

On 10/20/05, Con Kolivas <kernel@xxxxxxxxxxx> wrote:
> On Thu, 20 Oct 2005 23:12, Block Device wrote:
> > Hi,
> > I am using a custom workqueue thread in my module. How do I increase
> > the priority of the workqueue threads ?
> > I've seen that each workqueue contains an array of per-cpu structures
> > which has a
> > task_struct of the thread on a particular cpu. Since these threads are
> > created from keventd
> > I think they'll have the same priority as keventd. Also the per-cpu
> > structure is something which is private to the workqueue
> > implementation. Directly using it (from my driver) to increase the
> > priority of the workqueue doesnt seem correct to me. Is there any
> > interface or standard way of changing the priority of a workqueue.
>
> By strange coincidence I was working on a patch to do this. Here's what I have
> so far - I know the code is safe but I don't know if it does as advertised
> yet ;)
>
> Cheers,
> Con
>
>
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/