Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] ir-hix5hd2: Fix build warning

Building for avr32 leads the following build warning:

drivers/media/rc/ir-hix5hd2.c:221: warning: passing argument 1 of 'IS_ERR' discards qualifiers from pointer target type
drivers/media/rc/ir-hix5hd2.c:222: warning: passing argument 1 of 'PTR_ERR' discards qualifiers from pointer target type

devm_ioremap_resource() returns void __iomem *, so change 'base' definition
accordingly.

Reported-by: kbuild test robot <fengguang.wu@intel.com>
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>

authored by

Fabio Estevam and committed by
Mauro Carvalho Chehab
3ea0f285 0fd355c8

+3 -3
+3 -3
drivers/media/rc/ir-hix5hd2.c
··· 63 63 64 64 struct hix5hd2_ir_priv { 65 65 int irq; 66 - void volatile __iomem *base; 66 + void __iomem *base; 67 67 struct device *dev; 68 68 struct rc_dev *rdev; 69 69 struct regmap *regmap; ··· 213 213 214 214 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 215 215 priv->base = devm_ioremap_resource(dev, res); 216 - if (IS_ERR((__force void *)priv->base)) 217 - return PTR_ERR((__force void *)priv->base); 216 + if (IS_ERR(priv->base)) 217 + return PTR_ERR(priv->base); 218 218 219 219 priv->irq = platform_get_irq(pdev, 0); 220 220 if (priv->irq < 0) {