orangefs: don't reinitialize result_mask in ->getattr
The caller already initializes it to the basic stats. Just clear not supported default bits where needed. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
73052b0dae
commit
5678b5d6a8
|
@ -261,11 +261,8 @@ int orangefs_getattr(const struct path *path, struct kstat *stat,
|
|||
generic_fillattr(inode, stat);
|
||||
|
||||
/* override block size reported to stat */
|
||||
if (request_mask & STATX_SIZE)
|
||||
stat->result_mask = STATX_BASIC_STATS;
|
||||
else
|
||||
stat->result_mask = STATX_BASIC_STATS &
|
||||
~STATX_SIZE;
|
||||
if (!(request_mask & STATX_SIZE))
|
||||
stat->result_mask &= ~STATX_SIZE;
|
||||
|
||||
stat->attributes_mask = STATX_ATTR_IMMUTABLE |
|
||||
STATX_ATTR_APPEND;
|
||||
|
|
Loading…
Reference in New Issue