diff --git a/fs/hmdfs/inode.c b/fs/hmdfs/inode.c index d17529a75472334cdae22867c2c1630a90cd7eea..565c3214498ea0e1068ad49087bc143c58b79cc9 100644 --- a/fs/hmdfs/inode.c +++ b/fs/hmdfs/inode.c @@ -88,10 +88,10 @@ static int iget_test(struct inode *inode, void *data) WARN_ON(ia->ino.domain < DOMAIN_ROOT || ia->ino.domain >= DOMAIN_INVALID); - if (read_ino_domain(inode->i_ino) == DOMAIN_ROOT) - return 1; if (read_ino_domain(inode->i_ino) != ia->ino.domain) return 0; + if (read_ino_domain(inode->i_ino) == DOMAIN_ROOT) + return 1; switch (ia->ino.domain) { case DOMAIN_MERGE_VIEW: