SOURCES (LINUX_2_6_16): linux-2.6-vs2.1.patch - updated to 2.6.16.59
glen
glen at pld-linux.org
Sat Jan 19 19:19:02 CET 2008
Author: glen Date: Sat Jan 19 18:19:02 2008 GMT
Module: SOURCES Tag: LINUX_2_6_16
---- Log message:
- updated to 2.6.16.59
---- Files affected:
SOURCES:
linux-2.6-vs2.1.patch (1.1.2.26.2.3 -> 1.1.2.26.2.4)
---- Diffs:
================================================================
Index: SOURCES/linux-2.6-vs2.1.patch
diff -u SOURCES/linux-2.6-vs2.1.patch:1.1.2.26.2.3 SOURCES/linux-2.6-vs2.1.patch:1.1.2.26.2.4
--- SOURCES/linux-2.6-vs2.1.patch:1.1.2.26.2.3 Thu Dec 21 18:29:43 2006
+++ SOURCES/linux-2.6-vs2.1.patch Sat Jan 19 19:18:56 2008
@@ -7308,9 +7308,8 @@
lock_get_status(q, fl, ++i, "");
move_lock_status(&q, &pos, offset);
-diff -NurpP --minimal linux-2.6.16.20/fs/namei.c linux-2.6.16.20-vs2.1.1-rc22/fs/namei.c
---- linux-2.6.16.20/fs/namei.c 2006-04-09 13:49:53 +0200
-+++ linux-2.6.16.20-vs2.1.1-rc22/fs/namei.c 2006-05-21 23:34:46 +0200
+--- linux-2.6.16.59/fs/namei.c~ 2008-01-19 19:52:57.000000000 +0200
++++ linux-2.6.16.59/fs/namei.c 2008-01-19 19:55:48.031266357 +0200
@@ -32,6 +32,10 @@
#include <linux/file.h>
#include <linux/fcntl.h>
@@ -7451,13 +7450,12 @@
error = vfs_permission(nd, acc_mode);
if (error)
return error;
-@@ -1507,7 +1559,8 @@ int may_open(struct nameidata *nd, int a
+@@ -1560,7 +1560,7 @@
return -EACCES;
flag &= ~O_TRUNC;
-- } else if (IS_RDONLY(inode) && (flag & FMODE_WRITE))
-+ } else if ((IS_RDONLY(inode) || MNT_IS_RDONLY(nd->mnt))
-+ && (flag & FMODE_WRITE))
+- } else if (IS_RDONLY(inode) && (acc_mode & MAY_WRITE))
++ } else if ((IS_RDONLY(inode) || MNT_IS_RDONLY(nd->mnt)) && (acc_mode & MAY_WRITE))
return -EROFS;
/*
* An append-only file must be opened in append mode for writing.
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/linux-2.6-vs2.1.patch?r1=1.1.2.26.2.3&r2=1.1.2.26.2.4&f=u
More information about the pld-cvs-commit
mailing list