From f53d540455576a9039258a9a834bef44257d05c1 Mon Sep 17 00:00:00 2001 From: Dave Jones Date: Wed, 13 Aug 2003 09:09:52 -0700 Subject: [PATCH] [PATCH] misc 3c505 bits - Remove unneeded breaks - Fix double spin_unlock_irqrestore problem --- drivers/net/3c505.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/3c505.c b/drivers/net/3c505.c index de4ebe6d65048..dfd0ed0c486ca 100644 --- a/drivers/net/3c505.c +++ b/drivers/net/3c505.c @@ -449,18 +449,18 @@ static int send_pcb(struct net_device *dev, pcb_struct * pcb) case ASF_PCB_ACK: adapter->send_pcb_semaphore = 0; return TRUE; - break; + case ASF_PCB_NAK: #ifdef ELP_DEBUG printk(KERN_DEBUG "%s: send_pcb got NAK\n", dev->name); #endif goto abort; - break; } } if (elp_debug >= 1) printk(KERN_DEBUG "%s: timeout waiting for PCB acknowledge (status %02x)\n", dev->name, inb_status(dev->base_addr)); + goto abort; sti_abort: spin_unlock_irqrestore(&adapter->lock, flags); -- 2.53.0