fs: remove KSTAT_QUERY_FLAGS
authorChristoph Hellwig <hch@lst.de>
Sat, 26 Sep 2020 07:04:01 +0000 (09:04 +0200)
committerAl Viro <viro@zeniv.linux.org.uk>
Sun, 27 Sep 2020 02:55:05 +0000 (22:55 -0400)
KSTAT_QUERY_FLAGS expands to AT_STATX_SYNC_TYPE, which itself already
is a mask.  Remove the double name, especially given that the prefix
is a little confusing vs the normal AT_* flags.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/stat.c
include/linux/stat.h

index 8acc4b14ac24c92f015acd202fea04f05fc25b30..dacecdda2e7967b53160a0008d6a63fc733095d8 100644 (file)
--- a/fs/stat.c
+++ b/fs/stat.c
@@ -56,7 +56,7 @@ EXPORT_SYMBOL(generic_fillattr);
  * @path: file to get attributes from
  * @stat: structure to return attributes in
  * @request_mask: STATX_xxx flags indicating what the caller wants
- * @query_flags: Query mode (KSTAT_QUERY_FLAGS)
+ * @query_flags: Query mode (AT_STATX_SYNC_TYPE)
  *
  * Get attributes without calling security_inode_getattr.
  *
@@ -71,7 +71,7 @@ int vfs_getattr_nosec(const struct path *path, struct kstat *stat,
 
        memset(stat, 0, sizeof(*stat));
        stat->result_mask |= STATX_BASIC_STATS;
-       query_flags &= KSTAT_QUERY_FLAGS;
+       query_flags &= AT_STATX_SYNC_TYPE;
 
        /* allow the fs to override these if it really wants to */
        /* SB_NOATIME means filesystem supplies dummy atime value */
@@ -97,7 +97,7 @@ EXPORT_SYMBOL(vfs_getattr_nosec);
  * @path: The file of interest
  * @stat: Where to return the statistics
  * @request_mask: STATX_xxx flags indicating what the caller wants
- * @query_flags: Query mode (KSTAT_QUERY_FLAGS)
+ * @query_flags: Query mode (AT_STATX_SYNC_TYPE)
  *
  * Ask the filesystem for a file's attributes.  The caller must indicate in
  * request_mask and query_flags to indicate what they want.
@@ -171,7 +171,7 @@ static int vfs_statx(int dfd, const char __user *filename, int flags,
        int error;
 
        if (flags & ~(AT_SYMLINK_NOFOLLOW | AT_NO_AUTOMOUNT | AT_EMPTY_PATH |
-                     KSTAT_QUERY_FLAGS))
+                     AT_STATX_SYNC_TYPE))
                return -EINVAL;
 
        if (!(flags & AT_SYMLINK_NOFOLLOW))
index 56614af83d4af515411438877c0e02be2d8c9655..fff27e603814121516418f2697fbcf7f1fbf6f43 100644 (file)
@@ -19,8 +19,6 @@
 #include <linux/time.h>
 #include <linux/uidgid.h>
 
-#define KSTAT_QUERY_FLAGS (AT_STATX_SYNC_TYPE)
-
 struct kstat {
        u32             result_mask;    /* What fields the user got */
        umode_t         mode;