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

spi: ath79: simplify iomem resource mapping

Simplify the code by switching from devm_ioremap to devm_ioremap_resource.
Checking the result of platform_get_resource is not needed as
devm_ioremap_resource checks the provided resource argument for NULL.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Heiner Kallweit and committed by
Mark Brown
b7a2a1c0 6ff33f39

+3 -8
+3 -8
drivers/spi/spi-ath79.c
··· 240 240 sp->bitbang.flags = SPI_CS_HIGH; 241 241 242 242 r = platform_get_resource(pdev, IORESOURCE_MEM, 0); 243 - if (r == NULL) { 244 - ret = -ENOENT; 245 - goto err_put_master; 246 - } 247 - 248 - sp->base = devm_ioremap(&pdev->dev, r->start, resource_size(r)); 249 - if (!sp->base) { 250 - ret = -ENXIO; 243 + sp->base = devm_ioremap_resource(&pdev->dev, r); 244 + if (IS_ERR(sp->base)) { 245 + ret = PTR_ERR(sp->base); 251 246 goto err_put_master; 252 247 } 253 248