From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Kai Bankett" Date: Mon, 12 Mar 2012 10:47:56 +0000 Subject: Re: [patch] qnx6fs: silence a Sparse warning Message-Id: List-Id: References: <20120308072551.GA27713@elgon.mountain> In-Reply-To: <20120308072551.GA27713@elgon.mountain> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Dan Carpenter Cc: Al Viro , linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org Hi Dan, thank you very much for the provided fix. I've successfully applied and tested it. (well, did not expect much to happen, but just to be on the safe side) I will include it in my next version. Thanks, Kai > Add a __force to silence a sparse warning: > fs/qnx6/inode.c:88:22: warning: cast to restricted __fs32 > > Signed-off-by: Dan Carpenter > > diff --git a/fs/qnx6/inode.c b/fs/qnx6/inode.c > index e44012d..acf9241 100644 > --- a/fs/qnx6/inode.c > +++ b/fs/qnx6/inode.c > @@ -85,7 +85,7 @@ static int qnx6_get_block(struct inode *inode, sector_t > iblock, > > static int qnx6_check_blockptr(__fs32 ptr) > { > - if (ptr = ~(__fs32)0) { > + if (ptr = ~(__force __fs32)0) { > printk(KERN_ERR "qnx6: hit unused blockpointer.\n"); > return 0; > } >