rpms/kernel/FC-3 linux-2.6-vectored-io-bypass.patch,NONE,1.1

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Sat Nov 5 06:59:44 UTC 2005


Author: davej

Update of /cvs/dist/rpms/kernel/FC-3
In directory cvs.devel.redhat.com:/tmp/cvs-serv26782

Added Files:
	linux-2.6-vectored-io-bypass.patch 
Log Message:
* Sat Nov  5 2005 Dave Jones <davej at redhat.com>
- Fix readv/writev syscalls bypass sec module interface checks.


linux-2.6-vectored-io-bypass.patch:
 read_write.c |    4 ++++
 1 files changed, 4 insertions(+)

--- NEW FILE linux-2.6-vectored-io-bypass.patch ---
--- linux-2.6.12/fs/read_write.c~	2005-11-05 01:57:00.000000000 -0500
+++ linux-2.6.12/fs/read_write.c	2005-11-05 01:57:34.000000000 -0500
@@ -486,6 +486,10 @@ static ssize_t do_readv_writev(int type,
 	if (ret)
 		goto out;
 
+	ret = security_file_permission(file, type == READ ? MAY_READ : MAY_WRITE);
+	if (ret)
+		goto out;
+
 	fnv = NULL;
 	if (type == READ) {
 		fn = file->f_op->read;




More information about the fedora-cvs-commits mailing list