Thread (2 messages) read the whole thread 2 messages, 2 authors, 2011-03-21
STALE5610d

[patch] vlynq: fix resource size calculation

From: Dan Carpenter <hidden>
Date: 2011-03-19 04:38:36
Also in: lkml
Subsystem: the rest · Maintainer: Linus Torvalds

The original code had an off-by-one error so we didn't release the
entire memory region on remove().

Signed-off-by: Dan Carpenter <redacted>
diff --git a/drivers/vlynq/vlynq.c b/drivers/vlynq/vlynq.c
index f885c86..1d37553 100644
--- a/drivers/vlynq/vlynq.c
+++ b/drivers/vlynq/vlynq.c
@@ -764,7 +764,7 @@ static int vlynq_remove(struct platform_device *pdev)
 
 	device_unregister(&dev->dev);
 	iounmap(dev->local);
-	release_mem_region(dev->regs_start, dev->regs_end - dev->regs_start);
+	release_mem_region(dev->regs_start, dev->regs_end - dev->regs_start + 1);
 
 	kfree(dev);
 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help