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