orangefs: use S_ISREG(mode) and friends instead of mode & S_IFREG.
[deliverable/linux.git] / fs / orangefs / orangefs-utils.c
index 08f9c2dab0fe46856cb8203f0b8bb9ad11b7be1f..63e8c9bc912e2d9a4aee88640453e1ed7231eb97 100644 (file)
@@ -428,17 +428,17 @@ static int compare_attributes_to_inode(struct inode *inode,
 
        switch (attrs->objtype) {
        case ORANGEFS_TYPE_METAFILE:
-               if (!(inode->i_mode & S_IFREG))
+               if (!S_ISREG(inode->i_mode))
                        return 0;
                break;
        case ORANGEFS_TYPE_DIRECTORY:
-               if (!(inode->i_mode & S_IFDIR))
+               if (!S_ISDIR(inode->i_mode))
                        return 0;
                if (inode->i_nlink != 1)
                        return 0;
                break;
        case ORANGEFS_TYPE_SYMLINK:
-               if (!(inode->i_mode & S_IFLNK))
+               if (!S_ISLNK(inode->i_mode))
                        return 0;
                if (orangefs_inode && symname &&
                    mask & ORANGEFS_ATTR_SYS_LNK_TARGET)
This page took 0.025374 seconds and 5 git commands to generate.