diff -urpN --exclude-from=/home/davej/.exclude bk-linus/ipc/util.c linux-2.5/ipc/util.c --- bk-linus/ipc/util.c 2002-11-21 02:24:36.000000000 +0000 +++ linux-2.5/ipc/util.c 2002-11-21 18:05:15.000000000 +0000 @@ -491,6 +491,10 @@ int ipc_checkid(struct ipc_ids* ids, str int ipc_parse_version (int *cmd) { +#ifdef __x86_64__ + if (!(current->thread.flags & THREAD_IA32)) + return IPC_64; +#endif if (*cmd & IPC_64) { *cmd ^= IPC_64; return IPC_64;