-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The MontaVista patches[1] I applied to 2.6.9 are not compiling on x86_64. I'm also using a PaX pre-patch, which I don't believe is interfering; there were collisions with PaX in mm/, but none of those show here (they were all in .c files, not headers, so they cannot have an impact here). [1] ftp://source.mvista.com/pub/realtime/linux-2.6.9-rc4-rt/ I will be making two separate attempts, with two configs. The first I will attach here, the second follows Here's my output (tons of warnings, errors in traps.c): ~ CC arch/x86_64/kernel/semaphore.o arch/x86_64/kernel/semaphore.c: In function `__down': arch/x86_64/kernel/semaphore.c:65: warning: passing arg 1 of `kmutex_lock' from incompatible pointer type arch/x86_64/kernel/semaphore.c:82: warning: passing arg 1 of `kmutex_unlock' from incompatible pointer type arch/x86_64/kernel/semaphore.c:86: warning: passing arg 1 of `kmutex_lock' from incompatible pointer type arch/x86_64/kernel/semaphore.c:91: warning: passing arg 1 of `kmutex_unlock' from incompatible pointer type arch/x86_64/kernel/semaphore.c: In function `__down_interruptible': arch/x86_64/kernel/semaphore.c:103: warning: passing arg 1 of `kmutex_lock' from incompatible pointer type arch/x86_64/kernel/semaphore.c:135: warning: passing arg 1 of `kmutex_unlock' from incompatible pointer type arch/x86_64/kernel/semaphore.c:139: warning: passing arg 1 of `kmutex_lock' from incompatible pointer type arch/x86_64/kernel/semaphore.c:144: warning: passing arg 1 of `kmutex_unlock' from incompatible pointer type arch/x86_64/kernel/semaphore.c: In function `__down_trylock': arch/x86_64/kernel/semaphore.c:163: warning: passing arg 1 of `kmutex_lock' from incompatible pointer type arch/x86_64/kernel/semaphore.c:176: warning: passing arg 1 of `kmutex_unlock' from incompatible pointer type ~ CC arch/x86_64/kernel/signal.o arch/x86_64/kernel/signal.c: In function `sys_rt_sigsuspend': arch/x86_64/kernel/signal.c:55: warning: passing arg 1 of `kmutex_lock' from incompatible pointer type arch/x86_64/kernel/signal.c:59: warning: passing arg 1 of `kmutex_unlock' from incompatible pointer type arch/x86_64/kernel/signal.c: In function `sys_rt_sigreturn': arch/x86_64/kernel/signal.c:153: warning: passing arg 1 of `kmutex_lock' from incompatible pointer type arch/x86_64/kernel/signal.c:156: warning: passing arg 1 of `kmutex_unlock' from incompatible pointer type arch/x86_64/kernel/signal.c: In function `handle_signal': arch/x86_64/kernel/signal.c:391: warning: passing arg 1 of `kmutex_lock' from incompatible pointer type arch/x86_64/kernel/signal.c:395: warning: passing arg 1 of `kmutex_unlock' from incompatible pointer type ~ CC arch/x86_64/kernel/traps.o arch/x86_64/kernel/traps.c:314: warning: excess elements in struct initializer arch/x86_64/kernel/traps.c:314: warning: (near initialization for `(anonymous).kmtx.m_spin_lock') arch/x86_64/kernel/traps.c:314: error: parse error before "SPINLOCK_MAGIC_INIT" make[1]: *** [arch/x86_64/kernel/traps.o] Error 1 make: *** [arch/x86_64/kernel] Error 2 - -- All content of all messages exchanged herein are left in the Public Domain, unless otherwise explicitly stated. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBv9MmhDd4aOud5P8RAqbwAJ9AANIj7xC1KxEuivR+STMNwcfNPQCeMe0a a7bMoE8fnFbhOckrFcNHXz4= =FsNe -----END PGP SIGNATURE-----