Messages in this thread | | | Date | Fri, 1 Feb 2002 18:07:21 +0100 | From | Christoph Hellwig <> | Subject | Re: [PATCH][RFC] kthread abstraction |
| |
On Fri, Feb 01, 2002 at 05:50:33PM +0100, Andi Kleen wrote: > Christoph Hellwig <hch@caldera.de> writes: > > > > void *data; > > > > Opaque data for the thread's use. > > That requires to dynamically allocate and initialize kthread if you > can have potentially multiple threads (= too much to write) > > I think it would be better to pass data as a separate argument. > You can put the kthread and the data into a private structure on > the stack, pass the address of it to kernel_thread and wait until the > thread has read it using a completion.
Agreed. I will rework the patch to follow your suggestion.
Christoph
-- Of course it doesn't work. We've performed a software upgrade. - 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/
| |