Re: [BUG] flexcop lockdep

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



mp3geek wrote:

safe to use this directly on the 2.6.20.x source?


The fix is valid but the patch I posted won't apply to 2.6.20. Use this
one instead.


--
Antti Seppälä

--- linux-2.6.20/drivers/media/dvb/b2c2/flexcop-pci.c~	2007-02-04 20:44:54.000000000 +0200
+++ linux-2.6.20/drivers/media/dvb/b2c2/flexcop-pci.c	2007-04-04 22:10:25.000000000 +0300
@@ -59,8 +59,6 @@
 	u32 last_dma1_cur_pos; /* position of the pointer last time the timer/packet irq occured */
 	int count;
 
-	spinlock_t irq_lock;
-
 	unsigned long last_irq;
 
 	struct delayed_work irq_check_work;
@@ -130,8 +128,6 @@
 	flexcop_ibi_value v;
 	irqreturn_t ret = IRQ_HANDLED;
 
-	spin_lock_irq(&fc_pci->irq_lock);
-
 	v = fc->read_ibi_reg(fc,irq_20c);
 
    /* errors */
@@ -194,8 +190,6 @@
 		ret = IRQ_NONE;
 	}
 
-	spin_unlock_irq(&fc_pci->irq_lock);
-
 	return ret;
 }
 
@@ -298,8 +292,6 @@
 					IRQF_SHARED, DRIVER_NAME, fc_pci)) != 0)
 		goto err_pci_iounmap;
 
-	spin_lock_init(&fc_pci->irq_lock);
-
 	fc_pci->init_state |= FC_PCI_INIT;
 	return ret;
 
_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux