Kernel OOPS in progress Deferred Exception context CURRENT PROCESS: COMM=lbs_worker PID=325 invalid mm return address: [0x003d0d14]; contents of: 0x003d0cf0: 253e e531 0026 9949 4348 0c00 1802 21ee 0x003d0d00: 6018 e6b0 003b e531 0026 e14a 003d e10a 0x003d0d10: ce0b 6c09 [9448] e731 0026 944a e731 0026 0x003d0d20: 954b 6fd9 e731 0026 9551 5808 a851 588a SEQUENCER STATUS: Not tainted SEQSTAT: 00060024 IPEND: 8030 SYSCFG: 0006 HWERRCAUSE: 0x18 EXCAUSE : 0x24 physical IVG15 asserted : <0xffa00cf4> { _evt_system_call + 0x0 } logical irq 6 mapped : <0xffa00318> { _timer_interrupt + 0x0 } logical irq 9 mapped : <0x000fdff4> { _bfin_bf54x_irq_error + 0x0 } logical irq 10 mapped : <0x0017b13c> { _err_handler + 0x0 } logical irq 16 mapped : <0x0017a604> { _rx_handler + 0x0 } logical irq 17 mapped : <0x0017a660> { _tx_handler + 0x0 } logical irq 48 mapped : <0x001130a4> { _bfin_serial_dma_rx_int + 0x0 } logical irq 49 mapped : <0x00113014> { _bfin_serial_dma_tx_int + 0x0 } logical irq 52 mapped : <0x0014f8d8> { _bfin_twi_interrupt_entry + 0x0 } logical irq 53 mapped : <0x0014f8d8> { _bfin_twi_interrupt_entry + 0x0 } logical irq 68 mapped : <0x0013a280> { _bfin_ata_interrupt + 0x0 } logical irq 74 mapped : <0x0015a0dc> { _sdh_dma_irq + 0x0 } logical irq 76 mapped : <0x0014b394> { _bfin_kpad_isr + 0x0 } logical irq 79 mapped : <0x0015a11c> { _sdh_stat_irq + 0x0 } logical irq 175 mapped : <0x0011bf34> { _smsc911x_irqhandler + 0x0 } RETE: <0x00000000> /* Maybe null pointer? */ RETN: <0x02575e04> /* unknown address */ RETX: <0x00000480> /* Maybe fixed code section */ RETS: <0x003d1678> { :libertas:_lbs_scan_networks + 0x9d4 } PC : <0x003d0d14> { :libertas:_lbs_scan_networks + 0x70 } DCPLB_FAULT_ADDR: <0x02575eb0> /* unknown address */ ICPLB_FAULT_ADDR: <0x003d0d14> { :libertas:_lbs_scan_networks + 0x70 } PROCESSOR STATE: R0 : 00000003 R1 : 00000000 R2 : 0000001f R3 : 0000001f R4 : 00000000 R5 : 00000005 R6 : 00000005 R7 : 003e0414 P0 : 0028f76d P1 : 02575eb1 P2 : 003dce0b P3 : 0081e360 P4 : 02375404 P5 : 003e5420 FP : 02575e74 SP : 02575d28 LB0: 000ef954 LT0: 000ef952 LC0: 00000000 LB1: 000ef0ac LT1: 000ef0a0 LC1: 00000000 B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 0000000f B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 00000000 B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 0000001b B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000 A0.w: 00000001 A0.x: 00000000 A1.w: 00000001 A1.x: 00000000 USP : 00000000 ASTAT: 02003025 Hardware Trace: 0 Target : <0x00004600> { _trap_c + 0x0 } Source : <0xffa0064e> { _exception_to_level5 + 0x9e } 1 Target : <0xffa005b0> { _exception_to_level5 + 0x0 } Source : <0xffa0050e> { _ex_trap_c + 0x72 } 2 Target : <0xffa0049c> { _ex_trap_c + 0x0 } Source : <0xffa006d8> { _trap + 0x28 } 3 Target : <0xffa006b0> { _trap + 0x0 } Source : <0x003d0d12> { :libertas:_lbs_scan_networks + 0x6e } 4 Target : <0x003d0d00> { :libertas:_lbs_scan_networks + 0x5c } Source : <0x003d0cfc> { :libertas:_lbs_scan_networks + 0x58 } 5 Target : <0x003d0cf2> { :libertas:_lbs_scan_networks + 0x4e } Source : <0x003d0cee> { :libertas:_lbs_scan_networks + 0x4a } 6 Target : <0x003d0ce8> { :libertas:_lbs_scan_networks + 0x44 } Source : <0x003d0ce4> { :libertas:_lbs_scan_networks + 0x40 } 7 Target : <0x003d0ccc> { :libertas:_lbs_scan_networks + 0x28 } Source : <0x003d1678> { :libertas:_lbs_scan_networks + 0x9d4 } 8 Target : <0x003d1678> { :libertas:_lbs_scan_networks + 0x9d4 } Source : <0x0000efd2> { _printk + 0x16 } 9 Target : <0x0000efce> { _printk + 0x12 } Source : <0x0000ee84> { _vprintk + 0x1b8 } 10 Target : <0x0000ee66> { _vprintk + 0x19a } Source : <0x0000ec18> { _wake_up_klogd + 0x24 } 11 Target : <0x0000ebf4> { _wake_up_klogd + 0x0 } Source : <0x0000f3cc> { _release_console_sem + 0x1f4 } 12 Target : <0x0000f3be> { _release_console_sem + 0x1e6 } Source : <0x0000f3b0> { _release_console_sem + 0x1d8 } 13 Target : <0x0000f3a6> { _release_console_sem + 0x1ce } Source : <0x0000f398> { _release_console_sem + 0x1c0 } 14 Target : <0x0000f378> { _release_console_sem + 0x1a0 } Source : <0x0000f25e> { _release_console_sem + 0x86 } 15 Target : <0x0000f22e> { _release_console_sem + 0x56 } Source : <0x0000f35a> { _release_console_sem + 0x182 } Stack from 02575d08: 00000002 ffa00652 ffa00ba4 003e0414 0000ffff 00000000 0000000a 0000f354 00000480 00008030 00060024 00000000 02575e04 00000480 003d0d14 003d1678 00000003 02003025 000ef0ac 000ef954 000ef0a0 000ef952 00000000 00000000 00000001 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001b 00000000 0000000f 00000000 02575e74 003e5420 02375404 Call Trace: [<0000f354>] _release_console_sem+0x17c/0x240 [<0014aa7a>] _input_ff_destroy+0x4a/0x58 [<000ef72a>] _vscnprintf+0x16/0x24 [<0000ee66>] _vprintk+0x19a/0x2f0 [<0000ffff>] _wait_noreap_copyout+0x5f/0xdc [<0000efce>] _printk+0x12/0x18 [<003d1da2>] _lbs_send_specific_ssid_scan+0xd6/0x144 [libertas] [<003db41a>] _lbs_association_worker+0x1776/0x19c0 [libertas] [<0000c79e>] _put_prev_task_fair+0x3a/0x4c [<0001bbc4>] _run_workqueue+0x6c/0x130 [<003d9ca4>] _lbs_association_worker+0x0/0x19c0 [libertas] [<0001c4e2>] _worker_thread+0x76/0x90 [<0001c4c6>] _worker_thread+0x5a/0x90 [<0001ec0e>] _kthread+0x26/0x64 [<0001f004>] _autoremove_wake_function+0x0/0x30 [<0001ec38>] _kthread+0x50/0x64 [<0001c46c>] _worker_thread+0x0/0x90 [<00001686>] _kernel_thread_helper+0x6/0xc Modules linked in: libertas_sdio firmware_class libertas ieee80211 ieee80211_crypt msdos Kernel panic - not syncing: Kernel exception