From 3087e0c233e9f940a69f52d1f49cf10c2c999b1d Mon Sep 17 00:00:00 2001 From: Ahmad Fatoum Date: Mon, 7 Feb 2022 08:56:29 +0100 Subject: mtd: mtdram: discard superfluous code We don't need to get the exact same resource, we just requested. Signed-off-by: Ahmad Fatoum Link: https://lore.barebox.org/20220207075630.1014476-1-a.fatoum@pengutronix.de Signed-off-by: Sascha Hauer --- drivers/mtd/devices/mtdram.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'drivers/mtd') diff --git a/drivers/mtd/devices/mtdram.c b/drivers/mtd/devices/mtdram.c index ee1cbf792d..c9371b16d0 100644 --- a/drivers/mtd/devices/mtdram.c +++ b/drivers/mtd/devices/mtdram.c @@ -16,11 +16,6 @@ #include #include -struct mtdram_priv_data { - struct mtd_info mtd; - void *base; -}; - static int ram_erase(struct mtd_info *mtd, struct erase_info *instr) { memset((char *)mtd->priv + instr->addr, 0xff, instr->len); @@ -44,10 +39,8 @@ static int ram_read(struct mtd_info *mtd, loff_t from, size_t len, size_t *retle static int mtdram_probe(struct device_d *dev) { struct resource *iores; - void __iomem *base; int device_id; struct mtd_info *mtd; - struct resource *res; loff_t size; int ret = 0; @@ -70,11 +63,9 @@ static int mtdram_probe(struct device_d *dev) ret = PTR_ERR(iores); goto nobase; } - base = IOMEM(iores->start); - res = dev_get_resource(dev, IORESOURCE_MEM, 0); - size = (unsigned long) resource_size(res); - mtd->priv = base; + mtd->priv = IOMEM(iores->start); + size = (unsigned long) resource_size(iores); mtd->type = MTD_RAM; mtd->writesize = 1; -- cgit v1.2.3