On Thu, Sep 04, 2014 at 07:16:11PM +0200, Lars-Peter Clausen wrote: > On 09/04/2014 07:12 PM, Sudip Mukherjee wrote: > >On Thu, Sep 04, 2014 at 06:50:05PM +0200, Lars-Peter Clausen wrote: > >>On 09/04/2014 06:45 PM, Sudip Mukherjee wrote: > >>>fixed sparse warning : incorrect type in argument 1 > >>> (different address spaces) > >>> > >>>Signed-off-by: Sudip Mukherjee <sudip@xxxxxxxxxxxxxxx> > >>>--- > >>> drivers/staging/iio/adc/mxs-lradc.c | 9 ++++++--- > >>> 1 file changed, 6 insertions(+), 3 deletions(-) > >>> > >>>diff --git a/drivers/staging/iio/adc/mxs-lradc.c b/drivers/staging/iio/adc/mxs-lradc.c > >>>index 468327f..d8d1fe1 100644 > >>>--- a/drivers/staging/iio/adc/mxs-lradc.c > >>>+++ b/drivers/staging/iio/adc/mxs-lradc.c > >>>@@ -1545,9 +1545,12 @@ static int mxs_lradc_probe(struct platform_device *pdev) > >>> /* Grab the memory area */ > >>> iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); > >>> lradc->dev = &pdev->dev; > >>>- lradc->base = devm_ioremap_resource(dev, iores); > >>>- if (IS_ERR(lradc->base)) > >>>- return PTR_ERR(lradc->base); > >>>+ void *tempptr; > >>>+ > >>>+ tempptr = devm_ioremap_resource(dev, iores); > >>>+ if (IS_ERR(tempptr)) > >>>+ return PTR_ERR(tempptr); > >>>+ lradc->base = tempptr; > >> > >>This makes no sense at all... devm_ioremap_resource() returns a > >>iomem pointer lrdac->base is a iomem pointer. > > > >sparse is giving warning for argument 1 of IS_ERR. > > Not if you update to the latest version of sparse. > yes , looks like ubuntu repository is having version 0.4.3 , whereas the latest version is 0.5.0. and with this one there no warning for iio. sorry for the noise. thanks sudip > > > >> > >>Please make sure that you have the latest version of sparse > >>installed on your system. > >> > >>> > >>> lradc->clk = devm_clk_get(&pdev->dev, NULL); > >>> if (IS_ERR(lradc->clk)) { > >>> > >> > > > >thanks > >sudip > > > _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel