mmtimer: Push BKL down into the ioctl handler
[pandora-kernel.git] / drivers / net / ibm_emac / ibm_emac_debug.c
index c7e1ecf..1f70906 100644 (file)
@@ -12,7 +12,6 @@
  * option) any later version.
  *
  */
-#include <linux/config.h>
 #include <linux/init.h>
 #include <linux/module.h>
 #include <linux/kernel.h>
@@ -133,7 +132,7 @@ void emac_dbg_register(int idx, struct ocp_enet_private *dev)
 {
        unsigned long flags;
 
-       if (idx >= sizeof(__emacs) / sizeof(__emacs[0])) {
+       if (idx >= ARRAY_SIZE(__emacs)) {
                printk(KERN_WARNING
                       "invalid index %d when registering EMAC for debugging\n",
                       idx);
@@ -149,7 +148,7 @@ void mal_dbg_register(int idx, struct ibm_ocp_mal *mal)
 {
        unsigned long flags;
 
-       if (idx >= sizeof(__mals) / sizeof(__mals[0])) {
+       if (idx >= ARRAY_SIZE(__mals)) {
                printk(KERN_WARNING
                       "invalid index %d when registering MAL for debugging\n",
                       idx);
@@ -168,11 +167,11 @@ void emac_dbg_dump_all(void)
 
        local_irq_save(flags);
 
-       for (i = 0; i < sizeof(__mals) / sizeof(__mals[0]); ++i)
+       for (i = 0; i < ARRAY_SIZE(__mals); ++i)
                if (__mals[i])
                        emac_mal_dump(__mals[i]);
 
-       for (i = 0; i < sizeof(__emacs) / sizeof(__emacs[0]); ++i)
+       for (i = 0; i < ARRAY_SIZE(__emacs); ++i)
                if (__emacs[i])
                        emac_mac_dump(i, __emacs[i]);
 
@@ -180,8 +179,7 @@ void emac_dbg_dump_all(void)
 }
 
 #if defined(CONFIG_MAGIC_SYSRQ)
-static void emac_sysrq_handler(int key, struct pt_regs *pt_regs,
-                              struct tty_struct *tty)
+static void emac_sysrq_handler(int key, struct tty_struct *tty)
 {
        emac_dbg_dump_all();
 }