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

crypto: stm32 - use devm_platform_ioremap_resource() to simplify code

Use devm_platform_ioremap_resource() to simplify the code a bit.
This is detected by coccinelle.

Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

YueHaibing and committed by
Herbert Xu
473b4d99 72174473

+2 -6
+1 -3
drivers/crypto/stm32/stm32-crc32.c
··· 255 255 { 256 256 struct device *dev = &pdev->dev; 257 257 struct stm32_crc *crc; 258 - struct resource *res; 259 258 int ret; 260 259 261 260 crc = devm_kzalloc(dev, sizeof(*crc), GFP_KERNEL); ··· 263 264 264 265 crc->dev = dev; 265 266 266 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 267 - crc->regs = devm_ioremap_resource(dev, res); 267 + crc->regs = devm_platform_ioremap_resource(pdev, 0); 268 268 if (IS_ERR(crc->regs)) { 269 269 dev_err(dev, "Cannot map CRC IO\n"); 270 270 return PTR_ERR(crc->regs);
+1 -3
drivers/crypto/stm32/stm32-cryp.c
··· 1955 1955 { 1956 1956 struct device *dev = &pdev->dev; 1957 1957 struct stm32_cryp *cryp; 1958 - struct resource *res; 1959 1958 struct reset_control *rst; 1960 1959 int irq, ret; 1961 1960 ··· 1968 1969 1969 1970 cryp->dev = dev; 1970 1971 1971 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1972 - cryp->regs = devm_ioremap_resource(dev, res); 1972 + cryp->regs = devm_platform_ioremap_resource(pdev, 0); 1973 1973 if (IS_ERR(cryp->regs)) 1974 1974 return PTR_ERR(cryp->regs); 1975 1975