[PATCH] to allow sys_pread64 and sys_pwrite64 to be used from modules

From: Luke Kenneth Casson Leighton
Date: Wed Sep 29 2004 - 07:48:45 EST


i do not know if this does any damage (and i'm going to find out!)

i seek to use these two functions from an experimental kernel module: i
get warnings about "symbol not found" without this patch:


Index: fs/read_write.c
===================================================================
RCS file: /cvsroot/selinux/nsa/linux-2.6/fs/read_write.c,v
retrieving revision 1.1.1.6
diff -u -3 -p -u -r1.1.1.6 read_write.c
--- fs/read_write.c 18 Jun 2004 19:30:06 -0000 1.1.1.6
+++ fs/read_write.c 29 Sep 2004 12:45:31 -0000
@@ -318,6 +318,7 @@ asmlinkage ssize_t sys_pread64(unsigned

return ret;
}
+EXPORT_SYMBOL_GPL(sys_pread64);

asmlinkage ssize_t sys_pwrite64(unsigned int fd, const char __user *buf,
size_t count, loff_t pos)
@@ -337,6 +338,7 @@ asmlinkage ssize_t sys_pwrite64(unsigned

return ret;
}
+EXPORT_SYMBOL_GPL(sys_pwrite64);

/*
* Reduce an iovec's length in-place. Return the resulting number of segments


--
--
Truth, honesty and respect are rare commodities that all spring from
the same well: Love. If you love yourself and everyone and everything
around you, funnily and coincidentally enough, life gets a lot better.
--
<a href="http://lkcl.net";> lkcl.net </a> <br />
<a href="mailto:lkcl@xxxxxxxx";> lkcl@xxxxxxxx </a> <br />

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/