Messages in this thread | | | Subject | Re: direct-to-BIO for O_DIRECT | From | Andi Kleen <> | Date | 08 Jul 2002 09:26:53 +0200 |
| |
Andrew Morton <akpm@zip.com.au> writes:
> drivers/md/lvm-snap.c > drivers/media/video/video-buf.c > drivers/mtd/devices/blkmtd.c > drivers/scsi/sg.c > > the video and mtd drivers seems to be fairly easy to de-kiobufize. > I'm aware of one proprietary driver which uses kiobufs. XFS uses > kiobufs a little bit - just to map the pages.
lkcd uses it too for its kernel crash dump. I suspect it wouldn't be that hard to change.
> So with a bit of effort and maintainer-irritation, we can extract > the kiobuf layer from the kernel. > > Do we want to do that?
I think yes - keeping two kinds of iovectors for IO (kiovecs and BIOs) seems to be redundant. kiovecs never fulfilled their original promise of a universal zero copy container (e.g. they were too heavy weight for networking) so it's probably best to remove them as a failed experiment.
-Andi - 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/
| |