public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH] spi: omap2-mcspi: fix blatant abuse of the resource subsystem
@ 2014-07-18 11:30 Lothar Waßmann
  2014-07-18 17:10 ` Mark Brown
  2016-10-04  9:27 ` Applied "spi: omap2-mcspi: Fix modifying platform resource data" to the spi tree Mark Brown
  0 siblings, 2 replies; 7+ messages in thread
From: Lothar Waßmann @ 2014-07-18 11:30 UTC (permalink / raw)
  To: linux-arm-kernel

Aua. This really hurts. I wonder how this could ever be admitted to
the Linux kernel...
Further comments suppressed because the would most likely violate the
CDA.

If someone should not grasp what this patch does, they should consider
what happens upon unloading/reloading the kernel module.

Signed-off-by: Lothar Wa?mann <LW@KARO-electronics.de>
---
 drivers/spi/spi-omap2-mcspi.c |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/spi/spi-omap2-mcspi.c b/drivers/spi/spi-omap2-mcspi.c
index 68441fa..cb23f5d 100644
--- a/drivers/spi/spi-omap2-mcspi.c
+++ b/drivers/spi/spi-omap2-mcspi.c
@@ -1379,15 +1379,13 @@ static int omap2_mcspi_probe(struct platform_device *pdev)
 		goto free_master;
 	}
 
-	r->start += regs_offset;
-	r->end += regs_offset;
-	mcspi->phys = r->start;
-
 	mcspi->base = devm_ioremap_resource(&pdev->dev, r);
 	if (IS_ERR(mcspi->base)) {
 		status = PTR_ERR(mcspi->base);
 		goto free_master;
 	}
+	mcspi->phys = r->start + regs_offset;
+	mcspi->base += regs_offset;
 
 	mcspi->dev = &pdev->dev;
 
-- 
1.7.10.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-10-04  9:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-18 11:30 [PATCH] spi: omap2-mcspi: fix blatant abuse of the resource subsystem Lothar Waßmann
2014-07-18 17:10 ` Mark Brown
2014-07-21  5:51   ` Lothar Waßmann
2014-07-21 12:18     ` Mark Brown
2014-07-21 12:41       ` Lothar Waßmann
2014-07-21 15:44         ` Mark Brown
2016-10-04  9:27 ` Applied "spi: omap2-mcspi: Fix modifying platform resource data" to the spi tree Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox