Various drivers' irq handlers: kill dead code, needless casts
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / atm / ambassador.c
index 8ff5c4e50823bfbe7cac35f0544ab750ee024363..323592de047b5fecc58c13f382b05e2da985c27e 100644 (file)
@@ -862,15 +862,10 @@ static inline void interrupts_off (amb_dev * dev) {
 /********** interrupt handling **********/
 
 static irqreturn_t interrupt_handler(int irq, void *dev_id) {
-  amb_dev * dev = (amb_dev *) dev_id;
+  amb_dev * dev = dev_id;
   
   PRINTD (DBG_IRQ|DBG_FLOW, "interrupt_handler: %p", dev_id);
   
-  if (!dev_id) {
-    PRINTD (DBG_IRQ|DBG_ERR, "irq with NULL dev_id: %d", irq);
-    return IRQ_NONE;
-  }
-  
   {
     u32 interrupt = rd_plain (dev, offsetof(amb_mem, interrupt));