diff -uNr -x CVS -x TAGS linux-2.4-mips/lib/rwsem.c linux-mips-rwsem/lib/rwsem.c --- linux-2.4-mips/lib/rwsem.c Mon Apr 30 09:55:41 2001 +++ linux-mips-rwsem/lib/rwsem.c Wed Jul 11 14:04:02 2001 @@ -112,7 +112,7 @@ */ static inline struct rw_semaphore *rwsem_down_failed_common(struct rw_semaphore *sem, struct rwsem_waiter *waiter, - __s32 adjustment) + signed long adjustment) { struct task_struct *tsk = current; signed long count;