Most recent kernel where this bug did *NOT* occur: Distribution: Fedora 7 Rawhide Hardware Environment: I386 Compatible Software Environment: Problem Description: If you modprobe the b2c2-flexcop-pci module you got a hardlock of your system. I think it is because you use spin_lock_irq before spin_lock_init is called. I created a patch which fixes the problem. Perhaps you could have a look at it. Steps to reproduce: 1.modprobe b2c2-flexcop-pci with a b2c2 pci card inserted.
Created attachment 11048 [details] Patch flexcop-pci.c to call spin_lock_init before spin_lock_irq
The patch needs a review. Thanks.
This patch were already applied at kernel: http://git.kernel.org/?p=linux/kernel/git/mchehab/v4l-dvb.git;a=commit;h=4f210e072235c3c123b068d348a1a02e624ff5be