Messages in this thread | | | Date | Tue, 24 Mar 2009 19:04:14 -0700 (PDT) | Subject | Re: kernel unaligned accesses on 2.6.29. | From | David Miller <> |
| |
From: Robin Holt <holt@sgi.com> Date: Tue, 24 Mar 2009 20:14:18 -0500
> You either need to use memcpy, or not define it as an unsigned char. > Tony, any suggestions?
memcpy() might not work in this scenerio.
GCC can still emit an inline 64-bit memory access if it deems that the objects involved should be sufficiently aligned.
It might not be able to in this specific case, but it is something to be aware of. Don't be convinced of any fix for this until the assembler is inspected by hand :-)
| |