#4217 BLOC First D: Wireless/USB kernel panic on resume.

Zarro Boogs per Child bugtracker at laptop.org
Sun Oct 14 14:15:58 EDT 2007


#4217: Wireless/USB kernel panic on resume.
---------------------+------------------------------------------------------
 Reporter:  cjb      |       Owner:  dilinger              
     Type:  defect   |      Status:  new                   
 Priority:  blocker  |   Milestone:  First Deployment, V1.0
Component:  kernel   |     Version:                        
 Keywords:           |    Verified:  0                     
---------------------+------------------------------------------------------
 Here's a new kind of kernel panic on resume, seen after 10382 resumes on
 testbed machine "usbtest9":

 {{{
 +r[    0.004916] olpc-ec:  running cmd 0x24
 [    0.010705] olpc-ec:  running cmd 0x24
 [    0.027051] rtc_cmos rtc_cmos: EARLY resume
 [    0.031249] platform powerbutton: EARLY resume
 [    0.035711] platform lid: EARLY resume
 [    0.039481] pci 0000:00:01.0: EARLY resume
 [    0.043599] lxfb 0000:00:01.1: EARLY resume
 [    0.047799] Geode LX AES 0000:00:01.2: EARLY resume
 [    0.052696] CAFÉ NAND 0000:00:0c.0: EARLY resume
 [    0.057417] sdhci 0000:00:0c.1: EARLY resume
 [    0.061706] cafe1000-ccic 0000:00:0c.2: EARLY resume
 [    0.066689] pci 0000:00:0f.0: EARLY resume
 [    0.070805] cs5535audio 0000:00:0f.3: EARLY resume
 [    0.075614] ohci_hcd 0000:00:0f.4: EARLY resume
 [    0.080163] ehci_hcd 0000:00:0f.5: EARLY resume
 [    0.084713] serial8250 serial8250.0: EARLY resume
 [    0.089432] platform pcspkr: EARLY resume
 [    0.093462] platform vesafb.0: EARLY resume
 [    0.097684] serial8250 serial8250: EARLY resume
 [    0.102236] i8042 i8042: EARLY resume
 [    0.105914] platform dcon: EARLY resume
 [    0.109770] platform olpc-battery.0: EARLY resume
 [    0.114803] olpc-ec:  running cmd 0x84
 [    0.120584] olpc-ec:  received 0x20
 [    0.124176] olpc-pm:  SCI 0x20 received
 [    0.128028] olpc-ec:  running cmd 0x84
 [    0.134810] olpc-ec:  received 0x0
 [    0.138309] olpc-pm:  SCI 0x0 received
 [    0.142087] PM: Finishing wakeup.
 [    0.145511] rtc_cmos rtc_cmos: resuming
 [    0.149368] platform powerbutton: resuming
 [    0.153590] platform lid: resuming
 [    0.157012] pci 0000:00:01.0: resuming
 [    0.160799] lxfb 0000:00:01.1: resuming
 [    0.214450] Geode LX AES 0000:00:01.2: resuming
 [    0.237920] CAFÉ NAND 0000:00:0c.0: resuming
 [    0.261273] sdhci 0000:00:0c.1: resuming
 [    0.299891] PM: Writing back config space on device 0000:00:0c.1 at
 offset f (was 8080100, writing 808010b)
 [    0.349514] PM: Writing back config space on device 0000:00:0c.1 at
 offset 3 (was 800000, writing 802000)
 [    0.401941] PM: Writing back config space on device 0000:00:0c.1 at
 offset 1 (was 2b00002, writing 2b00006)
 [    0.457457] cafe1000-ccic 0000:00:0c.2: resuming
 [    0.489658] PM: Writing back config space on device 0000:00:0c.2 at
 offset f (was 8080100, writing 808010b)
 [    0.550413] PM: Writing back config space on device 0000:00:0c.2 at
 offset 3 (was 800000, writing 802000)
 [    0.611639] PM: Writing back config space on device 0000:00:0c.2 at
 offset 1 (was 2b00002, writing 2b00006)
 [    0.680714] pci 0000:00:0f.0: resuming
 [    0.711881] cs5535audio 0000:00:0f.3: resuming
 [    0.743950] PCI: Setting latency timer of device 0000:00:0f.3 to 64
 [    0.782532] ohci_hcd 0000:00:0f.4: resuming
 [    0.829573] PCI: Setting latency timer of device 0000:00:0f.4 to 64
 [    0.898974] ehci_hcd 0000:00:0f.5: resuming
 [    0.938440] PCI: Setting latency timer of device 0000:00:0f.5 to 64
 [    0.973817] usb usb1: root hub lost power or was reset
 [    1.008099] PCI: cache line size of 32 is not supported by device
 0000:00:0f.5
 [    1.109397] serial8250 serial8250.0: resuming
 [    1.143707] platform pcspkr: resuming
 [    1.177224] platform vesafb.0: resuming
 [    1.210792] serial8250 serial8250: resuming
 [    1.244561] ov7670 0-0042: resuming
 [    1.277572] usb usb1: resuming
 [    1.467739] hub 1-0:1.0: resuming
 [    1.499763] usb usb2: resuming
 [    1.530922] usb usb2: root hub lost power or was reset
 [    1.783994] hub 2-0:1.0: resuming
 [    1.815350] usb 1-1: resuming
 [    1.846229] usb_reset_device!
 [    1.939559] hub_port_wait_reset: portstatus=503 portchange=10
 [    2.038438] usb 1-1: reset high speed USB device using ehci_hcd and
 address 2
 [    2.139168] hub_port_wait_reset: portstatus=503 portchange=10
 [    2.270431] USB_REQ_SET_CONFIGURATION!
 [    2.304316] PM: Removing info for No Bus:usbdev1.2_ep02
 [    2.338996] PM: Removing info for No Bus:usbdev1.2_ep83
 [    2.373394] BUG: unable to handle kernel paging request at virtual
 address 45891004
 [    2.409770]  printing eip:
 [    2.440003] c0476376
 [    2.468769] *pde = 00000000
 [    2.497397] Oops: 0000 [#8]
 [    2.525035] PREEMPT
 [    2.551701] Modules linked in: i2c_dev mousedev joydev usb8xxx libertas
 ieee80211 ieee80211_crypt psmouse serio_raw cs5535_gpio
 [    2.613769] CPU:    0
 [    2.613776] EIP:    0060:[<c0476376>]    Not tainted VLI
 [    2.613787] EFLAGS: 00010202   (2.6.22-20070910.30.olpc.25d22c40e3bef15
 #1)
 [    2.699112] EIP is at __d_lookup+0x155/0x1a1
 [    2.726187] eax: 2b15b239   ebx: c12ce75c   ecx: 00000001   edx:
 c9a60000
 [    2.756445] esi: ce43b2c8   edi: 45891004   ebp: c77c6408   esp:
 c9a60cc8
 [    2.786712] ds: 0068   es: 007b   fs: 0000  gs: 0033  ss: 0068
 [    2.815905] Process run_fping1 (pid: 1878[#0], ti=c9a60000
 task=ccdd5ab0 task.ti=c9a60000)
 [    2.825175] Stack: 00000000 00000000 c06f8500 00000000 c77461fc
 00000001 c04e34b4 00000000
 [    2.858094]        c06f7dc0 c9a60d24 0000000e 2b15b239 ceb7a0b4
 ceb7a0c2 c9a60d24 c77c6408
 [    2.891218]        00000000 c046c388 ceb7a0c2 00000000 c77c6408
 c77461fc c046de68 2b15b239
 [    2.924500] Call Trace:
 [    2.974341]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [    3.004185]  [<c046c388>] cached_lookup+0xf/0x66
 [    3.032576]  [<c046de68>] lookup_one_len+0x88/0xd3
 [    3.061120]  [<c04a07f3>] create_dir+0x37/0x195
 [    3.089492]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    3.118695]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [    3.147651]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    3.177051]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [    3.206183]  [<c053b1f8>] device_add+0x96/0x48d
 [    3.234996]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [    3.264672]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [    3.294511]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [    3.325040]  [<c05651ac>] usb_set_interface+0x167/0x171
 [    3.355086]  [<c056067a>] usb_reset_device+0x51e/0x593
 [    3.384783]  [<c0565698>] usb_resume_device+0x41/0x5c
 [    3.413843]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [    3.443504]  [<c0540006>] resume_device+0xc4/0x171
 [    3.471887]  [<c0540125>] dpm_resume+0x72/0xc3
 [    3.499659]  [<c05401ac>] device_resume+0x36/0x4a
 [    3.528008]  [<c0439c78>] enter_state+0x14d/0x196
 [    3.555913]  [<c0439dbf>] state_store+0xc9/0xde
 [    3.583059]  [<c0439cf6>] state_store+0x0/0xde
 [    3.610067]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [    3.637968]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [    3.665955]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [    3.693750]  [<c046642d>] vfs_write+0xa8/0x130
 [    3.720459]  [<c046693c>] sys_write+0x41/0x67
 [    3.746125]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    3.772644]  =======================
 [    3.797551] Code: 69 c0 e8 94 cb f9 ff 85 db 74 06 ff 83 64 02 00 00 89
 f3 8d 46 08 e8 be c0 1c 00 eb 27 8d 46 08 e8 b4 c0 1c 00 8b 3f 85 ff 74 17
 <8b> 07 8d 74 26 00 8d 77 e4 8b 44 24 2c 39 46 28 75 e8 e9 f5 fe
 [    3.886751] History: SEQ:        8   NR_CPUS: 1
 [    3.913301] (#0001,*0):c04046d3 oops
 [    3.938808] EIP: [<c0476376>] __d_lookup+0x155/0x1a1 SS:ESP
 0068:c9a60cc8
 [    3.967906] note: run_fping1[1878] exited with preempt_count 1
 [    3.995638] BUG: sleeping function called from invalid context at
 kernel/rwsem.c:20
 [    4.025382] in_atomic():1, irqs_disabled():0
 [    4.051411]  [<c042515b>] down_read+0x12/0x1f
 [    4.077102]  [<c043da74>] acct_collect+0x37/0x133
 [    4.102978]  [<c0414f32>] do_exit+0x1a8/0x9aa
 [    4.128314]  [<c04048e7>] die+0x232/0x25e
 [    4.153205]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [    4.179116]  [<c0643696>] do_page_fault+0x0/0x4f2
 [    4.204522]  [<c064269a>] error_code+0x6a/0x70
 [    4.229554]  [<c0476376>] __d_lookup+0x155/0x1a1
 [    4.254657]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [    4.281174]  [<c046c388>] cached_lookup+0xf/0x66
 [    4.306587]  [<c046de68>] lookup_one_len+0x88/0xd3
 [    4.332097]  [<c04a07f3>] create_dir+0x37/0x195
 [    4.357235]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    4.383268]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [    4.408925]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    4.434982]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [    4.460797]  [<c053b1f8>] device_add+0x96/0x48d
 [    4.486093]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [    4.512087]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [    4.538364]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [    4.565301]  [<c05651ac>] usb_set_interface+0x167/0x171
 [    4.591518]  [<c056067a>] usb_reset_device+0x51e/0x593
 [    4.617729]  [<c0565698>] usb_resume_device+0x41/0x5c
 [    4.643989]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [    4.671177]  [<c0540006>] resume_device+0xc4/0x171
 [    4.697331]  [<c0540125>] dpm_resume+0x72/0xc3
 [    4.723322]  [<c05401ac>] device_resume+0x36/0x4a
 [    4.749560]  [<c0439c78>] enter_state+0x14d/0x196
 [    4.776019]  [<c0439dbf>] state_store+0xc9/0xde
 [    4.802168]  [<c0439cf6>] state_store+0x0/0xde
 [    4.827857]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [    4.853732]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [    4.878753]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [    4.902858]  [<c046642d>] vfs_write+0xa8/0x130
 [    4.926445]  [<c046693c>] sys_write+0x41/0x67
 [    4.949664]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    4.973348]  =======================
 [    4.995043] BUG: sleeping function called from invalid context at
 kernel/rwsem.c:20
 [    5.021424] in_atomic():1, irqs_disabled():0
 [    5.043945]  [<c042515b>] down_read+0x12/0x1f
 [    5.066645]  [<c0413aa2>] exit_mm+0x25/0xb5
 [    5.089073]  [<c0414f59>] do_exit+0x1cf/0x9aa
 [    5.111571]  [<c04048e7>] die+0x232/0x25e
 [    5.133686]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [    5.156818]  [<c0643696>] do_page_fault+0x0/0x4f2
 [    5.179723]  [<c064269a>] error_code+0x6a/0x70
 [    5.202342]  [<c0476376>] __d_lookup+0x155/0x1a1
 [    5.225161]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [    5.249206]  [<c046c388>] cached_lookup+0xf/0x66
 [    5.272056]  [<c046de68>] lookup_one_len+0x88/0xd3
 [    5.295064]  [<c04a07f3>] create_dir+0x37/0x195
 [    5.317792]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    5.341320]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [    5.364537]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    5.388062]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [    5.411286]  [<c053b1f8>] device_add+0x96/0x48d
 [    5.434048]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [    5.457601]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [    5.481378]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [    5.505720]  [<c05651ac>] usb_set_interface+0x167/0x171
 [    5.529280]  [<c056067a>] usb_reset_device+0x51e/0x593
 [    5.552747]  [<c0565698>] usb_resume_device+0x41/0x5c
 [    5.576109]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [    5.600336]  [<c0540006>] resume_device+0xc4/0x171
 [    5.623410]  [<c0540125>] dpm_resume+0x72/0xc3
 [    5.646104]  [<c05401ac>] device_resume+0x36/0x4a
 [    5.669047]  [<c0439c78>] enter_state+0x14d/0x196
 [    5.691996]  [<c0439dbf>] state_store+0xc9/0xde
 [    5.714757]  [<c0439cf6>] state_store+0x0/0xde
 [    5.737428]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [    5.760769]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [    5.784021]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [    5.807178]  [<c046642d>] vfs_write+0xa8/0x130
 [    5.829856]  [<c046693c>] sys_write+0x41/0x67
 [    5.852461]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    5.875839]  =======================
 [    5.897451] BUG: scheduling while atomic: run_fping1/0x10000001/1878
 [    5.922057]  [<c0640675>] __sched_text_start+0x55/0x7dd
 [    5.945308]  [<c04053cf>] do_IRQ+0xbd/0xd6
 [    5.967280]  [<c0403ee7>] common_interrupt+0x23/0x28
 [    5.990348]  [<c040ebde>] __cond_resched+0x21/0x3b
 [    6.013318]  [<c0640fc9>] cond_resched+0x26/0x31
 [    6.036204]  [<c0452a66>] unmap_vmas+0x495/0x584
 [    6.059074]  [<c045830e>] exit_mmap+0x6a/0x2fc
 [    6.081880]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [    6.105589]  [<c0404dd2>] show_trace+0xf/0x11
 [    6.128323]  [<c040ff18>] mmput+0x2e/0x73
 [    6.150441]  [<c0414f59>] do_exit+0x1cf/0x9aa
 [    6.172787]  [<c04048e7>] die+0x232/0x25e
 [    6.194688]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [    6.217607]  [<c0643696>] do_page_fault+0x0/0x4f2
 [    6.240057]  [<c064269a>] error_code+0x6a/0x70
 [    6.262091]  [<c0476376>] __d_lookup+0x155/0x1a1
 [    6.284211]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [    6.307677]  [<c046c388>] cached_lookup+0xf/0x66
 [    6.330038]  [<c046de68>] lookup_one_len+0x88/0xd3
 [    6.352497]  [<c04a07f3>] create_dir+0x37/0x195
 [    6.374583]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    6.397535]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [    6.420140]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    6.443148]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [    6.465880]  [<c053b1f8>] device_add+0x96/0x48d
 [    6.488094]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [    6.511006]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [    6.534202]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [    6.558026]  [<c05651ac>] usb_set_interface+0x167/0x171
 [    6.581160]  [<c056067a>] usb_reset_device+0x51e/0x593
 [    6.604290]  [<c0565698>] usb_resume_device+0x41/0x5c
 [    6.627439]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [    6.651516]  [<c0540006>] resume_device+0xc4/0x171
 [    6.674586]  [<c0540125>] dpm_resume+0x72/0xc3
 [    6.697434]  [<c05401ac>] device_resume+0x36/0x4a
 [    6.720498]  [<c0439c78>] enter_state+0x14d/0x196
 [    6.743815]  [<c0439dbf>] state_store+0xc9/0xde
 [    6.766792]  [<c0439cf6>] state_store+0x0/0xde
 [    6.789307]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [    6.812222]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [    6.834711]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [    6.856802]  [<c046642d>] vfs_write+0xa8/0x130
 [    6.878375]  [<c046693c>] sys_write+0x41/0x67
 [    6.899641]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    6.921677]  =======================
 [    6.942745] BUG: sleeping function called from invalid context at
 mm/mmap.c:227
 [    6.967955] in_atomic():1, irqs_disabled():0
 [    6.990052]  [<c04561a3>] remove_vma+0x16/0x45
 [    7.012504]  [<c045855d>] exit_mmap+0x2b9/0x2fc
 [    7.035144]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [    7.058555]  [<c0404dd2>] show_trace+0xf/0x11
 [    7.081038]  [<c040ff18>] mmput+0x2e/0x73
 [    7.103033]  [<c0414f59>] do_exit+0x1cf/0x9aa
 [    7.125563]  [<c04048e7>] die+0x232/0x25e
 [    7.147678]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [    7.170840]  [<c0643696>] do_page_fault+0x0/0x4f2
 [    7.193471]  [<c064269a>] error_code+0x6a/0x70
 [    7.215629]  [<c0476376>] __d_lookup+0x155/0x1a1
 [    7.237993]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [    7.261674]  [<c046c388>] cached_lookup+0xf/0x66
 [    7.284217]  [<c046de68>] lookup_one_len+0x88/0xd3
 [    7.306858]  [<c04a07f3>] create_dir+0x37/0x195
 [    7.329129]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    7.352351]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [    7.375295]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    7.398515]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [    7.421340]  [<c053b1f8>] device_add+0x96/0x48d
 [    7.443738]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [    7.466896]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [    7.490304]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [    7.514402]  [<c05651ac>] usb_set_interface+0x167/0x171
 [    7.537749]  [<c056067a>] usb_reset_device+0x51e/0x593
 [    7.560819]  [<c0565698>] usb_resume_device+0x41/0x5c
 [    7.583723]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [    7.607676]  [<c0540006>] resume_device+0xc4/0x171
 [    7.630596]  [<c0540125>] dpm_resume+0x72/0xc3
 [    7.653169]  [<c05401ac>] device_resume+0x36/0x4a
 [    7.676206]  [<c0439c78>] enter_state+0x14d/0x196
 [    7.699218]  [<c0439dbf>] state_store+0xc9/0xde
 [    7.721915]  [<c0439cf6>] state_store+0x0/0xde
 [    7.744523]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [    7.767866]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [    7.791300]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [    7.814396]  [<c046642d>] vfs_write+0xa8/0x130
 [    7.836886]  [<c046693c>] sys_write+0x41/0x67
 [    7.858611]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    7.880740]  =======================
 [    7.901264] BUG: scheduling while atomic: run_fping1/0x10000001/1878
 [    7.925309]  [<c0640675>] __sched_text_start+0x55/0x7dd
 [    7.948351]  [<c0466e25>] __fput+0x1f0/0x224
 [    7.970437]  [<c0412f01>] printk+0x1b/0x1f
 [    7.992319]  [<c040ebde>] __cond_resched+0x21/0x3b
 [    8.015075]  [<c0640fc9>] cond_resched+0x26/0x31
 [    8.037776]  [<c0413e36>] put_files_struct+0x7f/0x15b
 [    8.060997]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [    8.084555]  [<c0404dd2>] show_trace+0xf/0x11
 [    8.107198]  [<c0414f98>] do_exit+0x20e/0x9aa
 [    8.129783]  [<c04048e7>] die+0x232/0x25e
 [    8.151775]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [    8.174663]  [<c0643696>] do_page_fault+0x0/0x4f2
 [    8.197141]  [<c064269a>] error_code+0x6a/0x70
 [    8.219300]  [<c0476376>] __d_lookup+0x155/0x1a1
 [    8.241542]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [    8.265037]  [<c046c388>] cached_lookup+0xf/0x66
 [    8.287400]  [<c046de68>] lookup_one_len+0x88/0xd3
 [    8.310010]  [<c04a07f3>] create_dir+0x37/0x195
 [    8.332250]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    8.355290]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [    8.378019]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    8.401120]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [    8.423760]  [<c053b1f8>] device_add+0x96/0x48d
 [    8.445943]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [    8.469100]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [    8.492419]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [    8.516181]  [<c05651ac>] usb_set_interface+0x167/0x171
 [    8.539314]  [<c056067a>] usb_reset_device+0x51e/0x593
 [    8.562384]  [<c0565698>] usb_resume_device+0x41/0x5c
 [    8.585227]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [    8.609180]  [<c0540006>] resume_device+0xc4/0x171
 [    8.632316]  [<c0540125>] dpm_resume+0x72/0xc3
 [    8.655009]  [<c05401ac>] device_resume+0x36/0x4a
 [    8.677921]  [<c0439c78>] enter_state+0x14d/0x196
 [    8.701087]  [<c0439dbf>] state_store+0xc9/0xde
 [    8.723967]  [<c0439cf6>] state_store+0x0/0xde
 [    8.746729]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [    8.770224]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [    8.793445]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [    8.815992]  [<c046642d>] vfs_write+0xa8/0x130
 [    8.837750]  [<c046693c>] sys_write+0x41/0x67
 [    8.859139]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    8.881481]  =======================
 [    8.902224] BUG: sleeping function called from invalid context at
 fs/file_table.c:162
 [    8.928245] in_atomic():1, irqs_disabled():0
 [    8.950645]  [<c0466c5e>] __fput+0x29/0x224
 [    8.972956]  [<c0464202>] filp_close+0x51/0x58
 [    8.995584]  [<c040ebe8>] __cond_resched+0x2b/0x3b
 [    9.018685]  [<c0413e31>] put_files_struct+0x7a/0x15b
 [    9.042210]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [    9.065887]  [<c0404dd2>] show_trace+0xf/0x11
 [    9.088776]  [<c0414f98>] do_exit+0x20e/0x9aa
 [    9.111642]  [<c04048e7>] die+0x232/0x25e
 [    9.134086]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [    9.157402]  [<c0643696>] do_page_fault+0x0/0x4f2
 [    9.180185]  [<c064269a>] error_code+0x6a/0x70
 [    9.202648]  [<c0476376>] __d_lookup+0x155/0x1a1
 [    9.225287]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [    9.249179]  [<c046c388>] cached_lookup+0xf/0x66
 [    9.271968]  [<c046de68>] lookup_one_len+0x88/0xd3
 [    9.294854]  [<c04a07f3>] create_dir+0x37/0x195
 [    9.317492]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    9.340988]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [    9.364175]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [    9.387672]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [    9.410800]  [<c053b1f8>] device_add+0x96/0x48d
 [    9.433381]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [    9.456842]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [    9.480678]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [    9.505023]  [<c05651ac>] usb_set_interface+0x167/0x171
 [    9.528524]  [<c056067a>] usb_reset_device+0x51e/0x593
 [    9.551927]  [<c0565698>] usb_resume_device+0x41/0x5c
 [    9.575200]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [    9.599425]  [<c0540006>] resume_device+0xc4/0x171
 [    9.622711]  [<c0540125>] dpm_resume+0x72/0xc3
 [    9.645833]  [<c05401ac>] device_resume+0x36/0x4a
 [    9.669142]  [<c0439c78>] enter_state+0x14d/0x196
 [    9.692489]  [<c0439dbf>] state_store+0xc9/0xde
 [    9.715768]  [<c0439cf6>] state_store+0x0/0xde
 [    9.738714]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [    9.762604]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [    9.786344]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [    9.809592]  [<c046642d>] vfs_write+0xa8/0x130
 [    9.831869]  [<c046693c>] sys_write+0x41/0x67
 [    9.853349]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    9.875630]  =======================
 [    9.896402] BUG: sleeping function called from invalid context at
 kernel/mutex.c:86
 [    9.922210] in_atomic():1, irqs_disabled():0
 [    9.944580]  [<c064166b>] mutex_lock+0x15/0x23
 [    9.967219]  [<c049fcb1>] sysfs_release+0x2f/0x79
 [    9.990226]  [<c0466cf1>] __fput+0xbc/0x224
 [   10.012691]  [<c0464202>] filp_close+0x51/0x58
 [   10.035502]  [<c040ebe8>] __cond_resched+0x2b/0x3b
 [   10.058695]  [<c0413e31>] put_files_struct+0x7a/0x15b
 [   10.082434]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [   10.106355]  [<c0404dd2>] show_trace+0xf/0x11
 [   10.129336]  [<c0414f98>] do_exit+0x20e/0x9aa
 [   10.152106]  [<c04048e7>] die+0x232/0x25e
 [   10.174279]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [   10.197473]  [<c0643696>] do_page_fault+0x0/0x4f2
 [   10.220256]  [<c064269a>] error_code+0x6a/0x70
 [   10.242659]  [<c0476376>] __d_lookup+0x155/0x1a1
 [   10.265114]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [   10.288823]  [<c046c388>] cached_lookup+0xf/0x66
 [   10.311551]  [<c046de68>] lookup_one_len+0x88/0xd3
 [   10.334407]  [<c04a07f3>] create_dir+0x37/0x195
 [   10.356892]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   10.380174]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [   10.403242]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   10.426550]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [   10.449528]  [<c053b1f8>] device_add+0x96/0x48d
 [   10.472170]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [   10.495602]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [   10.519135]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [   10.543263]  [<c05651ac>] usb_set_interface+0x167/0x171
 [   10.566794]  [<c056067a>] usb_reset_device+0x51e/0x593
 [   10.590198]  [<c0565698>] usb_resume_device+0x41/0x5c
 [   10.613499]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [   10.637970]  [<c0540006>] resume_device+0xc4/0x171
 [   10.661409]  [<c0540125>] dpm_resume+0x72/0xc3
 [   10.684440]  [<c05401ac>] device_resume+0x36/0x4a
 [   10.707931]  [<c0439c78>] enter_state+0x14d/0x196
 [   10.731431]  [<c0439dbf>] state_store+0xc9/0xde
 [   10.754832]  [<c0439cf6>] state_store+0x0/0xde
 [   10.777901]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [   10.801546]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [   10.824645]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [   10.846887]  [<c046642d>] vfs_write+0xa8/0x130
 [   10.868614]  [<c046693c>] sys_write+0x41/0x67
 [   10.890003]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [   10.912253]  =======================
 [   10.932941] BUG: sleeping function called from invalid context at
 fs/dcache.c:183
 [   10.958469] in_atomic():1, irqs_disabled():0
 [   10.980746]  [<c0476aca>] dput+0x9a/0x1eb
 [   11.002772]  [<c0404dd2>] show_trace+0xf/0x11
 [   11.025238]  [<c0466e25>] __fput+0x1f0/0x224
 [   11.047636]  [<c0464202>] filp_close+0x51/0x58
 [   11.070235]  [<c040ebe8>] __cond_resched+0x2b/0x3b
 [   11.093214]  [<c0413e31>] put_files_struct+0x7a/0x15b
 [   11.116708]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [   11.140416]  [<c0404dd2>] show_trace+0xf/0x11
 [   11.163183]  [<c0414f98>] do_exit+0x20e/0x9aa
 [   11.185769]  [<c04048e7>] die+0x232/0x25e
 [   11.207760]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [   11.230770]  [<c0643696>] do_page_fault+0x0/0x4f2
 [   11.253341]  [<c064269a>] error_code+0x6a/0x70
 [   11.275499]  [<c0476376>] __d_lookup+0x155/0x1a1
 [   11.297771]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [   11.321266]  [<c046c388>] cached_lookup+0xf/0x66
 [   11.343781]  [<c046de68>] lookup_one_len+0x88/0xd3
 [   11.366423]  [<c04a07f3>] create_dir+0x37/0x195
 [   11.388695]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   11.411764]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [   11.434586]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   11.457686]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [   11.480416]  [<c053b1f8>] device_add+0x96/0x48d
 [   11.502783]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [   11.525940]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [   11.549227]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [   11.573113]  [<c05651ac>] usb_set_interface+0x167/0x171
 [   11.596400]  [<c056067a>] usb_reset_device+0x51e/0x593
 [   11.619560]  [<c0565698>] usb_resume_device+0x41/0x5c
 [   11.642647]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [   11.666936]  [<c0540006>] resume_device+0xc4/0x171
 [   11.690160]  [<c0540125>] dpm_resume+0x72/0xc3
 [   11.712947]  [<c05401ac>] device_resume+0x36/0x4a
 [   11.736225]  [<c0439c78>] enter_state+0x14d/0x196
 [   11.759511]  [<c0439dbf>] state_store+0xc9/0xde
 [   11.782699]  [<c0439cf6>] state_store+0x0/0xde
 [   11.805585]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [   11.829047]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [   11.851963]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [   11.874082]  [<c046642d>] vfs_write+0xa8/0x130
 [   11.895688]  [<c046693c>] sys_write+0x41/0x67
 [   11.916986]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [   11.939174]  =======================
 [   11.959825] BUG: sleeping function called from invalid context at
 kernel/sched.c:4835
 [   11.985847] in_atomic():1, irqs_disabled():0
 [   12.008277]  [<c040ebcf>] __cond_resched+0x12/0x3b
 [   12.031372]  [<c0640fc9>] cond_resched+0x26/0x31
 [   12.054379]  [<c0413e36>] put_files_struct+0x7f/0x15b
 [   12.077967]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [   12.101796]  [<c0404dd2>] show_trace+0xf/0x11
 [   12.124655]  [<c0414f98>] do_exit+0x20e/0x9aa
 [   12.147636]  [<c04048e7>] die+0x232/0x25e
 [   12.170209]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [   12.193829]  [<c0643696>] do_page_fault+0x0/0x4f2
 [   12.216890]  [<c064269a>] error_code+0x6a/0x70
 [   12.239504]  [<c0476376>] __d_lookup+0x155/0x1a1
 [   12.262294]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [   12.286370]  [<c046c388>] cached_lookup+0xf/0x66
 [   12.309311]  [<c046de68>] lookup_one_len+0x88/0xd3
 [   12.332349]  [<c04a07f3>] create_dir+0x37/0x195
 [   12.355016]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   12.378636]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [   12.401982]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   12.425625]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [   12.448845]  [<c053b1f8>] device_add+0x96/0x48d
 [   12.471608]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [   12.495131]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [   12.518937]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [   12.543433]  [<c05651ac>] usb_set_interface+0x167/0x171
 [   12.567145]  [<c056067a>] usb_reset_device+0x51e/0x593
 [   12.590612]  [<c0565698>] usb_resume_device+0x41/0x5c
 [   12.613882]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [   12.638203]  [<c0540006>] resume_device+0xc4/0x171
 [   12.661457]  [<c0540125>] dpm_resume+0x72/0xc3
 [   12.684397]  [<c05401ac>] device_resume+0x36/0x4a
 [   12.707767]  [<c0439c78>] enter_state+0x14d/0x196
 [   12.731113]  [<c0439dbf>] state_store+0xc9/0xde
 [   12.754179]  [<c0439cf6>] state_store+0x0/0xde
 [   12.777124]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [   12.800802]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [   12.824601]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [   12.848035]  [<c046642d>] vfs_write+0xa8/0x130
 [   12.870860]  [<c046693c>] sys_write+0x41/0x67
 [   12.892890]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [   12.915200]  =======================
 [   12.935788] BUG: scheduling while atomic: run_fping1/0x10000001/1878
 [   12.959892]  [<c0640675>] __sched_text_start+0x55/0x7dd
 [   12.982992]  [<c0404226>] print_trace_address+0x1a/0x2a
 [   13.006120]  [<c0412f01>] printk+0x1b/0x1f
 [   13.028057]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [   13.051311]  [<c040ebde>] __cond_resched+0x21/0x3b
 [   13.074282]  [<c0640fc9>] cond_resched+0x26/0x31
 [   13.097075]  [<c0413e36>] put_files_struct+0x7f/0x15b
 [   13.120631]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [   13.144370]  [<c0404dd2>] show_trace+0xf/0x11
 [   13.167167]  [<c0414f98>] do_exit+0x20e/0x9aa
 [   13.189783]  [<c04048e7>] die+0x232/0x25e
 [   13.211805]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [   13.234877]  [<c0643696>] do_page_fault+0x0/0x4f2
 [   13.257541]  [<c064269a>] error_code+0x6a/0x70
 [   13.279819]  [<c0476376>] __d_lookup+0x155/0x1a1
 [   13.302182]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [   13.325803]  [<c046c388>] cached_lookup+0xf/0x66
 [   13.348406]  [<c046de68>] lookup_one_len+0x88/0xd3
 [   13.371140]  [<c04a07f3>] create_dir+0x37/0x195
 [   13.393501]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   13.416693]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [   13.439637]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   13.462859]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [   13.485743]  [<c053b1f8>] device_add+0x96/0x48d
 [   13.508262]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [   13.531602]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [   13.555011]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [   13.579049]  [<c05651ac>] usb_set_interface+0x167/0x171
 [   13.602457]  [<c056067a>] usb_reset_device+0x51e/0x593
 [   13.625771]  [<c0565698>] usb_resume_device+0x41/0x5c
 [   13.648980]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [   13.673393]  [<c0540006>] resume_device+0xc4/0x171
 [   13.696769]  [<c0540125>] dpm_resume+0x72/0xc3
 [   13.719708]  [<c05401ac>] device_resume+0x36/0x4a
 [   13.743108]  [<c0439c78>] enter_state+0x14d/0x196
 [   13.766486]  [<c0439dbf>] state_store+0xc9/0xde
 [   13.789796]  [<c0439cf6>] state_store+0x0/0xde
 [   13.812770]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [   13.836327]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [   13.859486]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [   13.881974]  [<c046642d>] vfs_write+0xa8/0x130
 [   13.903913]  [<c046693c>] sys_write+0x41/0x67
 [   13.925516]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [   13.947857]  =======================
 [   13.968880] BUG: sleeping function called from invalid context at
 fs/file_table.c:162
 [   13.994898] in_atomic():1, irqs_disabled():0
 [   14.017295]  [<c0466c5e>] __fput+0x29/0x224
 [   14.039637]  [<c0464202>] filp_close+0x51/0x58
 [   14.062266]  [<c040ebe8>] __cond_resched+0x2b/0x3b
 [   14.085405]  [<c0413e31>] put_files_struct+0x7a/0x15b
 [   14.108923]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [   14.132600]  [<c0404dd2>] show_trace+0xf/0x11
 [   14.155489]  [<c0414f98>] do_exit+0x20e/0x9aa
 [   14.178349]  [<c04048e7>] die+0x232/0x25e
 [   14.200769]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [   14.224084]  [<c0643696>] do_page_fault+0x0/0x4f2
 [   14.246867]  [<c064269a>] error_code+0x6a/0x70
 [   14.269334]  [<c0476376>] __d_lookup+0x155/0x1a1
 [   14.291971]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [   14.315861]  [<c046c388>] cached_lookup+0xf/0x66
 [   14.338589]  [<c046de68>] lookup_one_len+0x88/0xd3
 [   14.361445]  [<c04a07f3>] create_dir+0x37/0x195
 [   14.384053]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   14.407487]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [   14.430583]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   14.454016]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [   14.477085]  [<c053b1f8>] device_add+0x96/0x48d
 [   14.499607]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [   14.523006]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [   14.546751]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [   14.571002]  [<c05651ac>] usb_set_interface+0x167/0x171
 [   14.594410]  [<c056067a>] usb_reset_device+0x51e/0x593
 [   14.617724]  [<c0565698>] usb_resume_device+0x41/0x5c
 [   14.640933]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [   14.665131]  [<c0540006>] resume_device+0xc4/0x171
 [   14.688386]  [<c0540125>] dpm_resume+0x72/0xc3
 [   14.711466]  [<c05401ac>] device_resume+0x36/0x4a
 [   14.734726]  [<c0439c78>] enter_state+0x14d/0x196
 [   14.758011]  [<c0439dbf>] state_store+0xc9/0xde
 [   14.781200]  [<c0439cf6>] state_store+0x0/0xde
 [   14.804083]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [   14.827914]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [   14.851622]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [   14.874871]  [<c046642d>] vfs_write+0xa8/0x130
 [   14.897148]  [<c046693c>] sys_write+0x41/0x67
 [   14.918630]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [   14.940878]  =======================
 [   14.961628] BUG: scheduling while atomic: run_fping1/0x10000001/1878
 [   14.985814]  [<c0640675>] __sched_text_start+0x55/0x7dd
 [   15.009007]  [<c0466e25>] __fput+0x1f0/0x224
 [   15.031129]  [<c04fa3aa>] _atomic_dec_and_lock+0x22/0x2c
 [   15.054592]  [<c040ebde>] __cond_resched+0x21/0x3b
 [   15.077564]  [<c0640fc9>] cond_resched+0x26/0x31
 [   15.100448]  [<c0413e36>] put_files_struct+0x7f/0x15b
 [   15.123885]  [<c04042ef>] show_trace_log_lvl+0x28/0x2c
 [   15.147682]  [<c0404dd2>] show_trace+0xf/0x11
 [   15.170540]  [<c0414f98>] do_exit+0x20e/0x9aa
 [   15.193373]  [<c04048e7>] die+0x232/0x25e
 [   15.215576]  [<c0643aaa>] do_page_fault+0x414/0x4f2
 [   15.238678]  [<c0643696>] do_page_fault+0x0/0x4f2
 [   15.261400]  [<c064269a>] error_code+0x6a/0x70
 [   15.283773]  [<c0476376>] __d_lookup+0x155/0x1a1
 [   15.306258]  [<c04e34b4>] selinux_inode_permission+0x90/0x95
 [   15.330000]  [<c046c388>] cached_lookup+0xf/0x66
 [   15.352603]  [<c046de68>] lookup_one_len+0x88/0xd3
 [   15.375428]  [<c04a07f3>] create_dir+0x37/0x195
 [   15.397912]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   15.421196]  [<c04a099a>] sysfs_create_dir+0x49/0x63
 [   15.444200]  [<c04fae2c>] kobject_shadow_add+0xdc/0x183
 [   15.467543]  [<c04fb031>] kobject_set_name+0x2b/0x92
 [   15.490428]  [<c053b1f8>] device_add+0x96/0x48d
 [   15.512887]  [<c0422413>] init_waitqueue_head+0x12/0x1f
 [   15.536321]  [<c056833b>] usb_create_ep_files+0x210/0x2b7
 [   15.559911]  [<c0567d2f>] usb_create_sysfs_intf_files+0x74/0x87
 [   15.583949]  [<c05651ac>] usb_set_interface+0x167/0x171
 [   15.607326]  [<c056067a>] usb_reset_device+0x51e/0x593
 [   15.630670]  [<c0565698>] usb_resume_device+0x41/0x5c
 [   15.653818]  [<c0565870>] usb_external_resume_device+0x92/0xee
 [   15.678046]  [<c0540006>] resume_device+0xc4/0x171
 [   15.701455]  [<c0540125>] dpm_resume+0x72/0xc3
 [   15.724394]  [<c05401ac>] device_resume+0x36/0x4a
 [   15.747582]  [<c0439c78>] enter_state+0x14d/0x196
 [   15.771018]  [<c0439dbf>] state_store+0xc9/0xde
 [   15.794145]  [<c0439cf6>] state_store+0x0/0xde
 [   15.817151]  [<c049f893>] subsys_attr_store+0x27/0x2b
 [   15.840890]  [<c049f9b4>] sysfs_write_file+0xaf/0xd8
 [   15.864385]  [<c049f905>] sysfs_write_file+0x0/0xd8
 [   15.887237]  [<c046642d>] vfs_write+0xa8/0x130
 [   15.909271]  [<c046693c>] sys_write+0x41/0x67
 [   15.930934]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [   15.953307]  =======================olpc at serial1:~$
 }}}

 It would be good to start with just an idea of whether this looks like a
 kernel bug or a hardware bug.  Anyone?  The kernel is
 2.6.22-20070910.30.olpc.25d22c40e3bef15, on Q2C28f.

-- 
Ticket URL: <https://dev.laptop.org/ticket/4217>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list