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

[media] st_rc: fix build warning

Building for avr32 leads the following build warning:

drivers/media/rc/st_rc.c:270: warning: passing argument 1 of 'IS_ERR' discards qualifiers from pointer target type
drivers/media/rc/st_rc.c:271: warning: passing argument 1 of 'PTR_ERR' discards qualifiers from pointer target type

devm_ioremap_resource() returns void __iomem *, so change 'base' and
'rx_base' definitions 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
2235cf63 3ea0f285

+4 -4
+4 -4
drivers/media/rc/st_rc.c
··· 22 22 int irq; 23 23 int irq_wake; 24 24 struct clk *sys_clock; 25 - volatile void __iomem *base; /* Register base address */ 26 - volatile void __iomem *rx_base;/* RX Register base address */ 25 + void __iomem *base; /* Register base address */ 26 + void __iomem *rx_base;/* RX Register base address */ 27 27 struct rc_dev *rdev; 28 28 bool overclocking; 29 29 int sample_mult; ··· 267 267 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 268 268 269 269 rc_dev->base = devm_ioremap_resource(dev, res); 270 - if (IS_ERR((__force void *)rc_dev->base)) { 271 - ret = PTR_ERR((__force void *)rc_dev->base); 270 + if (IS_ERR(rc_dev->base)) { 271 + ret = PTR_ERR(rc_dev->base); 272 272 goto err; 273 273 } 274 274