OSDN Git Service

xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag
[tomoyo/tomoyo-test1.git] / fs / xfs / libxfs / xfs_attr_leaf.c
index 08d4b10..fed537a 100644 (file)
@@ -2403,8 +2403,8 @@ xfs_attr3_leaf_lookup_int(
                 * If we are looking for INCOMPLETE entries, show only those.
                 * If we are looking for complete entries, show only those.
                 */
-               if ((args->flags & XFS_ATTR_INCOMPLETE) !=
-                   (entry->flags & XFS_ATTR_INCOMPLETE)) {
+               if (!!(args->op_flags & XFS_DA_OP_INCOMPLETE) !=
+                   !!(entry->flags & XFS_ATTR_INCOMPLETE)) {
                        continue;
                }
                if (entry->flags & XFS_ATTR_LOCAL) {