

- hugetlbfs_forget_inode() should be using ||




 fs/hugetlbfs/inode.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -puN fs/hugetlbfs/inode.c~misc fs/hugetlbfs/inode.c
--- 25/fs/hugetlbfs/inode.c~misc	Thu Feb  6 13:10:24 2003
+++ 25-akpm/fs/hugetlbfs/inode.c	Thu Feb  6 13:10:49 2003
@@ -211,7 +211,7 @@ static void hugetlbfs_forget_inode(struc
 		list_add(&inode->i_list, &inode_unused);
 	}
 	inodes_stat.nr_unused++;
-	if (!super_block | (super_block->s_flags & MS_ACTIVE)) {
+	if (!super_block || (super_block->s_flags & MS_ACTIVE)) {
 		spin_unlock(&inode_lock);
 		return;
 	}

_
