* [KJ] ioremap() / iounmap() balancing problem in scoop_probe() ?
@ 2005-04-10 21:23 Olivier Kaloudoff
2005-04-11 8:42 ` Domen Puncer
0 siblings, 1 reply; 2+ messages in thread
From: Olivier Kaloudoff @ 2005-04-10 21:23 UTC (permalink / raw)
To: kernel-janitors
[-- Attachment #1: Type: TEXT/PLAIN, Size: 660 bytes --]
Hi,
following the advice of Bertl, I'm trying my first error
report about the scoop device driver for arm, kernel 2.6.11.5;
I found that scoop_io_base is only used in scoop.c (once),
so after use, the memory area should be freed;
root@nec:/usr/src/linux/arch/arm/common# diff -Naur scoop.c.orig scoop.c
--- scoop.c.orig 2005-04-10 23:17:06.000000000 +0200
+++ scoop.c 2005-04-10 23:17:28.000000000 +0200
@@ -107,6 +107,7 @@
scoop_io_base = ioremap(mem->start, 0x1000);
if (!scoop_io_base)
return -ENOMEM;
+ iounmap(scoop_io_base);
SCOOP_REG(SCOOP_MCR) = 0x0140;
Am I right ?
Olivier
[-- Attachment #2: Type: text/plain, Size: 167 bytes --]
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
http://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [KJ] ioremap() / iounmap() balancing problem in scoop_probe() ?
2005-04-10 21:23 [KJ] ioremap() / iounmap() balancing problem in scoop_probe() ? Olivier Kaloudoff
@ 2005-04-11 8:42 ` Domen Puncer
0 siblings, 0 replies; 2+ messages in thread
From: Domen Puncer @ 2005-04-11 8:42 UTC (permalink / raw)
To: kernel-janitors
[-- Attachment #1: Type: text/plain, Size: 1207 bytes --]
On 10/04/05 23:23 +0200, Olivier Kaloudoff wrote:
> Hi,
>
>
> following the advice of Bertl, I'm trying my first error
> report about the scoop device driver for arm, kernel 2.6.11.5;
Great!
>
> I found that scoop_io_base is only used in scoop.c (once),
> so after use, the memory area should be freed;
Code seems different now (2.6.12-rc2).
>
>
> root@nec:/usr/src/linux/arch/arm/common# diff -Naur scoop.c.orig scoop.c
> --- scoop.c.orig 2005-04-10 23:17:06.000000000 +0200
> +++ scoop.c 2005-04-10 23:17:28.000000000 +0200
patch -p1 appliable patches please.
> @@ -107,6 +107,7 @@
> scoop_io_base = ioremap(mem->start, 0x1000);
Tabs converted to spaces. (copy & paste? try "insert file" or similar)
> if (!scoop_io_base)
> return -ENOMEM;
> + iounmap(scoop_io_base);
I think the right usage is as it is in -rc2 (code seems a bit changed),
iounmap in remove() after we stop using it.
>
> SCOOP_REG(SCOOP_MCR) = 0x0140;
>
>
> Am I right ?
>
>
> Olivier
> _______________________________________________
> Kernel-janitors mailing list
> Kernel-janitors@lists.osdl.org
> http://lists.osdl.org/mailman/listinfo/kernel-janitors
[-- Attachment #2: Type: text/plain, Size: 167 bytes --]
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
http://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-04-11 8:42 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-10 21:23 [KJ] ioremap() / iounmap() balancing problem in scoop_probe() ? Olivier Kaloudoff
2005-04-11 8:42 ` Domen Puncer
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.