From 831f395a3b071dcafc79964583d92380a08d6311 Mon Sep 17 00:00:00 2001 From: Andreas Mohr Date: Tue, 2 Jun 2009 18:15:12 +0200 Subject: [PATCH] --- yaml --- r: 150863 b: refs/heads/master c: cdae28e1a28f26c765c5882a48b9fd4a5b9ce91c h: refs/heads/master i: 150861: 7a59b2cf1a81f65e71a5dd303022cf48860106d6 150859: edd73ac840caf886d249e696a8c10e72ae402cb8 150855: 52cebc02f4964ec424dbb0256583e04af99ceefe 150847: 773e615debdd0719cfab87dfe8e7d81bcc47dfff v: v3 --- [refs] | 2 +- trunk/drivers/isdn/hardware/mISDN/hfcpci.c | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 05b8c594a527..aadd1e2625e7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1ce1513f48e3bc4d55ee672f0e39f5063a02ab7a +refs/heads/master: cdae28e1a28f26c765c5882a48b9fd4a5b9ce91c diff --git a/trunk/drivers/isdn/hardware/mISDN/hfcpci.c b/trunk/drivers/isdn/hardware/mISDN/hfcpci.c index 776afc8c9270..228ffbed1286 100644 --- a/trunk/drivers/isdn/hardware/mISDN/hfcpci.c +++ b/trunk/drivers/isdn/hardware/mISDN/hfcpci.c @@ -1806,10 +1806,9 @@ init_card(struct hfc_pci *hc) printk(KERN_WARNING "HFC PCI: IRQ(%d) getting no interrupts " "during init %d\n", hc->irq, 4 - cnt); - if (cnt == 1) { - spin_unlock_irqrestore(&hc->lock, flags); - return -EIO; - } else { + if (cnt == 1) + break; + else { reset_hfcpci(hc); cnt--; }