Commit 5678b5d6 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Al Viro
Browse files

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: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 73052b0d
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -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;