All of lore.kernel.org
 help / color / mirror / Atom feed
* floppy driver multithreaded!!
@ 2001-11-06  7:31 Rajiv Malik
  2001-11-06  7:48 ` Robert Love
  0 siblings, 1 reply; 2+ messages in thread
From: Rajiv Malik @ 2001-11-06  7:31 UTC (permalink / raw)
  To: linux-kernel

hi,
i was looking at the code of Floppy Driver by Linus, i was wondering the way
it has been coded !! even Linus has accepted that it can be further improved
a lot. i am thinking of making it more multithreaded, trying to find out the
details. any help on it would be highly appreciated.

thanx in advance.

Best Regards,
rajiv.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: floppy driver multithreaded!!
  2001-11-06  7:31 floppy driver multithreaded!! Rajiv Malik
@ 2001-11-06  7:48 ` Robert Love
  0 siblings, 0 replies; 2+ messages in thread
From: Robert Love @ 2001-11-06  7:48 UTC (permalink / raw)
  To: Rajiv Malik; +Cc: linux-kernel

On Tue, 2001-11-06 at 02:31, Rajiv Malik wrote:
> i was looking at the code of Floppy Driver by Linus, i was wondering the way
> it has been coded !! even Linus has accepted that it can be further improved
> a lot. i am thinking of making it more multithreaded, trying to find out the
> details. any help on it would be highly appreciated.

Uhm, it already is multithreaded.  Kind Of.  That is how a monolithic
kernel ends up working -- the exported floppy interface is threaded to
each running process that uses it.  So each user space thread runs the
the kernel code in its context and you get a result of the floppy driver
being multithreaded.

Then you have the backend...the block and VM layers that obviously
aren't all in the context of a user space application.  The system will
scale fine to your one floppy drive and multiple CPUs.

	Robert Love


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-11-06  7:49 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-06  7:31 floppy driver multithreaded!! Rajiv Malik
2001-11-06  7:48 ` Robert Love

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.