1. 01 Apr, 2012 1 commit
    • Greg Ungerer's avatar
      m68k: include asm/cmpxchg.h in our m68k atomic.h · 7224c0d1
      Greg Ungerer authored
      After commit 9ffc93f2 ("Remove all
      
        CC      init/main.o
      In file included from include/linux/mm.h:15:0,
                       from include/linux/ring_buffer.h:5,
                       from include/linux/ftrace_event.h:4,
                       from include/trace/syscall.h:6,
                       from include/linux/syscalls.h:78,
                       from init/main.c:16:
      include/linux/debug_locks.h: In function ‘__debug_locks_off’:
      include/linux/debug_locks.h:16:2: error: implicit declaration of function ‘xchg’
      
      There is no indirect inclusions of the new asm/cmpxchg.h for m68k here.
      Looking at most other architectures they include asm/cmpxchg.h in their
      asm/atomic.h. M68k currently does not do this. Including this in atomic.h
      fixes all m68k build problems.
      Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
      Acked-by: default avatarDavid Howells <dhowells@redhat.com>
      Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
      7224c0d1
  2. 31 Mar, 2012 39 commits