[PATCH] remove kiobufs
commit2dcb8ff9ea7bfdc161eec1eeb8f94c2ba5c3c8a8
authorAndrew Morton <akpm@digeo.com>
Sun, 13 Oct 2002 09:59:10 +0000 (13 02:59 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Sun, 13 Oct 2002 09:59:10 +0000 (13 02:59 -0700)
tree950a304885d589d362e4aae076b30ac09452a179
parent59791303f2e94317415f09b3b0fe888ffaed9cdb
[PATCH] remove kiobufs

This patch from Christoph Hellwig removes the kiobuf/kiovec
infrastructure.

This affects three subsystems:

video-buf.c:

   This patch includes an earlier diff from Gerd which converts
    video-buf.c to use get_user_pages() directly.

   Gerd has acked this patch.

LVM1:

   Is now even more broken.

drivers/mtd/devices/blkmtd.c:

   blkmtd is broken by this change.  I contacted Simon Evans, who
   said "I had done a rewrite of blkmtd anyway and just need to convert
   it to BIO.  Feel free to break it in the 2.5 tree, it will force me
   to finish my code."

Neither EVMS nor LVM2 use kiobufs.  The only remaining breakage
of which I am aware is a proprietary MPEG2 streaming module.  It
could use get_user_pages().
22 files changed:
arch/cris/drivers/examples/kiobuftest.c [deleted file]
drivers/media/video/bttv-risc.c
drivers/media/video/bttvp.h
drivers/media/video/video-buf.c
drivers/media/video/video-buf.h
fs/Makefile
fs/aio.c
fs/bio.c
fs/block_dev.c
fs/buffer.c
fs/fcntl.c
fs/file_table.c
fs/iobuf.c [deleted file]
fs/open.c
fs/xfs/linux/xfs_aops.c
fs/xfs/linux/xfs_ioctl.c
include/linux/buffer_head.h
include/linux/iobuf.h [deleted file]
init/main.c
kernel/ksyms.c
mm/filemap.c
mm/memory.c