Thread (20 messages) flat view 20 messages, 3 authors, 2007-09-13

Re: [PATCH 01/10] cpm2: Infrastructure code cleanup.

From: Arnd Bergmann <arnd@arndb.de>
Date: 2007-09-08 14:53:28

On Wednesday 05 September 2007, Scott Wood wrote:
=20
=A0void *cpm_dpram_addr(unsigned long offset)
=A0{
-=A0=A0=A0=A0=A0=A0=A0return (void *)(im_dprambase + offset);
+=A0=A0=A0=A0=A0=A0=A0return (void __force *)(im_dprambase + offset);
=A0}
=A0EXPORT_SYMBOL(cpm_dpram_addr);
This does not look like a legitimate use of __force. I think it's better
to leave the warning in place for cases like this, so that someone else
can clean up the remaining users of this.

In this particular case, it seems that the function should either
be removed or changed to return an __iomem pointer so you get the
warning in the mac-fcc driver using it.

The rest of your patch looks great.

	Arnd <><
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help