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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to