> > In fact, it's the odd number of longs (29) in struct pt_regs that makes > the stack misaligned by 8 bytes. The patch below works for me - no more > oopses in rcu-torture test. > > Unless I'm missing something, this change shouldn't have any ill effects. > > Ivan. Very nice! This seems to do the trick! I've been chasing this bug for quite some time now and with this patch it seems to work! applied to my systems and no problems so far. I was looking at a mail-thread working with 16-bit stack alignment on x86_64 and there the solution seems a lot more complex than a one-liner. /Magnus