From 66102ca7012abdbd4685028de164950d8033d17f Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Sun, 13 Aug 2006 16:04:03 +0200 Subject: [GCC4] fix build error in fs/intermezzo/presto.c This patch fixes these errors with gcc 4 : presto.c: In function 'izo_mark_cache': presto.c:347: error: invalid lvalue in assignment presto.c:348: error: invalid lvalue in assignment presto.c: In function 'izo_mark_fset': presto.c:386: error: invalid lvalue in assignment presto.c:387: error: invalid lvalue in assignment --- fs/intermezzo/presto.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/fs/intermezzo/presto.c b/fs/intermezzo/presto.c index c665ea1..155419c 100644 --- a/fs/intermezzo/presto.c +++ b/fs/intermezzo/presto.c @@ -344,8 +344,8 @@ int izo_mark_cache(struct dentry *dentry return -EBADF; } - ((int)cache->cache_flags) &= and_flag; - ((int)cache->cache_flags) |= or_flag; + cache->cache_flags &= and_flag; + cache->cache_flags |= or_flag; if (res) *res = (int)cache->cache_flags; @@ -383,8 +383,8 @@ int izo_mark_fset(struct dentry *dentry, make_bad_inode(dentry->d_inode); return -EBADF; } - ((int)fset->fset_flags) &= and_flag; - ((int)fset->fset_flags) |= or_flag; + fset->fset_flags &= and_flag; + fset->fset_flags |= or_flag; if (res) *res = (int)fset->fset_flags; -- 1.4.2