[linux-dvb] [BUG] flexcop lockdep

Tim Small tim at buttersideup.com
Thu Mar 22 10:01:42 CET 2007


Using hg from last night, with 2.6.21-rc4, I get:

Mar 22 08:34:46 192.168.222.2 b2c2-flexcop: B2C2 FlexcopII/II(b)/III 
digital TV receiver chip loaded successfully
Mar 22 08:34:52 192.168.222.2 flexcop-pci: will use the HW PID filter.
Mar 22 08:34:52 192.168.222.2 flexcop-pci: card revision 2
Mar 22 08:34:52 192.168.222.2 ACPI: PCI Interrupt 0000:04:09.0[A] ->
Mar 22 08:34:52 192.168.222.2 GSI 21 (level, low) -> IRQ 21
Mar 22 08:34:52 192.168.222.2 INFO: trying to register non-static key.
Mar 22 08:34:52 192.168.222.2 the code is fine but needs lockdep annotation.
Mar 22 08:34:52 192.168.222.2 turning off the locking correctness validator.
Mar 22 08:34:52 192.168.222.2
Mar 22 08:34:52 192.168.222.2 Call Trace:
Mar 22 08:34:52 192.168.222.2  [<ffffffff8029d49d>] 
__lock_acquire+0x162/0xbe0
Mar 22 08:34:52 192.168.222.2  [<ffffffff8027839e>] 
flush_kernel_map+0x0/0x82
Mar 22 08:34:52 192.168.222.2  [<ffffffff884ed1a1>] 
:b2c2_flexcop_pci:flexcop_pci_isr+0x2e/0x2fe
Mar 22 08:34:52 192.168.222.2  [<ffffffff8029df97>] lock_acquire+0x7c/0xa0
Mar 22 08:34:52 192.168.222.2  [<ffffffff884ed1a1>] 
:b2c2_flexcop_pci:flexcop_pci_isr+0x2e/0x2fe
Mar 22 08:34:52 192.168.222.2  [<ffffffff884ed173>] 
:b2c2_flexcop_pci:flexcop_pci_isr+0x0/0x2fe
Mar 22 08:34:52 192.168.222.2  [<ffffffff802628fd>] _spin_lock_irq+0x2b/0x38
Mar 22 08:34:52 192.168.222.2  [<ffffffff884ed1a1>] 
:b2c2_flexcop_pci:flexcop_pci_isr+0x2e/0x2fe
Mar 22 08:34:52 192.168.222.2  [<ffffffff8020a5c6>] 
kmem_cache_alloc+0x101/0x111
Mar 22 08:34:52 192.168.222.2  [<ffffffff884ed173>] 
:b2c2_flexcop_pci:flexcop_pci_isr+0x0/0x2fe
Mar 22 08:34:52 192.168.222.2  [<ffffffff802b3561>] request_irq+0xce/0x11f
Mar 22 08:34:52 192.168.222.2  [<ffffffff884ed5f6>] 
:b2c2_flexcop_pci:flexcop_pci_probe+0x185/0x2d4
Mar 22 08:34:52 192.168.222.2  [<ffffffff80340278>] 
pci_device_probe+0xd6/0x13d
Mar 22 08:34:52 192.168.222.2  [<ffffffff8039992d>] really_probe+0xce/0x162
Mar 22 08:34:52 192.168.222.2  [<ffffffff80399a6f>] 
driver_probe_device+0xae/0xba
Mar 22 08:34:52 192.168.222.2  [<ffffffff80399bac>] 
__driver_attach+0x89/0xc9
Mar 22 08:34:52 192.168.222.2  [<ffffffff80399b23>] __driver_attach+0x0/0xc9
Mar 22 08:34:52 192.168.222.2  [<ffffffff80398d47>] 
bus_for_each_dev+0x49/0x7a
Mar 22 08:34:52 192.168.222.2  [<ffffffff8039976b>] driver_attach+0x1c/0x1e
Mar 22 08:34:52 192.168.222.2  [<ffffffff803990c3>] 
bus_add_driver+0x78/0x19c
Mar 22 08:34:52 192.168.222.2  [<ffffffff80399e22>] 
driver_register+0x85/0x89
Mar 22 08:34:52 192.168.222.2  [<ffffffff80340493>] 
__pci_register_driver+0x95/0xd1
Mar 22 08:34:52 192.168.222.2  [<ffffffff8806701e>] 
:b2c2_flexcop_pci:flexcop_pci_module_init+0x1e/0x20
Mar 22 08:34:52 192.168.222.2  [<ffffffff802a42d7>] 
sys_init_module+0x15ca/0x1723
Mar 22 08:34:52 192.168.222.2  [<ffffffff8033b11c>] 
pci_bus_read_config_byte+0x0/0x76
Mar 22 08:34:52 192.168.222.2  [<ffffffff8026215e>] 
trace_hardirqs_on_thunk+0x35/0x37
Mar 22 08:34:52 192.168.222.2  [<ffffffff8025b11e>] system_call+0x7e/0x83
Mar 22 08:34:52 192.168.222.2

The machine then reboots on watchdog.

Thanks,

Tim.


Nico Sabbi wrote:
> Hi,
> using a very recent hg pull I can see in the logs the following 
> message (tuning and receiving work fine)
>
> BUG: at kernel/lockdep.c:1860 trace_hardirqs_on()
>  [<c010318c>] show_trace_log_lvl+0x19/0x2e
>  [<c0103285>] show_trace+0x12/0x14
>  [<c010329b>] dump_stack+0x14/0x16
>  [<c012c573>] trace_hardirqs_on+0xc2/0x141
>  [<c02b2e91>] _spin_unlock_irq+0x22/0x26
>  [<e0a75433>] flexcop_pci_isr+0x294/0x29e [b2c2_flexcop_pci]
>  [<c013b557>] handle_IRQ_event+0x18/0x44
>  [<c013ca39>] handle_level_irq+0x93/0xe2
>  [<c0104176>] do_IRQ+0x95/0xaf
>  [<c0102e4a>] common_interrupt+0x2e/0x34
>  [<c01019e0>] cpu_idle+0x41/0x59
>  [<c010033a>] rest_init+0x1e/0x20
>  [<c0386700>] start_kernel+0x309/0x30b
>  [<00000000>] 0x0
>  =======================
>
>
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb




More information about the linux-dvb mailing list