Re: 64-bit kernel broken.
James Bottomley <[email protected]>
| Newsgroups | gmane.linux.ports.hppa |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 2007-02-06 at 17:20 -0500, Carlos O'Donell wrote: > Run this test: > http://www.parisc-linux.org/~carlos/tst-sigqueue.c > > On a 32-bit userspace, with a 64-bit 2.6.18 kernel and the test exits with 0. > > carlos@firin:~$ ./tst-sigqueue > in f > pid = 1429 > new thread: 1429 > carlos@firin:~$ echo $? > 0 > > Run it with a 64-bit 2.6.20 kernel and you get an error. > > carlos@firin:~$ ./tst-sigqueue > in f > pid = 31148 > new thread: 31148 > expected PID 31148, got si_pid 1000 > carlos@firin:~$ echo $? > 1 > > Signal structure compat with a 64-bit kernel has been broken. That may be a potential explanation for our boot hang with SMP kernels ... I suspected it might be a signalling issue in the shell script. James