[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Perform mmap and poll on PUD character devices
> I do not understahd why it is desirable to involve additional context
> switches to and from userspace into this data path.
> Instead of writing a bunch of fairly dubious page mapping code [...]
> in the kernel to support user-space daemons handling various virtual
> disk formats, why not put the effort into just doing the various
> desired virtual disk formats in-kernel?
I can't speak for Roger, but it seems to me that an appropriate answer
would be "the same reasons you do _anything_ in userspace rather than
the kernel": better insulation of pieces of the system from one
another and ease of changing if you want to run something else instead
strike me as the biggest ones.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Main Index |
Thread Index |