Subject: linux-next: x86_64 UML broken

From: Alexey Dobriyan <[email-masked]>
Date: Thu, 23 Oct 2008 18:14:55 +0400

On um-x86_64-debug-y:

  SYMLINK arch/um/include/kern_constants.h
  SYMLINK arch/um/include/sysdep
make[2]: `arch/um/sys-x86_64/user-offsets.s' is up to date.
  Using /src/linux-1 as source for kernel
  GEN     /src/build/um-x86_64-debug-y/Makefile
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  CC      arch/um/kernel/asm-offsets.s
In file included from /src/linux-1/include/linux/spinlock.h:90,
                 from /src/linux-1/include/linux/seqlock.h:29,
                 from /src/linux-1/include/linux/time.h:8,
                 from /src/linux-1/include/linux/timex.h:57,
                 from /src/linux-1/include/linux/sched.h:54,
                 from arch/um/include/sysdep/kernel-offsets.h:2,
                 from /src/linux-1/arch/um/kernel/asm-offsets.c:1:
/src/linux-1/include/linux/spinlock_up.h: In function '__raw_spin_lock_flags':
/src/linux-1/include/linux/spinlock_up.h:31: error: implicit declaration of function 'local_irq_save'
In file included from /src/linux-1/include/linux/sched.h:77,
                 from arch/um/include/sysdep/kernel-offsets.h:2,
                 from /src/linux-1/arch/um/kernel/asm-offsets.c:1:
/src/linux-1/include/linux/proportions.h: In function 'prop_inc_percpu':
/src/linux-1/include/linux/proportions.h:77: error: implicit declaration of function 'local_irq_restore'
make[2]: *** [arch/um/kernel/asm-offsets.s] Error 1
make[1]: *** [prepare0] Error 2
make: *** [sub-make] Error 2