ASoC: Intel: byt-max98090: Add GPIO ACPI mapping table
[sfrench/cifs-2.6.git] / fs / inode.c
index 6ad1edb520454c1098e21729d6d8b97097530d20..db5914783a7130d77725502cb4182c05ff7775c2 100644 (file)
@@ -402,6 +402,8 @@ static void inode_lru_list_add(struct inode *inode)
 {
        if (list_lru_add(&inode->i_sb->s_inode_lru, &inode->i_lru))
                this_cpu_inc(nr_unused);
+       else
+               inode->i_state |= I_REFERENCED;
 }
 
 /*
@@ -1489,7 +1491,6 @@ static void iput_final(struct inode *inode)
                drop = generic_drop_inode(inode);
 
        if (!drop && (sb->s_flags & MS_ACTIVE)) {
-               inode->i_state |= I_REFERENCED;
                inode_add_lru(inode);
                spin_unlock(&inode->i_lock);
                return;