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
| Andrew Morton | -mm merge plans for 2.6.23 |
| jjohansen | [AppArmor 39/45] AppArmor: Profile loading and manipulation, pathname matching |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| holzheu | Re: [RFC/PATCH] Documentation of kernel messages |
git: | |
| David Miller | Re: [BUG] New Kernel Bugs |
| Gerrit Renker | [PATCH 36/37] dccp: Initialisation and type-checking of feature sysctls |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
