On Sun, Apr 13, 2008 at 11:06:46PM +0200, Carsten Jacobi wrote:The last argument of __raw_writel() is void __iomem *, not unsigned long. WTF is that cast doing that? Besides, it looks like misspelled const __le32 *from = buf; ... __raw_writel(get_unaligned(from), shmem); Write in C, please. This isn't - you might as well write something like shmem * 2 -= 4; since result of cast is not an l-value. Finally, how much of that actually depends on Jensen and how much is actually "oh, on x86 we use rep movsl in memcpy_toio(), so it ends up with 32bit accesses"? -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Andrew Morton | -mm merge plans for 2.6.23 |
| Greg Kroah-Hartman | [PATCH 025/196] paride: Convert from class_device to device for block/paride |
| Henrique de Moraes Holschuh | [RFC] rfkill class rework |
git: | |
| Gerrit Renker | [PATCH 05/37] dccp: Cleanup routines for feature negotiation |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Johann Baudy | Packet mmap: TX RING and zero copy |
| David Miller | [GIT]: Networking |
