1. 31 Jul, 2007 1 commit
    • Andrew Morton's avatar
      kdebug.h: forward-declare struct struct notifier_block · fe9844d5
      Andrew Morton authored
      alpha:
      
      In file included from kernel/notifier.c:1:
      include/linux/kdebug.h:14: warning: 'struct notifier_block' declared inside parameter list
      include/linux/kdebug.h:14: warning: its scope is only this definition or declaration, which is probably not what you want
      include/linux/kdebug.h:15: warning: 'struct notifier_block' declared inside parameter list
      kernel/notifier.c:529: error: conflicting types for 'register_die_notifier'
      include/linux/kdebug.h:14: error: previous declaration of 'register_die_notifier' was here
      kernel/notifier.c:533: error: conflicting types for 'register_die_notifier'
      include/linux/kdebug.h:14: error: previous declaration of 'register_die_notifier' was here
      kernel/notifier.c:536: error: conflicting types for 'unregister_die_notifier'
      include/linux/kdebug.h:15: error: previous declaration of 'unregister_die_notifier' was here
      kernel/notifier.c:539: error: conflicting types for 'unregister_die_notifier'
      include/linux/kdebug.h:15: error: previous declaration of 'unregister_die_notifier' was here
      
      Cc: Richard Henderson <rth@twiddle.net>
      Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      fe9844d5
  2. 08 May, 2007 1 commit
    • Christoph Hellwig's avatar
      move die notifier handling to common code · 1eeb66a1
      Christoph Hellwig authored
      This patch moves the die notifier handling to common code.  Previous
      various architectures had exactly the same code for it.  Note that the new
      code is compiled unconditionally, this should be understood as an appel to
      the other architecture maintainer to implement support for it aswell (aka
      sprinkling a notify_die or two in the proper place)
      
      arm had a notifiy_die that did something totally different, I renamed it to
      arm_notify_die as part of the patch and made it static to the file it's
      declared and used at.  avr32 used to pass slightly less information through
      this interface and I brought it into line with the other architectures.
      
      [akpm@linux-foundation.org: build fix]
      [akpm@linux-foundation.org: fix vmalloc_sync_all bustage]
      [bryan.wu@analog.com: fix vmalloc_sync_all in nommu]
      Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
      Cc: <linux-arch@vger.kernel.org>
      Cc: Russell King <rmk@arm.linux.org.uk>
      Signed-off-by: default avatarBryan Wu <bryan.wu@analog.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1eeb66a1