Re: [patch-2.4.0-test2]Re: Linux-2.4.0-test2

From: Philipp Rumpf (prumpf@uzix.org)
Date: Sat Jun 24 2000 - 12:08:24 EST


On Sat, Jun 24, 2000 at 06:54:24PM +0200, Urban Widmark wrote:
> So all drivers (I'm sure there are a few) that use something like
>
> struct foo {
> u32 a;
> u32 b;
> u32 c;
> u32 d;
> }
>
> to communicate with some hardware (4 32-bit values with addresses in
> sequence) should be fixed not to make assumptions about the layout of a
> struct?

They should be fixed to use __attribute__((packed)). Also they shouldn't
have any unaligned struct members.

        Philipp Rumpf

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Jun 26 2000 - 21:00:04 EST