diff -ur linux-2.4.6.uc0pre0.orig/ipc/util.c linux-2.4.6.uc0pre0.actiontec/ipc/util.c
--- linux-2.4.6.uc0pre0.orig/ipc/util.c	2001-02-19 19:18:18.000000000 +0100
+++ linux-2.4.6.uc0pre0.actiontec/ipc/util.c	2004-12-15 00:35:20.000000000 +0100
@@ -345,58 +345,58 @@
     return;
 }
 
-asmlinkage long sys_semget (key_t key, int nsems, int semflg)
+long sys_semget (key_t key, int nsems, int semflg)
 {
 	return -ENOSYS;
 }
 
-asmlinkage long sys_semop (int semid, struct sembuf *sops, unsigned nsops)
+long sys_semop (int semid, struct sembuf *sops, unsigned nsops)
 {
 	return -ENOSYS;
 }
 
-asmlinkage long sys_semctl (int semid, int semnum, int cmd, union semun arg)
+long sys_semctl (int semid, int semnum, int cmd, union semun arg)
 {
 	return -ENOSYS;
 }
 
-asmlinkage long sys_msgget (key_t key, int msgflg)
+long sys_msgget (key_t key, int msgflg)
 {
 	return -ENOSYS;
 }
 
-asmlinkage long sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg)
+long sys_msgsnd (int msqid, struct msgbuf *msgp, size_t msgsz, int msgflg)
 {
 	return -ENOSYS;
 }
 
-asmlinkage long sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp,
+long sys_msgrcv (int msqid, struct msgbuf *msgp, size_t msgsz, long msgtyp,
 		       int msgflg)
 {
 	return -ENOSYS;
 }
 
-asmlinkage long sys_msgctl (int msqid, int cmd, struct msqid_ds *buf)
+long sys_msgctl (int msqid, int cmd, struct msqid_ds *buf)
 {
 	return -ENOSYS;
 }
 
-asmlinkage long sys_shmget (key_t key, size_t size, int shmflag)
+long sys_shmget (key_t key, size_t size, int shmflag)
 {
 	return -ENOSYS;
 }
 
-asmlinkage long sys_shmat (int shmid, char *shmaddr, int shmflg, ulong *addr)
+long sys_shmat (int shmid, char *shmaddr, int shmflg, ulong *addr)
 {
 	return -ENOSYS;
 }
 
-asmlinkage long sys_shmdt (char *shmaddr)
+long sys_shmdt (char *shmaddr)
 {
 	return -ENOSYS;
 }
 
-asmlinkage long sys_shmctl (int shmid, int cmd, struct shmid_ds *buf)
+long sys_shmctl (int shmid, int cmd, struct shmid_ds *buf)
 {
 	return -ENOSYS;
 }

