On Sat, Jun 16, 2007 at 12:06:20AM -0700, Andrew Morton wrote:
> > kernel unaligned acc    : 34 (pc=fffffc00004bbf58,va=fffffc000394811c)
> > 
> > fffffc00004bbdb0 T __copy_user
> > fffffc00004bbf50 T csum_ipv6_magic
> > fffffc00004bc020 T memchr
> > 
> > Seems to be associated w/ arch/alpha/lib/ev6-csum_ipv6_magic.S
> > 
> > Steps to reproduce:
> > 
> > Use IPv6 on an Alpha EV6 or higher CPU.
> > 
> 
> I assume that networking passed the arch an unaligned pointer and the arch
> didn't expect that.
> 
> I further assume that this is an alpha shortcoming, and that this behaviour
> of networking is expected?

Indeed, it's alpha bug. The struct in6_addr passed to this routine has
4 byte alignment, so we cannot use normal 64 bit loads.

Hopefully I'll have a fix shortly. BTW, it's not only ev6, ev5 variant
is broken as well.

Ivan.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to