diff options
| author | Andrew Morton <akpm@digeo.com> | 2002-10-13 02:59:10 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-10-13 02:59:10 -0700 |
| commit | 2dcb8ff9ea7bfdc161eec1eeb8f94c2ba5c3c8a8 (patch) | |
| tree | 950a304885d589d362e4aae076b30ac09452a179 /kernel | |
| parent | 59791303f2e94317415f09b3b0fe888ffaed9cdb (diff) | |
[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().
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/ksyms.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/kernel/ksyms.c b/kernel/ksyms.c index bd0a43fcf7f4..4b3e40b10a76 100644 --- a/kernel/ksyms.c +++ b/kernel/ksyms.c @@ -33,7 +33,6 @@ #include <linux/swap.h> #include <linux/ctype.h> #include <linux/file.h> -#include <linux/iobuf.h> #include <linux/console.h> #include <linux/poll.h> #include <linux/mmzone.h> @@ -439,18 +438,6 @@ EXPORT_SYMBOL(__br_write_lock); EXPORT_SYMBOL(__br_write_unlock); #endif -/* Kiobufs */ -EXPORT_SYMBOL(alloc_kiovec); -EXPORT_SYMBOL(free_kiovec); -EXPORT_SYMBOL(expand_kiobuf); - -EXPORT_SYMBOL(map_user_kiobuf); -EXPORT_SYMBOL(unmap_kiobuf); -EXPORT_SYMBOL(lock_kiovec); -EXPORT_SYMBOL(unlock_kiovec); -EXPORT_SYMBOL(brw_kiovec); -EXPORT_SYMBOL(kiobuf_wait_for_io); - #ifdef HAVE_DISABLE_HLT EXPORT_SYMBOL(disable_hlt); EXPORT_SYMBOL(enable_hlt); |
