Messages in this thread Patch in this message | | | Subject | Re: Important for fs devs: rcu-walk merged upstream | From | Miklos Szeredi <> | Date | Tue, 11 Jan 2011 12:08:10 +0100 |
| |
On Tue, 11 Jan 2011, Nick Piggin wrote: > On Saturday, 8 January 2011, Marco Stornelli <marco.stornelli@gmail.com> wrote: > > Il 08/01/2011 03:54, Nick Piggin ha scritto: > >> The vfs-scale branch is now upstream. If you haven't > >> looked yet, your filesystem is likely to have been > >> touched, so check it out. > >> > >> Also look at Documentation/filesystems/porting and > >> path-lookup.txt. > > > > Nick, in the porting file I read: > > > > ..........hazards on dentries and inodes (see > > Documentation/filesystems/path-walk.txt). .......... > > ^^^^^^^^^^^^^ > > > > Should it be "path-lookup.txt"? > > > > Marco > > > > Hi, yes thanks I'll fix it
Also you use IPERM_RCU instead of IPERM_FLAG_RCU in the documentation.
Thanks, Miklos
diff --git a/Documentation/filesystems/porting b/Documentation/filesystems/porting index 07a32b4..c2819ee 100644 --- a/Documentation/filesystems/porting +++ b/Documentation/filesystems/porting @@ -383,5 +383,5 @@ Documentation/filesystems/vfs.txt for more details. permission and check_acl are inode permission checks that are called on many or all directory inodes on the way down a path walk (to check for -exec permission). These must now be rcu-walk aware (flags & IPERM_RCU). See -Documentation/filesystems/vfs.txt for more details. +exec permission). These must now be rcu-walk aware (flags & IPERM_FLAG_RCU). +See Documentation/filesystems/vfs.txt for more details. diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt index fbb324e..de8a967 100644 --- a/Documentation/filesystems/vfs.txt +++ b/Documentation/filesystems/vfs.txt @@ -415,9 +415,9 @@ otherwise noted. permission: called by the VFS to check for access rights on a POSIX-like filesystem. - May be called in rcu-walk mode (flags & IPERM_RCU). If in rcu-walk - mode, the filesystem must check the permission without blocking or - storing to the inode. + May be called in rcu-walk mode (flags & IPERM_FLAG_RCU). If in + rcu-walk mode, the filesystem must check the permission without + blocking or storing to the inode. If a situation is encountered that rcu-walk cannot handle, return -ECHILD and it will be called again in ref-walk mode. 5B5B -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |