All of lore.kernel.org
 help / color / mirror / Atom feed
* ax88179_178a: ethernet to usb dongle disconnect crash
@ 2015-06-17  5:01 Vivek Bhagat
  2015-06-17 12:53 ` Greg KH
  0 siblings, 1 reply; 3+ messages in thread
From: Vivek Bhagat @ 2015-06-17  5:01 UTC (permalink / raw)
  To: netdev, linux-usb

[-- Attachment #1: Type: text/plain, Size: 4349 bytes --]

Hi All,

I have connected my pc and TV board as below -

PC (network i/f) <----> ethernet to usb dongle <---> usb port of TV board

When I power off  my board, i get a kernel crash.
Please have a look at log attached here.I debug and found that
unregister_netdev() in usbnet_disconnect() clears net_device object
and still skb is under processing which tries to access net_device
object and leads to crash.Dongle is using ax88179_178.ko module.

Backtrace:
[1-11856.1782] [<c045ea38>] (fib_compute_spec_dst+0x0/0x17c) from
[<c04308c0>] (ipv4_pktinfo_prepare+0x38/0x70)
[1-11856.1880]  r6:00000000 r5:c5d55800 r4:c5d55800
[1-11856.1926] [<c0430888>] (ipv4_pktinfo_prepare+0x0/0x70) from
[<c04512d4>] (udp_queue_rcv_skb+0x1c8/0x384)
[1-11856.2023]  r5:c5d55800 r4:cbdf4380
[1-11856.2059] [<c045110c>] (udp_queue_rcv_skb+0x0/0x384) from
[<c0451590>] (flush_stack+0x100/0x118)
[1-11856.2148]  r7:cd398480 r6:00000000 r5:cbdf4380 r4:c5d55800
[1-11856.2205] [<c0451490>] (flush_stack+0x0/0x118) from [<c04518b0>]
(__udp4_lib_mcast_deliver.isra.44+0x308/0x370)
[1-11856.2308] [<c04515a8>]
(__udp4_lib_mcast_deliver.isra.44+0x0/0x370) from [<c0451dd0>]
(__udp4_lib_rcv+0x4b8/0x588)
[1-11856.2413] [<c0451918>] (__udp4_lib_rcv+0x0/0x588) from
[<c0451ec0>] (udp_rcv+0x20/0x28)
[1-11856.2495] [<c0451ea0>] (udp_rcv+0x0/0x28) from [<c042836c>]
(ip_local_deliver_finish+0x118/0x27c)
[1-11856.2585] [<c0428254>] (ip_local_deliver_finish+0x0/0x27c) from
[<c0428988>] (ip_local_deliver+0x8c/0x98)
[1-11856.2683]  r7:d4b01a40 r6:cd398480 r5:00000000 r4:cd398480
[1-11856.2740] [<c04288fc>] (ip_local_deliver+0x0/0x98) from
[<c0428798>] (ip_rcv_finish+0x2c8/0x344)
[1-11856.2829]  r4:00295a38
[1-11856.2855] [<c04284d0>] (ip_rcv_finish+0x0/0x344) from
[<c0428cb8>] (ip_rcv+0x324/0x3f0)
[1-11856.2936]  r7:d4b01a40 r6:cd398480 r5:d2e8b720 r4:c0737500
[1-11856.2993] [<c0428994>] (ip_rcv+0x0/0x3f0) from [<c03f69d4>]
(__netif_receive_skb_core+0x4d0/0x568)
[1-11856.3084]  r7:00000000 r6:00000000 r5:c0708b34 r4:c070a728
[1-11856.3141] [<c03f6504>] (__netif_receive_skb_core+0x0/0x568) from
[<c03f7038>] (__netif_receive_skb+0x20/0x70)
[1-11856.3242] [<c03f7018>] (__netif_receive_skb+0x0/0x70) from
[<c03f8584>] (process_backlog+0xec/0x1e8)
[1-11856.3335]  r5:00000000 r4:d7c828c4
[1-11856.3371] [<c03f8498>] (process_backlog+0x0/0x1e8) from
[<c03f82e4>] (net_rx_action+0x104/0x2b8)
[1-11856.3460] [<c03f81e0>] (net_rx_action+0x0/0x2b8) from
[<c0044460>] (__do_softirq+0x180/0x304)
[1-11856.3548] [<c00442e0>] (__do_softirq+0x0/0x304) from [<c0044708>]
(do_softirq+0x74/0xc4)
[1-11856.3630] [<c0044694>] (do_softirq+0x0/0xc4) from [<c03f56f0>]
(netif_rx_ni+0x50/0x78)
[1-11856.3711]  r7:d1708780 r6:cd399380 r5:00000000 r4:c850a020
[1-11856.3768] [<c03f56a0>] (netif_rx_ni+0x0/0x78) from [<c03f57ec>]
(dev_loopback_xmit+0xd4/0xe0)
[1-11856.3855]  r5:00000000 r4:cd398480
[1-11856.3891] [<c03f5718>] (dev_loopback_xmit+0x0/0xe0) from
[<c042da08>] (ip_mc_output+0x114/0x234)
[1-11856.3980]  r5:00000000 r4:cd398480
[1-11856.4016] [<c042d8f4>] (ip_mc_output+0x0/0x234) from [<c042d3cc>]
(ip_local_out+0x38/0x3c)
[1-11856.4100]  r9:000000c6 r8:d2e8b734 r7:cbdf7800 r6:c0737500 r5:c0737500
r4:cd399380
[1-11856.4179] [<c042d394>] (ip_local_out+0x0/0x3c) from [<c042e5bc>]
(ip_send_skb+0x20/0x88)
[1-11856.4261]  r5:c0737500 r4:cd399380
[1-11856.4297] [<c042e59c>] (ip_send_skb+0x0/0x88) from [<c044e400>]
(udp_send_skb+0x250/0x314)
[1-11856.4382]  r5:00000000 r4:cd399380
[1-11856.4417] [<c044e1b0>] (udp_send_skb+0x0/0x314) from [<c04505b4>]
(udp_sendmsg+0x6a8/0x6d0)
[1-11856.4503] [<c044ff0c>] (udp_sendmsg+0x0/0x6d0) from [<c04587a8>]
(inet_sendmsg+0x94/0xc4)
[1-11856.4586] [<c0458714>] (inet_sendmsg+0x0/0xc4) from [<c03e2624>]
(sock_sendmsg+0xa0/0xbc)
[1-11856.4670]  r7:c8406e40 r6:c850bf5c r5:000000be r4:c4cda300
[1-11856.4726] [<c03e2584>] (sock_sendmsg+0x0/0xbc) from [<c03e3c2c>]
(___sys_sendmsg.part.16+0x1a0/0x244)
[1-11856.4820]  r7:c4cda300 r6:00000000 r5:c850be7c r4:00000000
[1-11856.4877] [<c03e3a8c>] (___sys_sendmsg.part.16+0x0/0x244) from
[<c03e4db4>] (__sys_sendmsg+0x5c/0x80)
[1-11856.4971] [<c03e4d58>] (__sys_sendmsg+0x0/0x80) from [<c03e4df0>]
(SyS_sendmsg+0x18/0x1c)
[1-11856.5055]  r6:bdfda694 r5:bdfda60c r4:002841c0
[1-11856.5101] [<c03e4dd8>] (SyS_sendmsg+0x0/0x1c) from [<c00114c0>]
(ret_fast_syscall+0x0/0x48)

Please help.

Thanks,
Vivek

[-- Attachment #2: Ethernet_To_USB_Dongle_disconnect_Crash_log.txt --]
[-- Type: text/plain, Size: 25977 bytes --]

[0-11852.8705] usb 5-1: USB disconnect, device number 10
[0-11852.8720] ax88179_178a 5-1:1.0 eth1: Failed to read reg index 0x0002: -19
[0-11852.8785] ax88179_178a 5-1:1.0 eth1: Failed to write reg index 0x0002: -19
[0-11852.8866] [SA_DEBUG] trying to ifconfig down (net device close )
[0-11852.8929] Main Output MUTE !!!!!! MainOutGain[100]
[0-11852.8968]  DEV_NAME : eth1 PID: 372 (khubd) PPID: 2 (kthreadd)
[0-11852.9037] [SA_DEBUG] trying to ifconfig down (net device close )
[0-11852.9094] vivek, inetdev_event: NETDEV_UNREGISTER called
)/ie.wd(34)/g_no[0-11852.9157] vivek, inetdev_destroy freeing ip_ptr 
tilist(0x0018dcc[3-11852.9219] [bptime] process open : app-boot-manage(30031)
[1-11852.9219] vivek, ip_ptr is gone
[1-11852.9219] dual-tv (1493): undefined instruction: pc=c045eaa8
[1-11852.9220] Code: eb01ab02 e5952180 e3520000 1a000000 (e7f001f2) 
[1-11852.9220] ================================================================================
[1-11852.9220]  SMP Send Stop Other CPU!
[1-11852.9220] ================================================================================
[2-11852.9220] CPU2: stopping
[2-11852.9220] Process mmcqd/0 (pid: 201, stack limit = 0xd4e14238)
[2-11852.9220] CPU: 2 PID: 201 Comm: mmcqd/0 Tainted: PO 3.10.30+ #1
[2-11852.9220] task: d50a8540 ti: d4e14000 task.ti: d4e14000
[2-11852.9220] PC is at kmem_cache_free+0xd4/0x2e4
[2-11852.9220] LR is at bvec_free+0x4c/0x54
[2-11852.9220] pc : [<c014cc80>]    lr : [<c0185518>]    psr: a00f0113
[2-11852.9220] sp : d4e15d30  ip : d4e15d68  fp : d4e15d64
[2-11852.9220] r10: d5ba6dc0  r9 : 00000000  r8 : d4f511f4
[2-11852.9220] r7 : 00000001  r6 : d7d3a460  r5 : d4f51200  r4 : d584cb40
[2-11852.9220] r3 : d86eea00  r2 : 00024000  r1 : 00045751  r0 : d86eea00
[2-11852.9220] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[2-11852.9220] Control: 10c5387d  Table: 2ca0406a  DAC: 00000015
[2-11852.9220] CPU: 2 PID: 201 Comm: mmcqd/0 Tainted: PO 3.10.30+ #1
[2-11852.9221] Backtrace: 
[2-11852.9221] [<c0015678>] (dump_backtrace+0x0/0x10c) from [<c0015e0c>] (show_stack+0x20/0x24)
[2-11852.9221]  r7:00000000 r6:d4e14238 r5:d4e15ce8 r4:00000002
[2-11852.9221] [<c0015dec>] (show_stack+0x0/0x24) from [<c04ce7f0>] (dump_stack+0x20/0x28)
[2-11852.9221] [<c04ce7d0>] (dump_stack+0x0/0x28) from [<c0017808>] (handle_IPI+0x120/0x29c)
[2-11852.9221] [<c00176e8>] (handle_IPI+0x0/0x29c) from [<c0008620>] (gic_handle_irq+0xa0/0xac)
[2-11852.9221]  r8:c086c740 r7:c086c740 r6:d4e15ce8 r5:c07082c8 r4:fe682000
[2-11852.9221] [<c0008580>] (gic_handle_irq+0x0/0xac) from [<c0011044>] (__irq_svc+0x44/0x78)
[2-11852.9221] Exception stack(0xd4e15ce8 to 0xd4e15d30)
[2-11852.9221] 5ce0:                   d86eea00 00045751 00024000 d86eea00 d584cb40 d4f51200
[2-11852.9221] 5d00: d7d3a460 00000001 d4f511f4 00000000 d5ba6dc0 d4e15d64 d4e15d68 d4e15d30
[2-11852.9221] 5d20: c0185518 c014cc80 a00f0113 ffffffff d4e15d60
[2-11852.9221]  r9:00000000 r8:d4f511f4 r7:d4e15d1c r6:ffffffff r5:a00f0113
[2-11852.9221] r4:c014cc80
[2-11852.9222] [<c014cbac>] (kmem_cache_free+0x0/0x2e4) from [<c0185518>] (bvec_free+0x4c/0x54)
[2-11852.9222] [<c01854cc>] (bvec_free+0x0/0x54) from [<c0185598>] (bio_put+0x78/0x94)
[2-11852.9222] [<c0185520>] (bio_put+0x0/0x94) from [<c02217bc>] (meta_end_IO+0x13c/0x140)
[2-11852.9222]  r5:d4f511e8 r4:d5ba6dc0
[2-11852.9222] [<c0221680>] (meta_end_IO+0x0/0x140) from [<c0184c7c>] (bio_endio+0xc0/0xc4)
[2-11852.9222]  r9:00000000 r8:00000000 r7:d4f51200 r6:00000000 r5:00000008
[2-11852.9222] r4:d5ba6dc0
[2-11852.9222] [<c0184bbc>] (bio_endio+0x0/0xc4) from [<c02639fc>] (blk_update_request+0x2b8/0x424)
[2-11852.9222]  r7:00008000 r6:d4bc53e8 r5:00000000 r4:00008000
[2-11852.9222] [<c0263744>] (blk_update_request+0x0/0x424) from [<c0263b8c>] (blk_update_bidi_request+0x24/0x7c)
[2-11852.9222] [<c0263b68>] (blk_update_bidi_request+0x0/0x7c) from [<c0263c08>] (blk_end_bidi_request+0x24/0x58)
[2-11852.9222]  r7:00000000 r6:00000000 r5:d4bc53e8 r4:d4d032a0
[2-11852.9222] [<c0263be4>] (blk_end_bidi_request+0x0/0x58) from [<c0263c58>] (blk_end_request+0x1c/0x20)
[2-11852.9222]  r9:d4d29cc8 r8:d4bc53e8 r7:00000000 r6:d5818000 r5:d4d29c94
[2-11852.9222] r4:d4d29ddc
[2-11852.9223] [<c0263c3c>] (blk_end_request+0x0/0x20) from [<c038b310>] (mmc_blk_issue_rw_rq+0x5a4/0x9c8)
[2-11852.9223] [<c038ad6c>] (mmc_blk_issue_rw_rq+0x0/0x9c8) from [<c038bb00>] (mmc_blk_issue_rq+0x3cc/0x460)
[2-11852.9223] [<c038b734>] (mmc_blk_issue_rq+0x0/0x460) from [<c038d2c4>] (mmc_queue_thread+0xc4/0x14c)
[2-11852.9223] [<c038d200>] (mmc_queue_thread+0x0/0x14c) from [<c005ff34>] (kthread+0xbc/0xc8)
[2-11852.9223] [<c005fe78>] (kthread+0x0/0xc8) from [<c0011588>] (ret_from_fork+0x14/0x20)
[2-11852.9223]  r7:00000000 r6:00000000 r5:c005fe78 r4:d58c3cc4
[0-11852.9223] CPU0: stopping
[0-11852.9223] Process khubd (pid: 372, stack limit = 0xd0464238)
[0-11852.9223] CPU: 0 PID: 372 Comm: khubd Tainted: PO 3.10.30+ #1
[0-11852.9223] task: d50ae900 ti: d0464000 task.ti: d0464000
[0-11852.9223] PC is at kobject_uevent_env+0x2fc/0x420
[0-11852.9223] LR is at kobject_uevent_env+0x2fc/0x420
[0-11852.9223] pc : [<c02779c4>]    lr : [<c02779c4>]    psr: 200b0013
[0-11852.9223] sp : d0465bc8  ip : d0465bc8  fp : d0465c24
[0-11852.9223] r10: c71bc310  r9 : 00000000  r8 : d3aa7000
[0-11852.9223] r7 : c0720b74  r6 : c0720b74  r5 : c71bc300  r4 : c9307408
[0-11852.9223] r3 : 00000001  r2 : 00000001  r1 : 00000000  r0 : c0720b50
[0-11852.9223] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[0-11852.9223] Control: 10c5387d  Table: 2a17406a  DAC: 00000015
[0-11852.9223] CPU: 0 PID: 372 Comm: khubd Tainted: PO 3.10.30+ #1
[0-11852.9223] Backtrace: 
[0-11852.9224] [<c0015678>] (dump_backtrace+0x0/0x10c) from [<c0015e0c>] (show_stack+0x20/0x24)
[0-11852.9224]  r7:00000000 r6:d0464238 r5:d0465b80 r4:00000000
[0-11852.9224] [<c0015dec>] (show_stack+0x0/0x24) from [<c04ce7f0>] (dump_stack+0x20/0x28)
[0-11852.9224] [<c04ce7d0>] (dump_stack+0x0/0x28) from [<c0017808>] (handle_IPI+0x120/0x29c)
[0-11852.9224] [<c00176e8>] (handle_IPI+0x0/0x29c) from [<c0008620>] (gic_handle_irq+0xa0/0xac)
[0-11852.9224]  r8:c086c740 r7:c086c740 r6:d0465b80 r5:c07082c8 r4:fe682000
[0-11852.9224] [<c0008580>] (gic_handle_irq+0x0/0xac) from [<c0011044>] (__irq_svc+0x44/0x78)
[0-11852.9224] Exception stack(0xd0465b80 to 0xd0465bc8)
[0-11852.9224] 5b80: c0720b50 00000000 00000001 00000001 c9307408 c71bc300 c0720b74 c0720b74
[0-11852.9224] 5ba0: d3aa7000 00000000 c71bc310 d0465c24 d0465bc8 d0465bc8 c02779c4 c02779c4
[0-11852.9224] 5bc0: 200b0013 ffffffff 000000d0
[0-11852.9224]  r9:00000000 r8:d3aa7000 r7:d0465bb4 r6:ffffffff r5:200b0013
[0-11852.9224] r4:c02779c4
[0-11852.9224] [<c02776c8>] (kobject_uevent_env+0x0/0x420) from [<c0277b14>] (kobject_uevent+0x2c/0x34)
[0-11852.9224] [<c0277ae8>] (kobject_uevent+0x0/0x34) from [<c02768e4>] (kobject_release+0x38/0x7c)
[0-11852.9224] [<c02768ac>] (kobject_release+0x0/0x7c) from [<c0276990>] (kobject_put+0x68/0x78)
[0-11852.9225]  r7:00000000 r6:d4b01a40 r5:00000000 r4:c9307408
[0-11852.9225] [<c0276928>] (kobject_put+0x0/0x78) from [<c040d098>] (net_rx_queue_update_kobjects+0xe0/0xfc)
[0-11852.9225]  r4:00000000
[0-11852.9225] [<c040cfb8>] (net_rx_queue_update_kobjects+0x0/0xfc) from [<c040d21c>] (netdev_unregister_kobject+0x38/0x68)
[0-11852.9225] [<c040d1e4>] (netdev_unregister_kobject+0x0/0x68) from [<c03f5d64>] (rollback_registered_many+0x22c/0x2a4)
[0-11852.9225]  r7:00200200 r6:0000026e r5:d0465d00 r4:d4b01a40
[0-11852.9225] [<c03f5b38>] (rollback_registered_many+0x0/0x2a4) from [<c03f5e14>] (rollback_registered+0x38/0x50)
[0-11852.9225]  r9:00000000 r8:bf155598 r7:00000000 r6:d4b01a40 r5:00000000
[0-11852.9225] r4:d4b01a40
[0-11852.9225] [<c03f5ddc>] (rollback_registered+0x0/0x50) from [<c03f7d8c>] (unregister_netdevice_queue+0x78/0xa8)
[0-11852.9225] [<c03f7d14>] (unregister_netdevice_queue+0x0/0xa8) from [<c03f7de4>] (unregister_netdev+0x28/0x30)
[0-11852.9225]  r5:ca6f2ec0 r4:d4b01a40
[0-11852.9226] [<c03f7dbc>] (unregister_netdev+0x0/0x30) from [<bec3f044>] (usbnet_disconnect+0xc0/0x14c [usbnet])
[0-11852.9226]  r5:ca6f2ec0 r4:d4b01f80
[0-11852.9226] [<bec3ef84>] (usbnet_disconnect+0x0/0x14c [usbnet]) from [<bf19cb3c>] (usb_unbind_interface+0x78/0x1b8 [usbcore])
[0-11852.9226]  r6:ca6f2ec0 r5:d1e92ac0 r4:ca6f2ee0
[0-11852.9227] [<bf19cac4>] (usb_unbind_interface+0x0/0x1b8 [usbcore]) from [<c02ef1d8>] (__device_release_driver+0x8c/0xd4)
[0-11852.9227]  r9:c02ec3d0 r8:d4fd2700 r7:00000000 r6:bf1ae970 r5:bf155598
[0-11852.9227] r4:ca6f2ee0
[0-11852.9227] [<c02ef14c>] (__device_release_driver+0x0/0xd4) from [<c02ef24c>] (device_release_driver+0x2c/0x38)
[0-11852.9227]  r5:ca6f2ee0 r4:ca6f2f14
[0-11852.9227] [<c02ef220>] (device_release_driver+0x0/0x38) from [<c02eeb4c>] (bus_remove_device+0xf8/0x10c)
[0-11852.9227]  r5:d08e5e7c r4:ca6f2ee0
[0-11852.9227] [<c02eea54>] (bus_remove_device+0x0/0x10c) from [<c02ec4e8>] (device_del+0x118/0x17c)
[0-11852.9227]  r7:00000000 r6:d1e92b38 r5:00000000 r4:ca6f2ee0
[0-11852.9227] [<c02ec3d0>] (device_del+0x0/0x17c) from [<bf19a264>] (usb_disable_device+0xbc/0x250 [usbcore])
[0-11852.9228]  r7:00000000 r6:ca6f2ec0 r5:00000000 r4:d1e92ac0
[0-11852.9228] [<bf19a1a8>] (usb_disable_device+0x0/0x250 [usbcore]) from [<bf18fadc>] (usb_disconnect+0xc0/0x200 [usbcore])
[0-11852.9228] [<bf18fa1c>] (usb_disconnect+0x0/0x200 [usbcore]) from [<bf191654>] (hub_port_connect_change+0x1dc/0xa68 [usbcore])
[0-11852.9229]  r9:d1e92ac0 r8:40000000 r7:00000001 r6:00000100 r5:00000001
[0-11852.9229] r4:d00ff9c0
[0-11852.9229] [<bf191478>] (hub_port_connect_change+0x0/0xa68 [usbcore]) from [<bf19244c>] (hub_thread+0x56c/0x9a0 [usbcore])
[0-11852.9229] [<bf191ee0>] (hub_thread+0x0/0x9a0 [usbcore]) from [<c005ff34>] (kthread+0xbc/0xc8)
[0-11852.9229] [<c005fe78>] (kthread+0x0/0xc8) from [<c0011588>] (ret_from_fork+0x14/0x20)
[0-11852.9229]  r7:00000000 r6:00000000 r5:c005fe78 r4:d0905d9c
[3-11852.9273] CPU3: stopping
[3-11853.7451] Process app-boot-manage (pid: 30031, stack limit = 0xd004e238)
[3-11853.7520] CPU: 3 PID: 30031 Comm: app-boot-manage Tainted: PO 3.10.30+ #1
[3-11853.7590] task: d4b7af40 ti: d004e000 task.ti: d004e000
[3-11853.7644] PC is at console_unlock+0x36c/0x420
[3-11853.7689] LR is at walk_stackframe+0x24/0x40
[3-11853.7733] pc : [<c003e0c4>]    lr : [<c00152f0>]    psr: 600f0013
[3-11853.7733] sp : d004fc60  ip : d004fbd0  fp : d004fcb4
[3-11853.7848] r10: c075c7e8  r9 : c075c7e8  r8 : c075c7e8
[3-11853.7900] r7 : 000008c8  r6 : 000000c6  r5 : 600f0013  r4 : 600f0013
[3-11853.7966] r3 : 00000000  r2 : d004fcb8  r1 : d004fbf0  r0 : c003e70c
[3-11853.8031] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[3-11853.8102] Control: 10c5387d  Table: 4035c06a  DAC: 00000015
[3-11853.8160] CPU: 3 PID: 30031 Comm: app-boot-manage Tainted: PO 3.10.30+ #1
[3-11853.8230] Backtrace: 
[3-11853.8254] [<c0015678>] (dump_backtrace+0x0/0x10c) from [<c0015e0c>] (show_stack+0x20/0x24)
[3-11853.8338]  r7:00000000 r6:d004e238 r5:d004fc18 r4:00000003
[3-11853.8395] [<c0015dec>] (show_stack+0x0/0x24) from [<c04ce7f0>] (dump_stack+0x20/0x28)
[3-11853.8475] [<c04ce7d0>] (dump_stack+0x0/0x28) from [<c0017808>] (handle_IPI+0x120/0x29c)
[3-11853.8557] [<c00176e8>] (handle_IPI+0x0/0x29c) from [<c0008620>] (gic_handle_irq+0xa0/0xac)
[3-11853.8641]  r8:c086c740 r7:c086c740 r6:d004fc18 r5:c07082c8 r4:fe682000
[3-11853.8708] [<c0008580>] (gic_handle_irq+0x0/0xac) from [<c0011044>] (__irq_svc+0x44/0x78)
[3-11853.8791] Exception stack(0xd004fc18 to 0xd004fc60)
[3-11853.8842] fc00:                                                       c003e70c d004fbf0
[3-11853.8924] fc20: d004fcb8 00000000 600f0013 600f0013 000000c6 000008c8 c075c7e8 c075c7e8
[3-11853.9005] fc40: c075c7e8 d004fcb4 d004fbd0 d004fc60 c00152f0 c003e0c4 600f0013 ffffffff
[3-11853.9087]  r9:c075c7e8 r8:c075c7e8 r7:d004fc4c r6:ffffffff r5:600f0013
r4:c003e0c4
[3-11853.9166] [<c003dd58>] (console_unlock+0x0/0x420) from [<c003e70c>] (vprintk_emit+0x594/0x5e8)
[3-11853.9254] [<c003e178>] (vprintk_emit+0x0/0x5e8) from [<c04c96e8>] (printk+0x40/0x48)
[3-11853.9333] [<c04c96a8>] (printk+0x0/0x48) from [<c03acd10>] (bptime_open+0x60/0x78)
[3-11853.9410]  r3:d4b7af40 r2:0000754f r1:d4b7b168 r0:c065f6dd
[3-11853.9467] [<c03accb0>] (bptime_open+0x0/0x78) from [<c02cdee8>] (misc_open+0x138/0x1b0)
[3-11853.9549]  r5:cf4c4600 r4:c0736048
[3-11853.9584] [<c02cddb0>] (misc_open+0x0/0x1b0) from [<c0157ef8>] (chrdev_open+0x140/0x16c)
[3-11853.9667]  r9:cf4c4608 r8:cf4c4600 r7:00000000 r6:d4e94cc0 r5:00000000
r4:d5b9f600
[3-11853.9745] [<c0157db8>] (chrdev_open+0x0/0x16c) from [<c0151ac0>] (do_dentry_open+0x1d4/0x298)
[3-11853.9832]  r8:c0157db8 r7:00000000 r6:d004fe98 r5:d4e94cc0 r4:cf4c4600
[3-11853.9899] [<c01518ec>] (do_dentry_open+0x0/0x298) from [<c0151da0>] (finish_open+0x48/0x5c)
[3-11853.9985] [<c0151d58>] (finish_open+0x0/0x5c) from [<c0160a2c>] (do_last.isra.25+0x994/0xb4c)
[3-11854.0072]  r5:d4e94cc0 r4:d004fee0
[3-11854.0108] [<c0160098>] (do_last.isra.25+0x0/0xb4c) from [<c0160cac>] (path_openat.isra.26+0xc8/0x454)
[3-11854.0202] [<c0160be4>] (path_openat.isra.26+0x0/0x454) from [<c0161cc4>] (do_filp_open+0x3c/0x88)
[3-11854.0292] [<c0161c88>] (do_filp_open+0x0/0x88) from [<c0152e9c>] (do_sys_open+0xec/0x178)
[3-11854.0376]  r7:ffffff9c r6:c15910c0 r5:00000001 r4:00000004
[3-11854.0432] [<c0152db0>] (do_sys_open+0x0/0x178) from [<c0152f58>] (SyS_open+0x30/0x34)
[3-11854.0512]  r9:d004e000 r8:c0011744 r7:00000005 r6:00000003 r5:4474a11c
r4:4474a2a4
[3-11854.0591] [<c0152f28>] (SyS_open+0x0/0x34) from [<c00114c0>] (ret_fast_syscall+0x0/0x48)
[1-11854.9912] ------------[ cut here ]------------
[1-11854.9958] kernel BUG at net/ipv4/fib_frontend.c:217!
[1-11855.0009] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
[1-11855.5289] CPU: 1 PID: 1493 Comm: dual-tv Tainted: PO 3.10.30+ #1
[1-11855.5351] task: c8406e40 ti: c850a000 task.ti: c850a000
[1-11855.5405] PC is at fib_compute_spec_dst+0x70/0x17c
[1-11855.5454] LR is at vprintk_emit+0x55c/0x5e8
[1-11855.5498] pc : [<c045eaa8>]    lr : [<c003e6d4>]    psr: 600d0013
[1-11855.5498] sp : c850b758  ip : c850b6c0  fp : c850b7ac
[1-11855.5613] r10: 00000003  r9 : 00000004  r8 : c0737500
[1-11855.5665] r7 : cbdf43b8  r6 : 00000000  r5 : d4b01a40  r4 : c5d55800
[1-11855.5730] r3 : 00000000  r2 : 00000000  r1 : 600d0013  r0 : 00000015
[1-11855.5795] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[1-11855.5867] Control: 10c5387d  Table: 284b806a  DAC: 00000015
[1-11855.5924] Process dual-tv (pid: 1493, stack limit = 0xc850a238)
[1-11855.5985] Stack: (0xc850b758 to 0xc850c000)
[1-11855.6029] b740:                                                       cbdf7480 00000000
[1-11855.6111] b760: c850b784 d584d540 00000000 00000020 c850a010 c03ea190 00000001 c06f8a00
[1-11855.6192] b780: c850b7cc cd398480 00000000 cd398480 c0737500 c5d55800 c5d55800 00000000
[1-11855.6274] b7a0: c850b7c4 c850b7b0 c04308c0 c045ea44 cbdf4380 c5d55800 c850b7e4 c850b7c8
[1-11855.6356] b7c0: c04512d4 c0430894 c5d55800 cbdf4380 00000000 cd398480 c850b81c c850b7e8
[1-11855.6438] b7e0: c0451590 c0451118 00000001 c850b830 00000004 00000004 00000000 c850b830
[1-11855.6520] b800: 00000141 cd398480 fafaa8c0 faffffef c850b95c c850b820 c04518b0 c045149c
[1-11855.6602] b820: 00000003 0000076c d5224a28 0000730f cbdf4380 cbdf4000 cbdf7100 cbdf7480
[1-11855.6683] b840: 00000000 00000000 00000007 00000000 c588b9c0 00000002 00000001 00000000
[1-11855.6765] b860: c850b88c c0044970 c850a008 c0707cc4 c04686a4 d4f15818 c850b8a4 c0044970
[1-11855.6847] b880: c850a020 c046a07c c04686a4 d4ef04c0 c850b8bc c850b8a0 c0044970 c006dc8c
[1-11855.6929] b8a0: d2e8b720 d4b01a40 c0887244 d4ef04c0 c850b934 c850b8c0 c04686a4 271ae702
[1-11855.7011] b8c0: c4784500 cc1b1db0 00000001 00000002 c850b94c c850b8e0 c046a07c c0420404
[1-11855.7093] b8e0: d4ef04c0 d7c87614 00000001 cc1b0002 d4b01a40 00000000 00000000 00000014
[1-11855.7175] b900: 00000001 cd390002 00000001 c850b9a4 c0428254 80000000 c07090c4 271ae702
[1-11855.7256] b920: 00000001 c850b9a4 c0428254 80000000 c07090c4 cd398480 d2e8b734 00000011
[1-11855.7338] b940: d1708780 000000c6 c070a6b8 c0708b48 c850b9a4 c850b960 c0451dd0 c04515b4
[1-11855.7420] b960: c070a6b8 cd398480 cd398480 00000001 fafaa8c0 faffffef 00000001 c053f49c
[1-11855.7502] b980: c070a1a8 cd398480 c0737500 d4b01a40 00000008 c0708b48 c850b9b4 c850b9a8
[1-11855.7584] b9a0: c0451ec0 c0451924 c850b9d4 c850b9b8 c042836c c0451eac cd398480 00000000
[1-11855.7666] b9c0: cd398480 d4b01a40 c850b9fc c850b9d8 c0428988 c0428260 00000000 c0428254
[1-11855.7747] b9e0: 80000000 c850b9f4 c04284d0 00295a38 c850ba24 c850ba00 c0428798 c0428908
[1-11855.7829] ba00: d2e8b720 cd398480 c0737500 d2e8b720 cd398480 d4b01a40 c850ba54 c850ba28
[1-11855.7911] ba20: c0428cb8 c04284dc 00000000 c04284d0 80000000 c850baec c070a728 c0708b34
[1-11855.7993] ba40: 00000000 00000000 c850baa4 c850ba58 c03f69d4 c04289a0 c850ba8c 00000000
[1-11855.8075] ba60: c850a000 c0707cc4 c04686a4 cd398480 c850ba9c c0708b48 c0044970 d7c828c4
[1-11855.8157] ba80: 00000000 cd398480 c0707cc4 00000001 d7c82800 d7c82814 c850babc c850baa8
[1-11855.8238] baa0: c03f7038 c03f6510 d7c828c4 00000000 c850baec c850bac0 c03f8584 c03f7024
[1-11855.8320] bac0: d4f15780 d7c82800 c0707cc4 00000001 0000012c 00000040 d7c828c4 c850a000
[1-11855.8402] bae0: c850bb2c c850baf0 c03f82e4 c03f84a4 600d0013 002d3349 c850a030 d7c82808
[1-11855.8484] bb00: c004400c 00000001 c06f8090 00000003 c850a000 c850a030 3f907f7c c06f808c
[1-11855.8566] bb20: c850bb7c c850bb30 c0044460 c03f81ec c007fd20 c850bb78 c850bb64 00000001
[1-11855.8648] bb40: 002d3348 00400100 0000000a 00000101 cd399380 600d0013 c0707cc4 c850a000
[1-11855.8729] bb60: d1708780 cbdf7800 d4b01a40 fafaa8c0 c850bb9c c850bb80 c0044708 c00442ec
[1-11855.8811] bb80: c850a020 00000000 cd399380 d1708780 c850bbb4 c850bba0 c03f56f0 c00446a0
[1-11855.8893] bba0: cd398480 00000000 c850bbcc c850bbb8 c03f57ec c03f56ac cd398480 00000000
[1-11855.8975] bbc0: c850bc04 c850bbd0 c042da08 c03f5724 d4b01a40 c03f5718 80000000 c04170dc
[1-11855.9057] bbe0: cd399380 c0737500 c0737500 cbdf7800 d2e8b734 000000c6 c850bc1c c850bc08
[1-11855.9139] bc00: c042d3cc c042d900 cd399380 c0737500 c850bc34 c850bc20 c042e5bc c042d3a0
[1-11855.9220] bc20: cd399380 00000000 c850bc6c c850bc38 c044e400 c042e5a8 c850bc6c c850bc48
[1-11855.9302] bc40: c04260b4 cbdf7800 c850bf5c faffffef cd399380 000000be 00000000 c850bcbc
[1-11855.9384] bc60: c850bd4c c850bc70 c04505b4 c044e1bc 000000c6 00000008 c850bcac c850bca8
[1-11855.9466] bc80: 00004000 c850bc90 c0248608 00000000 cbdf7a3c 00000000 c042c908 fafaa8c0
[1-11855.9548] bca0: 00000000 00006c07 00000000 faffffef 00000000 00000000 c850bc00 00000141
[1-11855.9630] bcc0: 00000001 00000000 02110000 00000000 fafaa8c0 faffffef 730f6c07 00000002
[1-11855.9712] bce0: 00000011 00000001 00000000 00000000 00000000 6c070002 00000000 faffffef
[1-11855.9793] bd00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 271ae702
[1-11855.9875] bd20: c0044b04 cbdf7800 c850bdb0 c850bf5c 000000be c850bf5c 00004000 000000be
[1-11855.9957] bd40: c850bd6c c850bd50 c04587a8 c044ff18 c4cda300 000000be c850bf5c c8406e40
[1-11856.0039] bd60: c850be2c c850bd70 c03e2624 c0458720 00000001 00000001 d5bbc640 000000be
[1-11856.0121] bd80: c4cda300 c850bd90 00000000 c850bf5c c850be0c c850bda0 c014bce4 c04d2970
[1-11856.0203] bda0: c850bdbc c0044840 c850a008 c0707cc4 00000001 00000000 00000000 00000000
[1-11856.0284] bdc0: 00000000 c8406e40 00000000 00000000 00000000 00000000 c850bd70 00000000
[1-11856.0366] bde0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[1-11856.0448] be00: 00000000 00000000 00000000 00000000 00000000 c850be7c 00000000 c4cda300
[1-11856.0530] be20: c850bf4c c850be30 c03e3c2c c03e2590 c04d29d0 c850be3c 00000000 00258b0c
[1-11856.0612] be40: 000000be c850be50 c044fb60 c04d29b0 c850be84 c0044840 c850a038 c0707cc4
[1-11856.0694] be60: c03e7024 00000f73 c850be94 c850be78 c0044840 c006dc8c c03e7024 00000000
[1-11856.0775] be80: cbdf7838 00000f73 c850beac c850be98 c04d29d0 c0044764 cbdf7800 6c070002
[1-11856.0857] bea0: faffffef 00000000 00000000 c04d29b0 cbdf7800 00000000 00000002 00000f73
[1-11856.0939] bec0: c0011744 c850a000 c850bef4 c850bed8 c0458a5c c03e4394 c4cda300 00000010
[1-11856.1021] bee0: c0707408 bdfda568 c850bfa4 c850bef8 c850bf1c c850bf00 c850bf24 c016d2d4
[1-11856.1103] bf00: d0e0ef00 00000023 c850bf34 c850bf18 c016d2d4 00004000 bdfda694 271ae702
[1-11856.1185] bf20: c0011744 c4cda300 00004000 bdfda694 00000128 c0011744 c850a000 00000000
[1-11856.1266] bf40: c850bf94 c850bf50 c03e4db4 c03e3a98 c00c7220 00000001 fffffff7 c850be9c
[1-11856.1348] bf60: 00000010 c850be3c 00000001 00000000 00000000 00004000 00000128 002841c0
[1-11856.1430] bf80: bdfda60c bdfda694 c850bfa4 c850bf98 c03e4df0 c03e4d64 00000000 c850bfa8
[1-11856.1512] bfa0: c00114c0 c03e4de4 002841c0 bdfda60c 00000023 bdfda694 00004000 00000001
[1-11856.1594] bfc0: 002841c0 bdfda60c bdfda694 00000128 bdfda678 00000002 bdfda65c bdfda744
[1-11856.1676] bfe0: 00000000 bdfda5c0 00000000 b5cf34e4 800d0010 00000023 5a5a5a5a 5a5a5a5a
[1-11856.1757] Backtrace: 
[1-11856.1782] [<c045ea38>] (fib_compute_spec_dst+0x0/0x17c) from [<c04308c0>] (ipv4_pktinfo_prepare+0x38/0x70)
[1-11856.1880]  r6:00000000 r5:c5d55800 r4:c5d55800
[1-11856.1926] [<c0430888>] (ipv4_pktinfo_prepare+0x0/0x70) from [<c04512d4>] (udp_queue_rcv_skb+0x1c8/0x384)
[1-11856.2023]  r5:c5d55800 r4:cbdf4380
[1-11856.2059] [<c045110c>] (udp_queue_rcv_skb+0x0/0x384) from [<c0451590>] (flush_stack+0x100/0x118)
[1-11856.2148]  r7:cd398480 r6:00000000 r5:cbdf4380 r4:c5d55800
[1-11856.2205] [<c0451490>] (flush_stack+0x0/0x118) from [<c04518b0>] (__udp4_lib_mcast_deliver.isra.44+0x308/0x370)
[1-11856.2308] [<c04515a8>] (__udp4_lib_mcast_deliver.isra.44+0x0/0x370) from [<c0451dd0>] (__udp4_lib_rcv+0x4b8/0x588)
[1-11856.2413] [<c0451918>] (__udp4_lib_rcv+0x0/0x588) from [<c0451ec0>] (udp_rcv+0x20/0x28)
[1-11856.2495] [<c0451ea0>] (udp_rcv+0x0/0x28) from [<c042836c>] (ip_local_deliver_finish+0x118/0x27c)
[1-11856.2585] [<c0428254>] (ip_local_deliver_finish+0x0/0x27c) from [<c0428988>] (ip_local_deliver+0x8c/0x98)
[1-11856.2683]  r7:d4b01a40 r6:cd398480 r5:00000000 r4:cd398480
[1-11856.2740] [<c04288fc>] (ip_local_deliver+0x0/0x98) from [<c0428798>] (ip_rcv_finish+0x2c8/0x344)
[1-11856.2829]  r4:00295a38
[1-11856.2855] [<c04284d0>] (ip_rcv_finish+0x0/0x344) from [<c0428cb8>] (ip_rcv+0x324/0x3f0)
[1-11856.2936]  r7:d4b01a40 r6:cd398480 r5:d2e8b720 r4:c0737500
[1-11856.2993] [<c0428994>] (ip_rcv+0x0/0x3f0) from [<c03f69d4>] (__netif_receive_skb_core+0x4d0/0x568)
[1-11856.3084]  r7:00000000 r6:00000000 r5:c0708b34 r4:c070a728
[1-11856.3141] [<c03f6504>] (__netif_receive_skb_core+0x0/0x568) from [<c03f7038>] (__netif_receive_skb+0x20/0x70)
[1-11856.3242] [<c03f7018>] (__netif_receive_skb+0x0/0x70) from [<c03f8584>] (process_backlog+0xec/0x1e8)
[1-11856.3335]  r5:00000000 r4:d7c828c4
[1-11856.3371] [<c03f8498>] (process_backlog+0x0/0x1e8) from [<c03f82e4>] (net_rx_action+0x104/0x2b8)
[1-11856.3460] [<c03f81e0>] (net_rx_action+0x0/0x2b8) from [<c0044460>] (__do_softirq+0x180/0x304)
[1-11856.3548] [<c00442e0>] (__do_softirq+0x0/0x304) from [<c0044708>] (do_softirq+0x74/0xc4)
[1-11856.3630] [<c0044694>] (do_softirq+0x0/0xc4) from [<c03f56f0>] (netif_rx_ni+0x50/0x78)
[1-11856.3711]  r7:d1708780 r6:cd399380 r5:00000000 r4:c850a020
[1-11856.3768] [<c03f56a0>] (netif_rx_ni+0x0/0x78) from [<c03f57ec>] (dev_loopback_xmit+0xd4/0xe0)
[1-11856.3855]  r5:00000000 r4:cd398480
[1-11856.3891] [<c03f5718>] (dev_loopback_xmit+0x0/0xe0) from [<c042da08>] (ip_mc_output+0x114/0x234)
[1-11856.3980]  r5:00000000 r4:cd398480
[1-11856.4016] [<c042d8f4>] (ip_mc_output+0x0/0x234) from [<c042d3cc>] (ip_local_out+0x38/0x3c)
[1-11856.4100]  r9:000000c6 r8:d2e8b734 r7:cbdf7800 r6:c0737500 r5:c0737500
r4:cd399380
[1-11856.4179] [<c042d394>] (ip_local_out+0x0/0x3c) from [<c042e5bc>] (ip_send_skb+0x20/0x88)
[1-11856.4261]  r5:c0737500 r4:cd399380
[1-11856.4297] [<c042e59c>] (ip_send_skb+0x0/0x88) from [<c044e400>] (udp_send_skb+0x250/0x314)
[1-11856.4382]  r5:00000000 r4:cd399380
[1-11856.4417] [<c044e1b0>] (udp_send_skb+0x0/0x314) from [<c04505b4>] (udp_sendmsg+0x6a8/0x6d0)
[1-11856.4503] [<c044ff0c>] (udp_sendmsg+0x0/0x6d0) from [<c04587a8>] (inet_sendmsg+0x94/0xc4)
[1-11856.4586] [<c0458714>] (inet_sendmsg+0x0/0xc4) from [<c03e2624>] (sock_sendmsg+0xa0/0xbc)
[1-11856.4670]  r7:c8406e40 r6:c850bf5c r5:000000be r4:c4cda300
[1-11856.4726] [<c03e2584>] (sock_sendmsg+0x0/0xbc) from [<c03e3c2c>] (___sys_sendmsg.part.16+0x1a0/0x244)
[1-11856.4820]  r7:c4cda300 r6:00000000 r5:c850be7c r4:00000000
[1-11856.4877] [<c03e3a8c>] (___sys_sendmsg.part.16+0x0/0x244) from [<c03e4db4>] (__sys_sendmsg+0x5c/0x80)
[1-11856.4971] [<c03e4d58>] (__sys_sendmsg+0x0/0x80) from [<c03e4df0>] (SyS_sendmsg+0x18/0x1c)
[1-11856.5055]  r6:bdfda694 r5:bdfda60c r4:002841c0
[1-11856.5101] [<c03e4dd8>] (SyS_sendmsg+0x0/0x1c) from [<c00114c0>] (ret_fast_syscall+0x0/0x48)
[1-11856.5186] Code: eb01ab02 e5952180 e3520000 1a000000 (e7f001f2) 
[1-11856.5250] sdp-mmc 100000.mmc: PREQ: polling request enter!
[1-11858.7396] ---[ end trace ce942fb9e91b331e ]---
[1-11858.7442] sdp-mmc 100000.mmc: PREQ: polling isr & tasklet
[1-11858.7498] sdp-mmc 100000.mmc: PREQ: run mmch_tasklet(event 0x00000001, accum 0x00000001)
[1-11858.7580] sdp-mmc 100000.mmc: PREQ: run mmch_tasklet(event 0x00001012, accum 0x00001013)
[1-11858.7663] sdp-mmc 100000.mmc: PREQ: start busy waitting..
[1-11858.7719] sdp-mmc 100000.mmc: PREQ: end polling request, wait 0ms
[1-11858.7781] [SELP] while loop ... please attach T32...

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: ax88179_178a: ethernet to usb dongle disconnect crash
  2015-06-17  5:01 ax88179_178a: ethernet to usb dongle disconnect crash Vivek Bhagat
@ 2015-06-17 12:53 ` Greg KH
       [not found]   ` <CA+vmRF5n=CNDErC9PRHcCxT0O=Re9my+o1VHP6JbMS8qZ5LW5g@mail.gmail.com>
  0 siblings, 1 reply; 3+ messages in thread
From: Greg KH @ 2015-06-17 12:53 UTC (permalink / raw)
  To: Vivek Bhagat; +Cc: netdev, linux-usb

On Wed, Jun 17, 2015 at 10:31:40AM +0530, Vivek Bhagat wrote:
> Hi All,
> 
> I have connected my pc and TV board as below -
> 
> PC (network i/f) <----> ethernet to usb dongle <---> usb port of TV board
> 
> When I power off  my board, i get a kernel crash.
> Please have a look at log attached here.I debug and found that
> unregister_netdev() in usbnet_disconnect() clears net_device object
> and still skb is under processing which tries to access net_device
> object and leads to crash.Dongle is using ax88179_178.ko module.
> 
> Backtrace:
> [1-11856.1782] [<c045ea38>] (fib_compute_spec_dst+0x0/0x17c) from
> [<c04308c0>] (ipv4_pktinfo_prepare+0x38/0x70)
> [1-11856.1880]  r6:00000000 r5:c5d55800 r4:c5d55800
> [1-11856.1926] [<c0430888>] (ipv4_pktinfo_prepare+0x0/0x70) from
> [<c04512d4>] (udp_queue_rcv_skb+0x1c8/0x384)
> [1-11856.2023]  r5:c5d55800 r4:cbdf4380
> [1-11856.2059] [<c045110c>] (udp_queue_rcv_skb+0x0/0x384) from
> [<c0451590>] (flush_stack+0x100/0x118)
> [1-11856.2148]  r7:cd398480 r6:00000000 r5:cbdf4380 r4:c5d55800
> [1-11856.2205] [<c0451490>] (flush_stack+0x0/0x118) from [<c04518b0>]
> (__udp4_lib_mcast_deliver.isra.44+0x308/0x370)
> [1-11856.2308] [<c04515a8>]
> (__udp4_lib_mcast_deliver.isra.44+0x0/0x370) from [<c0451dd0>]
> (__udp4_lib_rcv+0x4b8/0x588)
> [1-11856.2413] [<c0451918>] (__udp4_lib_rcv+0x0/0x588) from
> [<c0451ec0>] (udp_rcv+0x20/0x28)
> [1-11856.2495] [<c0451ea0>] (udp_rcv+0x0/0x28) from [<c042836c>]
> (ip_local_deliver_finish+0x118/0x27c)
> [1-11856.2585] [<c0428254>] (ip_local_deliver_finish+0x0/0x27c) from
> [<c0428988>] (ip_local_deliver+0x8c/0x98)
> [1-11856.2683]  r7:d4b01a40 r6:cd398480 r5:00000000 r4:cd398480
> [1-11856.2740] [<c04288fc>] (ip_local_deliver+0x0/0x98) from
> [<c0428798>] (ip_rcv_finish+0x2c8/0x344)
> [1-11856.2829]  r4:00295a38
> [1-11856.2855] [<c04284d0>] (ip_rcv_finish+0x0/0x344) from
> [<c0428cb8>] (ip_rcv+0x324/0x3f0)
> [1-11856.2936]  r7:d4b01a40 r6:cd398480 r5:d2e8b720 r4:c0737500
> [1-11856.2993] [<c0428994>] (ip_rcv+0x0/0x3f0) from [<c03f69d4>]
> (__netif_receive_skb_core+0x4d0/0x568)
> [1-11856.3084]  r7:00000000 r6:00000000 r5:c0708b34 r4:c070a728
> [1-11856.3141] [<c03f6504>] (__netif_receive_skb_core+0x0/0x568) from
> [<c03f7038>] (__netif_receive_skb+0x20/0x70)
> [1-11856.3242] [<c03f7018>] (__netif_receive_skb+0x0/0x70) from
> [<c03f8584>] (process_backlog+0xec/0x1e8)
> [1-11856.3335]  r5:00000000 r4:d7c828c4
> [1-11856.3371] [<c03f8498>] (process_backlog+0x0/0x1e8) from
> [<c03f82e4>] (net_rx_action+0x104/0x2b8)
> [1-11856.3460] [<c03f81e0>] (net_rx_action+0x0/0x2b8) from
> [<c0044460>] (__do_softirq+0x180/0x304)
> [1-11856.3548] [<c00442e0>] (__do_softirq+0x0/0x304) from [<c0044708>]
> (do_softirq+0x74/0xc4)
> [1-11856.3630] [<c0044694>] (do_softirq+0x0/0xc4) from [<c03f56f0>]
> (netif_rx_ni+0x50/0x78)
> [1-11856.3711]  r7:d1708780 r6:cd399380 r5:00000000 r4:c850a020
> [1-11856.3768] [<c03f56a0>] (netif_rx_ni+0x0/0x78) from [<c03f57ec>]
> (dev_loopback_xmit+0xd4/0xe0)
> [1-11856.3855]  r5:00000000 r4:cd398480
> [1-11856.3891] [<c03f5718>] (dev_loopback_xmit+0x0/0xe0) from
> [<c042da08>] (ip_mc_output+0x114/0x234)
> [1-11856.3980]  r5:00000000 r4:cd398480
> [1-11856.4016] [<c042d8f4>] (ip_mc_output+0x0/0x234) from [<c042d3cc>]
> (ip_local_out+0x38/0x3c)
> [1-11856.4100]  r9:000000c6 r8:d2e8b734 r7:cbdf7800 r6:c0737500 r5:c0737500
> r4:cd399380
> [1-11856.4179] [<c042d394>] (ip_local_out+0x0/0x3c) from [<c042e5bc>]
> (ip_send_skb+0x20/0x88)
> [1-11856.4261]  r5:c0737500 r4:cd399380
> [1-11856.4297] [<c042e59c>] (ip_send_skb+0x0/0x88) from [<c044e400>]
> (udp_send_skb+0x250/0x314)
> [1-11856.4382]  r5:00000000 r4:cd399380
> [1-11856.4417] [<c044e1b0>] (udp_send_skb+0x0/0x314) from [<c04505b4>]
> (udp_sendmsg+0x6a8/0x6d0)
> [1-11856.4503] [<c044ff0c>] (udp_sendmsg+0x0/0x6d0) from [<c04587a8>]
> (inet_sendmsg+0x94/0xc4)
> [1-11856.4586] [<c0458714>] (inet_sendmsg+0x0/0xc4) from [<c03e2624>]
> (sock_sendmsg+0xa0/0xbc)
> [1-11856.4670]  r7:c8406e40 r6:c850bf5c r5:000000be r4:c4cda300
> [1-11856.4726] [<c03e2584>] (sock_sendmsg+0x0/0xbc) from [<c03e3c2c>]
> (___sys_sendmsg.part.16+0x1a0/0x244)
> [1-11856.4820]  r7:c4cda300 r6:00000000 r5:c850be7c r4:00000000
> [1-11856.4877] [<c03e3a8c>] (___sys_sendmsg.part.16+0x0/0x244) from
> [<c03e4db4>] (__sys_sendmsg+0x5c/0x80)
> [1-11856.4971] [<c03e4d58>] (__sys_sendmsg+0x0/0x80) from [<c03e4df0>]
> (SyS_sendmsg+0x18/0x1c)
> [1-11856.5055]  r6:bdfda694 r5:bdfda60c r4:002841c0
> [1-11856.5101] [<c03e4dd8>] (SyS_sendmsg+0x0/0x1c) from [<c00114c0>]
> (ret_fast_syscall+0x0/0x48)

3.10 is really old, please try something more "modern" like 4.0 at the
very least to see if the issue is still there.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: ax88179_178a: ethernet to usb dongle disconnect crash
       [not found]   ` <CA+vmRF5n=CNDErC9PRHcCxT0O=Re9my+o1VHP6JbMS8qZ5LW5g@mail.gmail.com>
@ 2015-06-22 15:31     ` Greg KH
  0 siblings, 0 replies; 3+ messages in thread
From: Greg KH @ 2015-06-22 15:31 UTC (permalink / raw)
  To: Vivek Bhagat; +Cc: netdev, linux-usb

On Mon, Jun 22, 2015 at 04:09:05PM +0530, Vivek Bhagat wrote:
> Hello Greg,
> 
> Please find comments inline below-
> 
> On Jun 17, 2015 6:23 PM, "Greg KH" <gregkh@linuxfoundation.org> wrote:
> >
> > On Wed, Jun 17, 2015 at 10:31:40AM +0530, Vivek Bhagat wrote:
> > > Hi All,
> > >
> > > I have connected my pc and TV board as below -
> > >
> > > PC (network i/f) <----> ethernet to usb dongle <---> usb port of TV board
> > >
> > > When I power off  my board, i get a kernel crash.
> > > Please have a look at log attached here.I debug and found that
> > > unregister_netdev() in usbnet_disconnect() clears net_device object
> > > and still skb is under processing which tries to access net_device
> > > object and leads to crash.
> 
> > 3.10 is really old, please try something more "modern" like 4.0 at the
> > very least to see if the issue is still there.
> >
> Our linux 3.10 is having all patches included from stable version 4.0.

I doubt that.  Otherwise it would just be 4.0 :)

> Due to integration issue i can not replace vanilla 4.0 kernel in my setup.

Then you are stuck getting support from the company that is forcing you
to stick with that kernel version, sorry but the community can not help
you out here.

best of luck,

greg k-h

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-06-22 15:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-17  5:01 ax88179_178a: ethernet to usb dongle disconnect crash Vivek Bhagat
2015-06-17 12:53 ` Greg KH
     [not found]   ` <CA+vmRF5n=CNDErC9PRHcCxT0O=Re9my+o1VHP6JbMS8qZ5LW5g@mail.gmail.com>
2015-06-22 15:31     ` Greg KH

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.