lkml.org 
[lkml]   [2010]   [Nov]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] fs: call security_d_instantiate in d_obtain_alias
[snip]
> If you have persistent xattr support we need the dentry since the xattr
> code requires a dentry. I have no idea why but that's what
> inode->i_op->getxattr() requires.
>

The original reason that the xattr operations take dentries is because
of p9fs and CIFS. CIFS uses the name of the file to grab the extended
attributes and so does p9fs. I had tried to remove this a while ago but
couldn't find a way around that. When trying to find a solution I also
got push back from Miklos (FUSE) as he views a filesystem being able to
make xattr decisions based on the path name being a valid use-case.

Dave


\
 
 \ /
  Last update: 2010-11-19 06:37    [W:0.047 / U:2.560 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site