[lkml]   [2003]   [Jan]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Honest does not pay here ...

well, I was forgetting to specify,
queues are kernel threads, and that is quite
optimum expecially on SMP systems.
One big advantage is that conflicts possibilities are
(should be) less than minimal.


On Tue, 7 Jan 2003, Larry McVoy wrote:

> Date: Tue, 7 Jan 2003 16:30:50 -0800
> From: Larry McVoy <>
> To:
> Cc: Matthias Andree <>,,
> Subject: Re: Honest does not pay here ...
> > In very semplicistic words:
> > In 2.5/2.6 kernels, non GPL modules have a big
> > penalty, because they cannot create their own queue, but have to use a default
> > one.
> I may be showing my ignorance here (won't be the first time) but this makes
> me wonder if Linux could provide a way to do "user level drivers". I.e.,
> drivers which ran in kernel mode but in the context of a process and had
> to talk to the real kernel via pipes or whatever. It's a fair amount of
> plumbing but could have the advantage of being a more stable interface
> for the drivers.
> If you think about it, drivers are more or less open/close/read/write/ioctl.
> They need kernel privileges to do their thing but don't need (and shouldn't
> have) access to all the guts of the kernel.
> Can any well traveled driver people see this working or is it nuts?
> --
> ---
> Larry McVoy lm at

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:32    [W:0.070 / U:23.984 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site