]> git.pld-linux.org Git - packages/kernel.git/blob - kernel-iopen-misc-2.6.20-vanilla.patch
- more strict values parser
[packages/kernel.git] / kernel-iopen-misc-2.6.20-vanilla.patch
1 Index: linux-2.6.20.3/Documentation/filesystems/ext2.txt
2 ===================================================================
3 --- linux-2.6.20.3.orig/Documentation/filesystems/ext2.txt      2007-08-14 18:31:47.000000000 +0200
4 +++ linux-2.6.20.3/Documentation/filesystems/ext2.txt   2007-08-14 18:37:41.000000000 +0200
5 @@ -58,6 +58,22 @@
6  
7  xip                            Use execute in place (no caching) if possible
8  
9 +iopen                          Makes an invisible pseudo-directory called
10 +                               __iopen__ available in the root directory
11 +                               of the filesystem.  Allows open-by-inode-
12 +                               number.  i.e., inode 3145 can be accessed
13 +                               via /mntpt/__iopen__/3145
14 +
15 +iopen_nopriv                   This option makes the iopen directory be
16 +                               world-readable.  This may be safer since it
17 +                               allows daemons to run as an unprivileged user,
18 +                               however it significantly changes the security
19 +                               model of a Unix filesystem, since previously
20 +                               all files under a mode 700 directory were not
21 +                               generally avilable even if the
22 +                               permissions on the file itself is
23 +                               world-readable.
24 +
25  grpquota,noquota,quota,usrquota        Quota options are silently ignored by ext2.
26  
27  
28 Index: linux-2.6.20.3/include/linux/dcache.h
29 ===================================================================
30 --- linux-2.6.20.3.orig/include/linux/dcache.h  2007-08-14 18:31:47.000000000 +0200
31 +++ linux-2.6.20.3/include/linux/dcache.h       2007-08-14 18:37:41.000000000 +0200
32 @@ -251,6 +251,7 @@
33   * This adds the entry to the hash queues.
34   */
35  extern void d_rehash(struct dentry *);
36 +extern void d_rehash_cond(struct dentry *, int lock);
37  
38  /**
39   * d_add - add dentry to hash queues
40 @@ -286,6 +287,7 @@
41  
42  /* used for rename() and baskets */
43  extern void d_move(struct dentry *, struct dentry *);
44 +extern void d_move_locked(struct dentry *, struct dentry *);
45  
46  /* appendix may either be NULL or be used for transname suffixes */
47  extern struct dentry * d_lookup(struct dentry *, struct qstr *);
This page took 0.024956 seconds and 3 git commands to generate.