This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux: USB Gadget AV integration issue



Tool/software: Linux

1. USB  Audio and video is separately working.

2.Integrated USB Audio and video is not working(simultaneously), getting crash.

probable issue :

1. Kernel Thread Scheduling issue.

2. ep queue might not be fast enough.

3. race condition. 

  • Mahesh,

    Can you please provide more details?
    What are the steps to replicate the use case?
    Any crash log?
  • Hi Bin,
    Steps to replicate the use case.

    1. Audio (IN,OUT) ,video and hid simultaneously all has stream to PC(The same source is works for imx platform).

    Here is crash log:
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    187.997322] kswapd0: page allocation failure: order:0, mode:0x2080020(GFP_ATOMIC)
    [ 188.004871] CPU: 0 PID: 35 Comm: kswapd0 Tainted: G O 4.9.28-geed43d1050 #9
    [ 188.012993] Hardware name: Generic DRA74X (Flattened Device Tree)
    [ 188.019106] Backtrace:
    [ 188.021577] [<c020b298>] (dump_backtrace) from [<c020b554>] (show_stack+0x18/0x1c)
    [ 188.029177] r7:c1003238 r6:200e0193 r5:00000000 r4:c1022550
    [ 188.034860] [<c020b53c>] (show_stack) from [<c04ca474>] (dump_stack+0x8c/0xa0)
    [ 188.042113] [<c04ca3e8>] (dump_stack) from [<c02dd234>] (warn_alloc+0x104/0x118)
    [ 188.049537] r7:c1003238 r6:02080020 r5:00000000 r4:00000000
    [ 188.055218] [<c02dd134>] (warn_alloc) from [<c02dd698>] (__alloc_pages_nodemask+0x3ac/0xcf4)
    [ 188.063687] r3:02080020 r2:00000000 r1:c0ba1640
    [ 188.068318] r4:00000000
    [ 188.070858] [<c02dd2ec>] (__alloc_pages_nodemask) from [<c02de1b0>] (__alloc_page_frag+0x144/0x15c)
    [ 188.079939] r10:c0214964 r9:00010000 r8:400e0113 r7:00000000 r6:02080020 r5:00000700
    [ 188.087797] r4:eed39204
    [ 188.090341] [<c02de06c>] (__alloc_page_frag) from [<c079be78>] (__netdev_alloc_skb+0x9c/0x100)
    [ 188.098986] r7:ee37d210 r6:00000700 r5:ee05c000 r4:eed39204
    [ 188.104670] [<c079bddc>] (__netdev_alloc_skb) from [<c06a53b4>] (cpsw_rx_handler+0x74/0x1b8)
    [ 188.113140] r9:00010000 r8:00000442 r7:ee37d210 r6:c006cb40 r5:ee3b30d0 r4:ee05c000
    [ 188.120913] [<c06a5340>] (cpsw_rx_handler) from [<c069d568>] (__cpdma_chan_free+0xa8/0xc4)
    [ 188.129209] r8:00000442 r7:c006cb40 r6:ee2eced0 r5:ee3b30d0 r4:fa486b00
    [ 188.135936] [<c069d4c0>] (__cpdma_chan_free) from [<c069d6e4>] (__cpdma_chan_process+0x160/0x180)
    [ 188.144843] r10:00000442 r9:48486b00 r8:ee3b30f0 r7:ee2eced0 r6:fa486b00 r5:00010000
    [ 188.152701] r4:ee3b30d0
    [ 188.155241] [<c069d584>] (__cpdma_chan_process) from [<c069d748>] (cpdma_chan_process+0x44/0x6c)
    [ 188.164061] r10:ee055b48 r9:c1002d00 r8:ee37d238 r7:00000040 r6:00000040 r5:ee3b30d0
    [ 188.171918] r4:00000000
    [ 188.174459] [<c069d704>] (cpdma_chan_process) from [<c06a6a10>] (cpsw_rx_poll+0x4c/0xc8)
    [ 188.182580] r7:00000040 r6:00000000 r5:ee37d238 r4:00000001
    [ 188.188264] [<c06a69c4>] (cpsw_rx_poll) from [<c07aa8bc>] (net_rx_action+0x218/0x300)
    [ 188.196124] r9:c1002d00 r8:ffffd441 r7:0000012c r6:00000040 r5:c06a69c4 r4:ee37d238
    [ 188.203901] [<c07aa6a4>] (net_rx_action) from [<c023282c>] (__do_softirq+0x11c/0x234)
    [ 188.211761] r10:40000003 r9:00000003 r8:c1002080 r7:00000101 r6:ee054000 r5:c100208c
    [ 188.219619] r4:00000000
    [ 188.222161] [<c0232710>] (__do_softirq) from [<c0232c84>] (irq_exit+0xe0/0x148)
    [ 188.229498] r10:ee712198 r9:ee054000 r8:ee808000 r7:00000000 r6:00000000 r5:00000161
    [ 188.237356] r4:c0e5cd88
    [ 188.239898] [<c0232ba4>] (irq_exit) from [<c027ecb4>] (__handle_domain_irq+0x68/0xbc)
    [ 188.247759] [<c027ec4c>] (__handle_domain_irq) from [<c020149c>] (gic_handle_irq+0x40/0x7c)
    [ 188.256143] r9:ee054000 r8:fa213000 r7:fa212000 r6:ee055c48 r5:fa21200c r4:c100342c
    [ 188.263915] [<c020145c>] (gic_handle_irq) from [<c020c078>] (__irq_svc+0x58/0x8c)
    [ 188.271426] Exception stack(0xee055c48 to 0xee055c90)
    [ 188.276495] 5c40: c1002f40 00000000 1d131d12 1d121d12 ee788000 ee788050
    [ 188.284702] 5c60: c0a124c0 c0a124c0 00080400 ee6e9f48 ee712198 ee055ca4 ee055ca8 ee055c98
    [ 188.292910] 5c80: c034697c c08c6c64 600e0113 ffffffff
    [ 188.297979] r9:ee054000 r8:00080400 r7:ee055c7c r6:ffffffff r5:600e0113 r4:c08c6c64
    [ 188.305755] [<c08c6c28>] (_raw_spin_lock) from [<c034697c>] (__remove_inode_hash+0x20/0x68)
    [ 188.314139] [<c034695c>] (__remove_inode_hash) from [<c0347f9c>] (evict+0xe4/0x16c)
    [ 188.321823] r5:fffff000 r4:ee788000
    [ 188.325410] [<c0347eb8>] (evict) from [<c03482a8>] (iput+0x144/0x1d0)
    [ 188.331874] r7:c0a124c0 r6:ee788050 r5:ee788000 r4:ede79000
    [ 188.337557] [<c0348164>] (iput) from [<c0342518>] (dentry_unlink_inode+0xdc/0x150)
    [ 188.345154] r7:c0e5cd00 r6:ee6e9f30 r5:ee788000 r4:ee6e9ee0
    [ 188.350836] [<c034243c>] (dentry_unlink_inode) from [<c0343e78>] (__dentry_kill+0xb8/0x17c)
    [ 188.359218] r5:ee712198 r4:ee6e9ee0
    [ 188.362806] [<c0343dc0>] (__dentry_kill) from [<c0344834>] (shrink_dentry_list+0x10c/0x338)
    [ 188.371188] r7:c0e5cd00 r6:ee055d88 r5:ee6e9ee0 r4:ee6e9f30
    [ 188.376870] [<c0344728>] (shrink_dentry_list) from [<c03452b8>] (prune_dcache_sb+0x48/0x54)
    [ 188.385253] r10:00000000 r9:00000000 r8:ede79000 r7:00000000 r6:000067d8 r5:00000400
    [ 188.393111] r4:ee055d88
    [ 188.395654] [<c0345270>] (prune_dcache_sb) from [<c03308c8>] (super_cache_scan+0x11c/0x18c)
    [ 188.404036] r5:ede792f0 r4:ee055e18
    [ 188.407625] [<c03307ac>] (super_cache_scan) from [<c02e7390>] (shrink_slab.part.0+0x23c/0x358)
    [ 188.416270] r10:00000398 r9:c0e5cc30 r8:00000400 r7:ede792f0 r6:00000400 r5:00000400
    [ 188.424127] r4:000009eb
    [ 188.426670] [<c02e7154>] (shrink_slab.part.0) from [<c02e74f0>] (shrink_slab+0x44/0x4c)
    [ 188.434704] r10:c104be00 r9:00000504 r8:00000000 r7:00000000 r6:00000000 r5:ee80b400
    [ 188.442561] r4:ee055f00
    [ 188.445104] [<c02e74ac>] (shrink_slab) from [<c02ea718>] (shrink_node+0x110/0x334)
    [ 188.452705] [<c02ea608>] (shrink_node) from [<c02eb450>] (kswapd+0x33c/0x69c)
    [ 188.459866] r10:00000001 r9:c1081d5c r8:00000000 r7:c104cc4c r6:ffffffff r5:c104ba80
    [ 188.467724] r4:c104be00
    [ 188.470268] [<c02eb114>] (kswapd) from [<c024a418>] (kthread+0x100/0x118)
    [ 188.477081] r10:00000000 r9:00000000 r8:c02eb114 r7:c104be00 r6:ee054000 r5:eebfdb00
    [ 188.484939] r4:00000000
    [ 188.487481] [<c024a318>] (kthread) from [<c0207c48>] (ret_from_fork+0x14/0x2c)
    [ 188.494730] r8:00000000 r7:00000000 r6:00000000 r5:c024a318 r4:eebfdb00
    [ 188.501455] Mem-Info:
    [ 188.503739] active_anon:3172 inactive_anon:2608 isolated_anon:0
    [ 188.503739] active_file:3729 inactive_file:15999 isolated_file:0
    [ 188.503739] unevictable:0 dirty:0 writeback:0 unstable:0
    [ 188.503739] slab_reclaimable:5435 slab_unreclaimable:11139
    [ 188.503739] mapped:4457 shmem:2964 pagetables:131 bounce:0
    [ 188.503739] free:315780 free_pcp:550 free_cma:19060
    [ 188.537334] Node 0 active_anon:12688kB inactive_anon:10432kB active_file:14916kB inactive_file:63996kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:17
    828kB dirty:0kB writeback:0kB shmem:11856kB writeback_tmp:0kB unstable:0kB pages_scanned:0 all_unreclaimable? no
    [ 188.562029] DMA free:54032kB min:2504kB low:3128kB high:3752kB active_anon:0kB inactive_anon:1920kB active_file:2428kB inactive_file:2536kB unevictable:0kB writependi
    ng:0kB present:589824kB managed:558500kB mlocked:0kB slab_reclaimable:21740kB slab_unreclaimable:44556kB kernel_stack:1200kB pagetables:0kB bounce:0kB free_pcp:1120kB lo
    cal_pcp:748kB free_cma:53152kB
    [ 188.594305] lowmem_reserve[]: 0 0 1253 1253
    [ 188.598537] HighMem free:1209088kB min:512kB low:2556kB high:4600kB active_anon:12688kB inactive_anon:8512kB active_file:12500kB inactive_file:61524kB unevictable:0kB
    writepending:0kB present:1307648kB managed:1307648kB mlocked:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:524kB bounce:0kB free_pcp:1080k
    B local_pcp:412kB free_cma:23088kB
    [ 188.631161] lowmem_reserve[]: 0 0 0 0
    [ 188.634863] DMA: 8*4kB (C) 4*8kB (UE) 53*16kB (U) 4*32kB (C) 4*64kB (C) 4*128kB (C) 0*256kB 4*512kB (C) 1*1024kB (C) 2*2048kB (C) 11*4096kB (C) = 54032kB
    [ 188.648790] HighMem: 150*4kB (UMC) 45*8kB (UMC) 28*16kB (UMC) 20*32kB (UMC) 10*64kB (UMC) 5*128kB (UMC) 6*256kB (UMC) 2*512kB (U) 5*1024kB (UM) 5*2048kB (UC) 290*4096
    kB (UMC) = 1209088kB
    22683 total pagecache pages
    [ 188.668143] 0 pages in swap cache
    [ 188.671466] Swap cache stats: add 0, delete 0, find 0/0
    [ 188.676707] Free swap = 0kB
    [ 188.679593] Total swap = 0kB
    [ 188.682479] 474368 pages RAM
    [ 188.685365] 326912 pages HighMem/MovableOnly
    [ 188.689646] 7831 pages reserved
    [ 188.692793] 47104 pages cma reserved
    [ 188.696426] kswapd0: page allocation failure: order:0, mode:0x2080020(GFP_ATOMIC)
    [ 188.703957] CPU: 0 PID: 35 Comm: kswapd0 Tainted: G O 4.9.28-geed43d1050 #9
    [ 188.712078] Hardware name: Generic DRA74X (Flattened Device Tree)
    [ 188.718191] Backtrace:
    [ 188.720654] [<c020b298>] (dump_backtrace) from [<c020b554>] (show_stack+0x18/0x1c)
    [ 188.728251] r7:c1003238 r6:200e0193 r5:00000000 r4:c1022550
    [ 188.733932] [<c020b53c>] (show_stack) from [<c04ca474>] (dump_stack+0x8c/0xa0)
    [ 188.741183] [<c04ca3e8>] (dump_stack) from [<c02dd234>] (warn_alloc+0x104/0x118)
    [ 188.748607] r7:c1003238 r6:02080020 r5:00000000 r4:00000000
    [ 188.754286] [<c02dd134>] (warn_alloc) from [<c02dd698>] (__alloc_pages_nodemask+0x3ac/0xcf4)
    [ 188.762756] r3:02080020 r2:00000000 r1:c0ba1640
    [ 188.767388] r4:00000000
    [ 188.769928] [<c02dd2ec>] (__alloc_pages_nodemask) from [<c02de1b0>] (__alloc_page_frag+0x144/0x15c)
    [ 188.779009] r10:c0214964 r9:00010000 r8:400e0113 r7:00000000 r6:02080020 r5:00000700
    [ 188.786866] r4:eed39204
    [ 188.789408] [<c02de06c>] (__alloc_page_frag) from [<c079be78>] (__netdev_alloc_skb+0x9c/0x100)
    [ 188.798052] r7:ee37d210 r6:00000700 r5:ee05c000 r4:eed39204
    [ 188.803734] [<c079bddc>] (__netdev_alloc_skb) from [<c06a53b4>] (cpsw_rx_handler+0x74/0x1b8)
    [ 188.812204] r9:00010000 r8:000002c2 r7:ee37d210 r6:c006cc00 r5:ee3b30d0 r4:ee05c000
    [ 188.819977] [<c06a5340>] (cpsw_rx_handler) from [<c069d568>] (__cpdma_chan_free+0xa8/0xc4)
    [ 188.828272] r8:000002c2 r7:c006cc00 r6:ee2eced0 r5:ee3b30d0 r4:fa486aa0
    [ 188.834999] [<c069d4c0>] (__cpdma_chan_free) from [<c069d6e4>] (__cpdma_chan_process+0x160/0x180)
    [ 188.843904] r10:000002c2 r9:48486aa0 r8:ee3b30f0 r7:ee2eced0 r6:fa486aa0 r5:00010000
    [ 188.851761] r4:ee3b30d0
    [ 188.854301] [<c069d584>] (__cpdma_chan_process) from [<c069d748>] (cpdma_chan_process+0x44/0x6c)
    [ 188.863121] r10:ee055b48 r9:c1002d00 r8:ee37d238 r7:00000040 r6:00000040 r5:ee3b30d0
    [ 188.870978] r4:00000001
    [ 188.873519] [<c069d704>] (cpdma_chan_process) from [<c06a6a10>] (cpsw_rx_poll+0x4c/0xc8)
    [ 188.881640] r7:00000040 r6:00000000 r5:ee37d238 r4:00000001
    [ 188.887322] [<c06a69c4>] (cpsw_rx_poll) from [<c07aa8bc>] (net_rx_action+0x218/0x300)
    [ 188.895182] r9:c1002d00 r8:ffffd441 r7:0000012c r6:00000040 r5:c06a69c4 r4:ee37d238
    [ 188.902958] [<c07aa6a4>] (net_rx_action) from [<c023282c>] (__do_softirq+0x11c/0x234)
    [ 188.910818] r10:40000003 r9:00000003 r8:c1002080 r7:00000101 r6:ee054000 r5:c100208c
    [ 188.918675] r4:00000000
    [ 188.921216] [<c0232710>] (__do_softirq) from [<c0232c84>] (irq_exit+0xe0/0x148)
    [ 188.928553] r10:ee712198 r9:ee054000 r8:ee808000 r7:00000000 r6:00000000 r5:00000161
    [ 188.936412] r4:c0e5cd88
    [ 188.938953] [<c0232ba4>] (irq_exit) from [<c027ecb4>] (__handle_domain_irq+0x68/0xbc)
    [ 188.946812] [<c027ec4c>] (__handle_domain_irq) from [<c020149c>] (gic_handle_irq+0x40/0x7c)
    [ 188.955196] r9:ee054000 r8:fa213000 r7:fa212000 r6:ee055c48 r5:fa21200c r4:c100342c
    [ 188.962968] [<c020145c>] (gic_handle_irq) from [<c020c078>] (__irq_svc+0x58/0x8c)
    [ 188.970477] Exception stack(0xee055c48 to 0xee055c90)
    [ 188.975545] 5c40: c1002f40 00000000 1d131d12 1d121d12 ee788000 ee788050
    [ 188.983753] 5c60: c0a124c0 c0a124c0 00080400 ee6e9f48 ee712198 ee055ca4 ee055ca8 ee055c98
    [ 188.991961] 5c80: c034697c c08c6c64 600e0113 ffffffff
    [ 188.997031] r9:ee054000 r8:00080400 r7:ee055c7c r6:ffffffff r5:600e0113 r4:c08c6c64
    [ 189.004805] [<c08c6c28>] (_raw_spin_lock) from [<c034697c>] (__remove_inode_hash+0x20/0x68)
    [ 189.013189] [<c034695c>] (__remove_inode_hash) from [<c0347f9c>] (evict+0xe4/0x16c)
    [ 189.020873] r5:fffff000 r4:ee788000
    [ 189.024460] [<c0347eb8>] (evict) from [<c03482a8>] (iput+0x144/0x1d0)
    [ 189.030924] r7:c0a124c0 r6:ee788050 r5:ee788000 r4:ede79000
    [ 189.036606] [<c0348164>] (iput) from [<c0342518>] (dentry_unlink_inode+0xdc/0x150)
    [ 189.044204] r7:c0e5cd00 r6:ee6e9f30 r5:ee788000 r4:ee6e9ee0
    [ 189.049885] [<c034243c>] (dentry_unlink_inode) from [<c0343e78>] (__dentry_kill+0xb8/0x17c)
    [ 189.058267] r5:ee712198 r4:ee6e9ee0
    [ 189.061856] [<c0343dc0>] (__dentry_kill) from [<c0344834>] (shrink_dentry_list+0x10c/0x338)
    [ 189.070239] r7:c0e5cd00 r6:ee055d88 r5:ee6e9ee0 r4:ee6e9f30
    [ 189.075921] [<c0344728>] (shrink_dentry_list) from [<c03452b8>] (prune_dcache_sb+0x48/0x54)
    [ 189.084304] r10:00000000 r9:00000000 r8:ede79000 r7:00000000 r6:000067d8 r5:00000400
    [ 189.092161] r4:ee055d88
    [ 189.094704] [<c0345270>] (prune_dcache_sb) from [<c03308c8>] (super_cache_scan+0x11c/0x18c)
    [ 189.103085] r5:ede792f0 r4:ee055e18
    [ 189.106675] [<c03307ac>] (super_cache_scan) from [<c02e7390>] (shrink_slab.part.0+0x23c/0x358)
    [ 189.115320] r10:00000398 r9:c0e5cc30 r8:00000400 r7:ede792f0 r6:00000400 r5:00000400
    [ 189.123178] r4:000009eb
    [ 189.125721] [<c02e7154>] (shrink_slab.part.0) from [<c02e74f0>] (shrink_slab+0x44/0x4c)
    [ 189.133754] r10:c104be00 r9:00000504 r8:00000000 r7:00000000 r6:00000000 r5:ee80b400
    [ 189.141612] r4:ee055f00
    [ 189.144154] [<c02e74ac>] (shrink_slab) from [<c02ea718>] (shrink_node+0x110/0x334)
    [ 189.151755] [<c02ea608>] (shrink_node) from [<c02eb450>] (kswapd+0x33c/0x69c)
    [ 189.158918] r10:00000001 r9:c1081d5c r8:00000000 r7:c104cc4c r6:ffffffff r5:c104ba80
    [ 189.166775] r4:c104be00
    [ 189.169317] [<c02eb114>] (kswapd) from [<c024a418>] (kthread+0x100/0x118)
    [ 189.176130] r10:00000000 r9:00000000 r8:c02eb114 r7:c104be00 r6:ee054000 r5:eebfdb00
    [ 189.183988] r4:00000000
    [ 189.186529] [<c024a318>] (kthread) from [<c0207c48>] (ret_from_fork+0x14/0x2c)
    [ 189.193778] r8:00000000 r7:00000000 r6:00000000 r5:c024a318 r4:eebfdb00
    [ 189.200501] Mem-Info:
    [ 189.202783] active_anon:3172 inactive_anon:2608 isolated_anon:0
    [ 189.202783] active_file:3729 inactive_file:15999 isolated_file:0
    [ 189.202783] unevictable:0 dirty:0 writeback:0 unstable:0
    [ 189.202783] slab_reclaimable:5435 slab_unreclaimable:11139
    [ 189.202783] mapped:4457 shmem:2964 pagetables:131 bounce:0
    [ 189.202783] free:315780 free_pcp:565 free_cma:19060
    [ 189.236376] Node 0 active_anon:12688kB inactive_anon:10432kB active_file:14916kB inactive_file:63996kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:17
    828kB dirty:0kB writeback:0kB shmem:11856kB writeback_tmp:0kB unstable:0kB pages_scanned:0 all_unreclaimable? no
    [ 189.261070] DMA free:54032kB min:2504kB low:3128kB high:3752kB active_anon:0kB inactive_anon:1920kB active_file:2428kB inactive_file:2536kB unevictable:0kB writependi
    ng:0kB present:589824kB managed:558500kB mlocked:0kB slab_reclaimable:21740kB slab_unreclaimable:44556kB kernel_stack:1200kB pagetables:0kB bounce:0kB free_pcp:1120kB lo
    cal_pcp:748kB free_cma:53152kB
    [ 189.293346] lowmem_reserve[]: 0 0 1253 1253
    [ 189.297578] HighMem free:1209088kB min:512kB low:2556kB high:4600kB active_anon:12688kB inactive_anon:8512kB active_file:12500kB inactive_file:61524kB unevictable:0kB
    writepending:0kB present:1307648kB managed:1307648kB mlocked:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:524kB bounce:0kB free_pcp:1140k
    B local_pcp:412kB free_cma:23088kB
    [ 189.330203] lowmem_reserve[]: 0 0 0 0
    [ 189.333904] DMA: 8*4kB (C) 4*8kB (UE) 53*16kB (U) 4*32kB (C) 4*64kB (C) 4*128kB (C) 0*256kB 4*512kB (C) 1*1024kB (C) 2*2048kB (C) 11*4096kB (C) = 54032kB
    [ 189.347830] HighMem: 150*4kB (UMC) 45*8kB (UMC) 28*16kB (UMC) 20*32kB (UMC) 10*64kB (UMC) 5*128kB (UMC) 6*256kB (UMC) 2*512kB (U) 5*1024kB (UM) 5*2048kB (UC) 290*4096
    kB (UMC) = 1209088kB
    22683 total pagecache pages
    [ 189.367182] 0 pages in swap cache
    [ 189.370504] Swap cache stats: add 0, delete 0, find 0/0
    [ 189.375745] Free swap = 0kB
    [ 189.378631] Total swap = 0kB
    [ 189.381517] 474368 pages RAM
    [ 189.384403] 326912 pages HighMem/MovableOnly
    [ 189.388684] 7831 pages reserved
    [ 189.391832] 47104 pages cma reserved
    [ 189.395457] kswapd0: page allocation failure: order:0, mode:0x2080020(GFP_ATOMIC)
    [ 189.402986] CPU: 0 PID: 35 Comm: kswapd0 Tainted: G O 4.9.28-geed43d1050 #9
    [ 189.411105] Hardware name: Generic DRA74X (Flattened Device Tree)
    [ 189.417219] Backtrace:
    [ 189.419680] [<c020b298>] (dump_backtrace) from [<c020b554>] (show_stack+0x18/0x1c)
    [ 189.427278] r7:c1003238 r6:200e0193 r5:00000000 r4:c1022550
    [ 189.432959] [<c020b53c>] (show_stack) from [<c04ca474>] (dump_stack+0x8c/0xa0)
    [ 189.440209] [<c04ca3e8>] (dump_stack) from [<c02dd234>] (warn_alloc+0x104/0x118)
    [ 189.447633] r7:c1003238 r6:02080020 r5:00000000 r4:00000000
    [ 189.453313] [<c02dd134>] (warn_alloc) from [<c02dd698>] (__alloc_pages_nodemask+0x3ac/0xcf4)
    [ 189.461782] r3:02080020 r2:00000000 r1:c0ba1640
    [ 189.466413] r4:00000000
    [ 189.468953] [<c02dd2ec>] (__alloc_pages_nodemask) from [<c02de1b0>] (__alloc_page_frag+0x144/0x15c)
    [ 189.478034] r10:c0214964 r9:00010000 r8:400e0113 r7:00000000 r6:02080020 r5:00000700
    [ 189.485891] r4:eed39204
    [ 189.488433] [<c02de06c>] (__alloc_page_frag) from [<c079be78>] (__netdev_alloc_skb+0x9c/0x100)
    [ 189.497076] r7:ee37d210 r6:00000700 r5:ee05c000 r4:eed39204
    [ 189.502757] [<c079bddc>] (__netdev_alloc_skb) from [<c06a53b4>] (cpsw_rx_handler+0x74/0x1b8)
    [ 189.511227] r9:00010000 r8:00000442 r7:ee37d210 r6:c006ccc0 r5:ee3b30d0 r4:ee05c000
    [ 189.519001] [<c06a5340>] (cpsw_rx_handler) from [<c069d568>] (__cpdma_chan_free+0xa8/0xc4)
    [ 189.527297] r8:00000442 r7:c006ccc0 r6:ee2eced0 r5:ee3b30d0 r4:fa486ae0
    [ 189.534023] [<c069d4c0>] (__cpdma_chan_free) from [<c069d6e4>] (__cpdma_chan_process+0x160/0x180)
    [ 189.542928] r10:00000442 r9:48486ae0 r8:ee3b30f0 r7:ee2eced0 r6:fa486ae0 r5:00010000
    [ 189.550785] r4:ee3b30d0
    [ 189.553325] [<c069d584>] (__cpdma_chan_process) from [<c069d748>] (cpdma_chan_process+0x44/0x6c)
    [ 189.562144] r10:ee055b48 r9:c1002d00 r8:ee37d238 r7:00000040 r6:00000040 r5:ee3b30d0
    [ 189.570001] r4:00000002
    [ 189.572540] [<c069d704>] (cpdma_chan_process) from [<c06a6a10>] (cpsw_rx_poll+0x4c/0xc8)
    [ 189.580660] r7:00000040 r6:00000000 r5:ee37d238 r4:00000001
    [ 189.586340] [<c06a69c4>] (cpsw_rx_poll) from [<c07aa8bc>] (net_rx_action+0x218/0x300)
    [ 189.594199] r9:c1002d00 r8:ffffd441 r7:0000012c r6:00000040 r5:c06a69c4 r4:ee37d238
    [ 189.601975] [<c07aa6a4>] (net_rx_action) from [<c023282c>] (__do_softirq+0x11c/0x234)
    [ 189.609835] r10:40000003 r9:00000003 r8:c1002080 r7:00000101 r6:ee054000 r5:c100208c
    [ 189.617693] r4:00000000
    [ 189.620234] [<c0232710>] (__do_softirq) from [<c0232c84>] (irq_exit+0xe0/0x148)
    [ 189.627570] r10:ee712198 r9:ee054000 r8:ee808000 r7:00000000 r6:00000000 r5:00000161
    [ 189.635427] r4:c0e5cd88
    [ 189.637968] [<c0232ba4>] (irq_exit) from [<c027ecb4>] (__handle_domain_irq+0x68/0xbc)
    [ 189.645829] [<c027ec4c>] (__handle_domain_irq) from [<c020149c>] (gic_handle_irq+0x40/0x7c)
    [ 189.654212] r9:ee054000 r8:fa213000 r7:fa212000 r6:ee055c48 r5:fa21200c r4:c100342c
    [ 189.661985] [<c020145c>] (gic_handle_irq) from [<c020c078>] (__irq_svc+0x58/0x8c)
    [ 189.669494] Exception stack(0xee055c48 to 0xee055c90)
    [ 189.674562] 5c40: c1002f40 00000000 1d131d12 1d121d12 ee788000 ee788050
    [ 189.682770] 5c60: c0a124c0 c0a124c0 00080400 ee6e9f48 ee712198 ee055ca4 ee055ca8 ee055c98
    [ 189.690977] 5c80: c034697c c08c6c64 600e0113 ffffffff
    [ 189.696046] r9:ee054000 r8:00080400 r7:ee055c7c r6:ffffffff r5:600e0113 r4:c08c6c64
    [ 189.703819] [<c08c6c28>] (_raw_spin_lock) from [<c034697c>] (__remove_inode_hash+0x20/0x68)
    [ 189.712204] [<c034695c>] (__remove_inode_hash) from [<c0347f9c>] (evict+0xe4/0x16c)
    [ 189.719887] r5:fffff000 r4:ee788000
    [ 189.723474] [<c0347eb8>] (evict) from [<c03482a8>] (iput+0x144/0x1d0)
    [ 189.729937] r7:c0a124c0 r6:ee788050 r5:ee788000 r4:ede79000
    [ 189.735617] [<c0348164>] (iput) from [<c0342518>] (dentry_unlink_inode+0xdc/0x150)
    [ 189.743214] r7:c0e5cd00 r6:ee6e9f30 r5:ee788000 r4:ee6e9ee0
    [ 189.748895] [<c034243c>] (dentry_unlink_inode) from [<c0343e78>] (__dentry_kill+0xb8/0x17c)
    [ 189.757277] r5:ee712198 r4:ee6e9ee0
    [ 189.760864] [<c0343dc0>] (__dentry_kill) from [<c0344834>] (shrink_dentry_list+0x10c/0x338)
    [ 189.769247] r7:c0e5cd00 r6:ee055d88 r5:ee6e9ee0 r4:ee6e9f30
    [ 189.774928] [<c0344728>] (shrink_dentry_list) from [<c03452b8>] (prune_dcache_sb+0x48/0x54)
    [ 189.783312] r10:00000000 r9:00000000 r8:ede79000 r7:00000000 r6:000067d8 r5:00000400
    [ 189.791169] r4:ee055d88
    [ 189.793711] [<c0345270>] (prune_dcache_sb) from [<c03308c8>] (super_cache_scan+0x11c/0x18c)
    [ 189.802092] r5:ede792f0 r4:ee055e18
    [ 189.805680] [<c03307ac>] (super_cache_scan) from [<c02e7390>] (shrink_slab.part.0+0x23c/0x358)
    [ 189.814325] r10:00000398 r9:c0e5cc30 r8:00000400 r7:ede792f0 r6:00000400 r5:00000400
    [ 189.822183] r4:000009eb
    [ 189.824725] [<c02e7154>] (shrink_slab.part.0) from [<c02e74f0>] (shrink_slab+0x44/0x4c)
    [ 189.832758] r10:c104be00 r9:00000504 r8:00000000 r7:00000000 r6:00000000 r5:ee80b400
    [ 189.840617] r4:ee055f00
    [ 189.843159] [<c02e74ac>] (shrink_slab) from [<c02ea718>] (shrink_node+0x110/0x334)
    [ 189.850759] [<c02ea608>] (shrink_node) from [<c02eb450>] (kswapd+0x33c/0x69c)
    [ 189.857921] r10:00000001 r9:c1081d5c r8:00000000 r7:c104cc4c r6:ffffffff r5:c104ba80
    [ 189.865778] r4:c104be00
    [ 189.868320] [<c02eb114>] (kswapd) from [<c024a418>] (kthread+0x100/0x118)
    [ 189.875133] r10:00000000 r9:00000000 r8:c02eb114 r7:c104be00 r6:ee054000 r5:eebfdb00
    [ 189.882991] r4:00000000
    [ 189.885532] [<c024a318>] (kthread) from [<c0207c48>] (ret_from_fork+0x14/0x2c)
    [ 189.892780] r8:00000000 r7:00000000 r6:00000000 r5:c024a318 r4:eebfdb00
    [ 189.899504] Mem-Info:
    [ 189.901786] active_anon:3172 inactive_anon:2608 isolated_anon:0
    [ 189.901786] active_file:3729 inactive_file:15999 isolated_file:0
    [ 189.901786] unevictable:0 dirty:0 writeback:0 unstable:0
    [ 189.901786] slab_reclaimable:5435 slab_unreclaimable:11139
    [ 189.901786] mapped:4457 shmem:2964 pagetables:131 bounce:0
    [ 189.901786] free:315780 free_pcp:565 free_cma:19060
    [ 189.935379] Node 0 active_anon:12688kB inactive_anon:10432kB active_file:14916kB inactive_file:63996kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:17
    828kB dirty:0kB writeback:0kB shmem:11856kB writeback_tmp:0kB unstable:0kB pages_scanned:0 all_unreclaimable? no
    [ 189.960073] DMA free:54032kB min:2504kB low:3128kB high:3752kB active_anon:0kB inactive_anon:1920kB active_file:2428kB inactive_file:2536kB unevictable:0kB writependi
    ng:0kB present:589824kB managed:558500kB mlocked:0kB slab_reclaimable:21740kB slab_unreclaimable:44556kB kernel_stack:1200kB pagetables:0kB bounce:0kB free_pcp:1120kB lo
    cal_pcp:748kB free_cma:53152kB
    [ 189.992349] lowmem_reserve[]: 0 0 1253 1253
    [ 189.996581] HighMem free:1209088kB min:512kB low:2556kB high:4600kB active_anon:12688kB inactive_anon:8512kB active_file:12500kB inactive_file:61524kB unevictable:0kB
    writepending:0kB present:1307648kB managed:1307648kB mlocked:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:524kB bounce:0kB free_pcp:1140k
    B local_pcp:412kB free_cma:23088kB
    [ 190.029206] lowmem_reserve[]: 0 0 0 0
    [ 190.032905] DMA: 8*4kB (C) 4*8kB (UE) 53*16kB (U) 4*32kB (C) 4*64kB (C) 4*128kB (C) 0*256kB 4*512kB (C) 1*1024kB (C) 2*2048kB (C) 11*4096kB (C) = 54032kB
    [ 190.046832] HighMem: 150*4kB (UMC) 45*8kB (UMC) 28*16kB (UMC) 20*32kB (UMC) 10*64kB (UMC) 5*128kB (UMC) 6*256kB (UMC) 2*512kB (U) 5*1024kB (UM) 5*2048kB (UC) 290*4096
    kB (UMC) = 1209088kB
    22683 total pagecache pages
    [ 190.066183] 0 pages in swap cache
    [ 190.069505] Swap cache stats: add 0, delete 0, find 0/0
    [ 190.074746] Free swap = 0kB
    [ 190.077631] Total swap = 0kB
    [ 190.080517] 474368 pages RAM
    [ 190.083404] 326912 pages HighMem/MovableOnly
    [ 190.087684] 7831 pages reserved
    [ 190.090832] 47104 pages cma reserved
    [ 190.094438] kswapd0: page allocation failure: order:0, mode:0x2080020(GFP_ATOMIC)
    [ 190.101963] CPU: 0 PID: 35 Comm: kswapd0 Tainted: G O 4.9.28-geed43d1050 #9
    [ 190.110082] Hardware name: Generic DRA74X (Flattened Device Tree)
    [ 190.116196] Backtrace:
    [ 190.118657] [<c020b298>] (dump_backtrace) from [<c020b554>] (show_stack+0x18/0x1c)
    [ 190.126255] r7:c1003238 r6:200e0193 r5:00000000 r4:c1022550
    [ 190.131936] [<c020b53c>] (show_stack) from [<c04ca474>] (dump_stack+0x8c/0xa0)
    [ 190.139185] [<c04ca3e8>] (dump_stack) from [<c02dd234>] (warn_alloc+0x104/0x118)
    [ 190.146609] r7:c1003238 r6:02080020 r5:00000000 r4:00000000
    [ 190.152289] [<c02dd134>] (warn_alloc) from [<c02dd698>] (__alloc_pages_nodemask+0x3ac/0xcf4)
    [ 190.160758] r3:02080020 r2:00000000 r1:c0ba1640
    [ 190.165390] r4:00000000
    [ 190.167930] [<c02dd2ec>] (__alloc_pages_nodemask) from [<c02de1b0>] (__alloc_page_frag+0x144/0x15c)
    [ 190.177011] r10:c0214964 r9:00010000 r8:400e0113 r7:00000000 r6:02080020 r5:00000700
    [ 190.184868] r4:eed39204
    [ 190.187409] [<c02de06c>] (__alloc_page_frag) from [<c079be78>] (__netdev_alloc_skb+0x9c/0x100)
    [ 190.196054] r7:ee37d210 r6:00000700 r5:ee05c000 r4:eed39204
    [ 190.201735] [<c079bddc>] (__netdev_alloc_skb) from [<c06a53b4>] (cpsw_rx_handler+0x74/0x1b8)
    [ 190.210206] r9:00010000 r8:00000442 r7:ee37d210 r6:c006cd80 r5:ee3b30d0 r4:ee05c000
    [ 190.217980] [<c06a5340>] (cpsw_rx_handler) from [<c069d568>] (__cpdma_chan_free+0xa8/0xc4)
    [ 190.226275] r8:00000442 r7:c006cd80 r6:ee2eced0 r5:ee3b30d0 r4:fa486b20
    [ 190.233002] [<c069d4c0>] (__cpdma_chan_free) from [<c069d6e4>] (__cpdma_chan_process+0x160/0x180)
    [ 190.241908] r10:00000442 r9:48486b20 r8:ee3b30f0 r7:ee2eced0 r6:fa486b20 r5:00010000
    [ 190.249766] r4:ee3b30d0
    [ 190.252306] [<c069d584>] (__cpdma_chan_process) from [<c069d748>] (cpdma_chan_process+0x44/0x6c)
    [ 190.261125] r10:ee055b48 r9:c1002d00 r8:ee37d238 r7:00000040 r6:00000040 r5:ee3b30d0
    [ 190.268983] r4:00000003
    [ 190.271523] [<c069d704>] (cpdma_chan_process) from [<c06a6a10>] (cpsw_rx_poll+0x4c/0xc8)
    [ 190.279644] r7:00000040 r6:00000000 r5:ee37d238 r4:00000001
    [ 190.285326] [<c06a69c4>] (cpsw_rx_poll) from [<c07aa8bc>] (net_rx_action+0x218/0x300)
    [ 190.293185] r9:c1002d00 r8:ffffd441 r7:0000012c r6:00000040 r5:c06a69c4 r4:ee37d238
    [ 190.300960] [<c07aa6a4>] (net_rx_action) from [<c023282c>] (__do_softirq+0x11c/0x234)
    [ 190.308819] r10:40000003 r9:00000003 r8:c1002080 r7:00000101 r6:ee054000 r5:c100208c
    [ 190.316676] r4:00000000
    [ 190.319217] [<c0232710>] (__do_softirq) from [<c0232c84>] (irq_exit+0xe0/0x148)
    [ 190.326553] r10:ee712198 r9:ee054000 r8:ee808000 r7:00000000 r6:00000000 r5:00000161
    [ 190.334411] r4:c0e5cd88
    [ 190.336952] [<c0232ba4>] (irq_exit) from [<c027ecb4>] (__handle_domain_irq+0x68/0xbc)
    [ 190.344812] [<c027ec4c>] (__handle_domain_irq) from [<c020149c>] (gic_handle_irq+0x40/0x7c)
    [ 190.353194] r9:ee054000 r8:fa213000 r7:fa212000 r6:ee055c48 r5:fa21200c r4:c100342c
    [ 190.360967] [<c020145c>] (gic_handle_irq) from [<c020c078>] (__irq_svc+0x58/0x8c)
    [ 190.368476] Exception stack(0xee055c48 to 0xee055c90)
    [ 190.373544] 5c40: c1002f40 00000000 1d131d12 1d121d12 ee788000 ee788050
    [ 190.381752] 5c60: c0a124c0 c0a124c0 00080400 ee6e9f48 ee712198 ee055ca4 ee055ca8 ee055c98
    [ 190.389960] 5c80: c034697c c08c6c64 600e0113 ffffffff
    [ 190.395029] r9:ee054000 r8:00080400 r7:ee055c7c r6:ffffffff r5:600e0113 r4:c08c6c64
    [ 190.402802] [<c08c6c28>] (_raw_spin_lock) from [<c034697c>] (__remove_inode_hash+0x20/0x68)
    [ 190.411186] [<c034695c>] (__remove_inode_hash) from [<c0347f9c>] (evict+0xe4/0x16c)
    [ 190.418871] r5:fffff000 r4:ee788000
    [ 190.422458] [<c0347eb8>] (evict) from [<c03482a8>] (iput+0x144/0x1d0)
    [ 190.428921] r7:c0a124c0 r6:ee788050 r5:ee788000 r4:ede79000
    [ 190.434603] [<c0348164>] (iput) from [<c0342518>] (dentry_unlink_inode+0xdc/0x150)
    [ 190.442200] r7:c0e5cd00 r6:ee6e9f30 r5:ee788000 r4:ee6e9ee0
    [ 190.447881] [<c034243c>] (dentry_unlink_inode) from [<c0343e78>] (__dentry_kill+0xb8/0x17c)
    [ 190.456263] r5:ee712198 r4:ee6e9ee0
    [ 190.459852] [<c0343dc0>] (__dentry_kill) from [<c0344834>] (shrink_dentry_list+0x10c/0x338)
    [ 190.468234] r7:c0e5cd00 r6:ee055d88 r5:ee6e9ee0 r4:ee6e9f30
    [ 190.473916] [<c0344728>] (shrink_dentry_list) from [<c03452b8>] (prune_dcache_sb+0x48/0x54)
    [ 190.482299] r10:00000000 r9:00000000 r8:ede79000 r7:00000000 r6:000067d8 r5:00000400
    [ 190.490156] r4:ee055d88
    [ 190.492699] [<c0345270>] (prune_dcache_sb) from [<c03308c8>] (super_cache_scan+0x11c/0x18c)
    [ 190.501080] r5:ede792f0 r4:ee055e18
    [ 190.504669] [<c03307ac>] (super_cache_scan) from [<c02e7390>] (shrink_slab.part.0+0x23c/0x358)
    [ 190.513314] r10:00000398 r9:c0e5cc30 r8:00000400 r7:ede792f0 r6:00000400 r5:00000400
    [ 190.521173] r4:000009eb
    [ 190.523715] [<c02e7154>] (shrink_slab.part.0) from [<c02e74f0>] (shrink_slab+0x44/0x4c)
    [ 190.531748] r10:c104be00 r9:00000504 r8:00000000 r7:00000000 r6:00000000 r5:ee80b400
    [ 190.539605] r4:ee055f00
    [ 190.542147] [<c02e74ac>] (shrink_slab) from [<c02ea718>] (shrink_node+0x110/0x334)
    [ 190.549748] [<c02ea608>] (shrink_node) from [<c02eb450>] (kswapd+0x33c/0x69c)
    [ 190.556910] r10:00000001 r9:c1081d5c r8:00000000 r7:c104cc4c r6:ffffffff r5:c104ba80
    [ 190.564768] r4:c104be00
    [ 190.567310] [<c02eb114>] (kswapd) from [<c024a418>] (kthread+0x100/0x118)
    [ 190.574124] r10:00000000 r9:00000000 r8:c02eb114 r7:c104be00 r6:ee054000 r5:eebfdb00
    [ 190.581982] r4:00000000
    [ 190.584524] [<c024a318>] (kthread) from [<c0207c48>] (ret_from_fork+0x14/0x2c)
    [ 190.591772] r8:00000000 r7:00000000 r6:00000000 r5:c024a318 r4:eebfdb00
    [ 190.598495] Mem-Info:
    [ 190.600775] active_anon:3172 inactive_anon:2608 isolated_anon:0
    [ 190.600775] active_file:3729 inactive_file:15999 isolated_file:0
    [ 190.600775] unevictable:0 dirty:0 writeback:0 unstable:0
    [ 190.600775] slab_reclaimable:5435 slab_unreclaimable:11139
    [ 190.600775] mapped:4457 shmem:2964 pagetables:131 bounce:0
    [ 190.600775] free:315780 free_pcp:565 free_cma:19060
    [ 190.634368] Node 0 active_anon:12688kB inactive_anon:10432kB active_file:14916kB inactive_file:63996kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:17
    828kB dirty:0kB writeback:0kB shmem:11856kB writeback_tmp:0kB unstable:0kB pages_scanned:0 all_unreclaimable? no
    [ 190.659063] DMA free:54032kB min:2504kB low:3128kB high:3752kB active_anon:0kB inactive_anon:1920kB active_file:2428kB inactive_file:2536kB unevictable:0kB writependi
    ng:0kB present:589824kB managed:558500kB mlocked:0kB slab_reclaimable:21740kB slab_unreclaimable:44556kB kernel_stack:1200kB pagetables:0kB bounce:0kB free_pcp:1120kB lo
    cal_pcp:748kB free_cma:53152kB
    [ 190.691339] lowmem_reserve[]: 0 0 1253 1253
    [ 190.695570] HighMem free:1209088kB min:512kB low:2556kB high:4600kB active_anon:12688kB inactive_anon:8512kB active_file:12500kB inactive_file:61524kB unevictable:0kB
    writepending:0kB present:1307648kB managed:1307648kB mlocked:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:524kB bounce:0kB free_pcp:1140k
    B local_pcp:412kB free_cma:23088kB
    [ 190.728194] lowmem_reserve[]: 0 0 0 0
    [ 190.731896] DMA: 8*4kB (C) 4*8kB (UE) 53*16kB (U) 4*32kB (C) 4*64kB (C) 4*128kB (C) 0*256kB 4*512kB (C) 1*1024kB (C) 2*2048kB (C) 11*4096kB (C) = 54032kB
    [ 190.745822] HighMem: 150*4kB (UMC) 45*8kB (UMC) 28*16kB (UMC) 20*32kB (UMC) 10*64kB (UMC) 5*128kB (UMC) 6*256kB (UMC) 2*512kB (U) 5*1024kB (UM) 5*2048kB (UC) 290*4096
    kB (UMC) = 1209088kB
    22683 total pagecache pages
    [ 190.765173] 0 pages in swap cache
    [ 190.768496] Swap cache stats: add 0, delete 0, find 0/0
    [ 190.773736] Free swap = 0kB
    [ 190.776623] Total swap = 0kB
    [ 190.779509] 474368 pages RAM
    [ 190.782395] 326912 pages HighMem/MovableOnly
    [ 190.786677] 7831 pages reserved
    [ 190.789824] 47104 pages cma reserved
    [ 190.793430] kswapd0: page allocation failure: order:0, mode:0x2080020(GFP_ATOMIC)
    [ 190.800956] CPU: 0 PID: 35 Comm: kswapd0 Tainted: G O 4.9.28-geed43d1050 #9
    [ 190.809076] Hardware name: Generic DRA74X (Flattened Device Tree)
    [ 190.815188] Backtrace:
    [ 190.817650] [<c020b298>] (dump_backtrace) from [<c020b554>] (show_stack+0x18/0x1c)
    [ 190.825248] r7:c1003238 r6:200e0193 r5:00000000 r4:c1022550
    [ 190.830927] [<c020b53c>] (show_stack) from [<c04ca474>] (dump_stack+0x8c/0xa0)
    [ 190.838177] [<c04ca3e8>] (dump_stack) from [<c02dd234>] (warn_alloc+0x104/0x118)
    [ 190.845601] r7:c1003238 r6:02080020 r5:00000000 r4:00000000
    [ 190.851280] [<c02dd134>] (warn_alloc) from [<c02dd698>] (__alloc_pages_nodemask+0x3ac/0xcf4)
    [ 190.859749] r3:02080020 r2:00000000 r1:c0ba1640
    [ 190.864380] r4:00000000
    [ 190.866920] [<c02dd2ec>] (__alloc_pages_nodemask) from [<c02de1b0>] (__alloc_page_frag+0x144/0x15c)
    [ 190.876001] r10:c0214964 r9:00010000 r8:400e0113 r7:00000000 r6:02080020 r5:00000700
    [ 190.883858] r4:eed39204
    [ 190.886400] [<c02de06c>] (__alloc_page_frag) from [<c079be78>] (__netdev_alloc_skb+0x9c/0x100)
    [ 190.895043] r7:ee37d210 r6:00000700 r5:ee05c000 r4:eed39204
    [ 190.900724] [<c079bddc>] (__netdev_alloc_skb) from [<c06a53b4>] (cpsw_rx_handler+0x74/0x1b8)
    [ 190.909195] r9:00010000 r8:000002c2 r7:ee37d210 r6:c006ce40 r5:ee3b30d0 r4:ee05c000
    [ 190.916968] [<c06a5340>] (cpsw_rx_handler) from [<c069d568>] (__cpdma_chan_free+0xa8/0xc4)
    [ 190.925263] r8:000002c2 r7:c006ce40 r6:ee2eced0 r5:ee3b30d0 r4:fa486b40
    [ 190.931989] [<c069d4c0>] (__cpdma_chan_free) from [<c069d6e4>] (__cpdma_chan_process+0x160/0x180)
    [ 190.940895] r10:000002c2 r9:48486b40 r8:ee3b30f0 r7:ee2eced0 r6:fa486b40 r5:00010000
    [ 190.948753] r4:ee3b30d0
    [ 190.951293] [<c069d584>] (__cpdma_chan_process) from [<c069d748>] (cpdma_chan_process+0x44/0x6c)
    [ 190.960112] r10:ee055b48 r9:c1002d00 r8:ee37d238 r7:00000040 r6:00000040 r5:ee3b30d0
    [ 190.967969] r4:00000004
    [ 190.970509] [<c069d704>] (cpdma_chan_process) from [<c06a6a10>] (cpsw_rx_poll+0x4c/0xc8)
    [ 190.978630] r7:00000040 r6:00000000 r5:ee37d238 r4:00000001
    [ 190.984311] [<c06a69c4>] (cpsw_rx_poll) from [<c07aa8bc>] (net_rx_action+0x218/0x300)
    [ 190.992170] r9:c1002d00 r8:ffffd441 r7:0000012c r6:00000040 r5:c06a69c4 r4:ee37d238
    [ 190.999944] [<c07aa6a4>] (net_rx_action) from [<c023282c>] (__do_softirq+0x11c/0x234)
    [ 191.007803] r10:40000003 r9:00000003 r8:c1002080 r7:00000101 r6:ee054000 r5:c100208c
    [ 191.015660] r4:00000000
    [ 191.018201] [<c0232710>] (__do_softirq) from [<c0232c84>] (irq_exit+0xe0/0x148)
    [ 191.025537] r10:ee712198 r9:ee054000 r8:ee808000 r7:00000000 r6:00000000 r5:00000161
    [ 191.033394] r4:c0e5cd88
    [ 191.035934] [<c0232ba4>] (irq_exit) from [<c027ecb4>] (__handle_domain_irq+0x68/0xbc)
    [ 191.043794] [<c027ec4c>] (__handle_domain_irq) from [<c020149c>] (gic_handle_irq+0x40/0x7c)
    [ 191.052177] r9:ee054000 r8:fa213000 r7:fa212000 r6:ee055c48 r5:fa21200c r4:c100342c
    [ 191.059949] [<c020145c>] (gic_handle_irq) from [<c020c078>] (__irq_svc+0x58/0x8c)
    [ 191.067459] Exception stack(0xee055c48 to 0xee055c90)
    [ 191.072527] 5c40: c1002f40 00000000 1d131d12 1d121d12 ee788000 ee788050
    [ 191.080735] 5c60: c0a124c0 c0a124c0 00080400 ee6e9f48 ee712198 ee055ca4 ee055ca8 ee055c98
    [ 191.088942] 5c80: c034697c c08c6c64 600e0113 ffffffff
    [ 191.094011] r9:ee054000 r8:00080400 r7:ee055c7c r6:ffffffff r5:600e0113 r4:c08c6c64
    [ 191.101785] [<c08c6c28>] (_raw_spin_lock) from [<c034697c>] (__remove_inode_hash+0x20/0x68)
    [ 191.110168] [<c034695c>] (__remove_inode_hash) from [<c0347f9c>] (evict+0xe4/0x16c)
    [ 191.117852] r5:fffff000 r4:ee788000
    [ 191.121439] [<c0347eb8>] (evict) from [<c03482a8>] (iput+0x144/0x1d0)
    [ 191.127902] r7:c0a124c0 r6:ee788050 r5:ee788000 r4:ede79000
    [ 191.133583] [<c0348164>] (iput) from [<c0342518>] (dentry_unlink_inode+0xdc/0x150)
    [ 191.141180] r7:c0e5cd00 r6:ee6e9f30 r5:ee788000 r4:ee6e9ee0
    [ 191.146861] [<c034243c>] (dentry_unlink_inode) from [<c0343e78>] (__dentry_kill+0xb8/0x17c)
    [ 191.155242] r5:ee712198 r4:ee6e9ee0
    [ 191.158830] [<c0343dc0>] (__dentry_kill) from [<c0344834>] (shrink_dentry_list+0x10c/0x338)
    [ 191.167212] r7:c0e5cd00 r6:ee055d88 r5:ee6e9ee0 r4:ee6e9f30
    [ 191.172894] [<c0344728>] (shrink_dentry_list) from [<c03452b8>] (prune_dcache_sb+0x48/0x54)
    [ 191.181277] r10:00000000 r9:00000000 r8:ede79000 r7:00000000 r6:000067d8 r5:00000400
    [ 191.189134] r4:ee055d88
    [ 191.191676] [<c0345270>] (prune_dcache_sb) from [<c03308c8>] (super_cache_scan+0x11c/0x18c)
    [ 191.200058] r5:ede792f0 r4:ee055e18
    [ 191.203646] [<c03307ac>] (super_cache_scan) from [<c02e7390>] (shrink_slab.part.0+0x23c/0x358)
    [ 191.212290] r10:00000398 r9:c0e5cc30 r8:00000400 r7:ede792f0 r6:00000400 r5:00000400
    [ 191.220148] r4:000009eb
    [ 191.222690] [<c02e7154>] (shrink_slab.part.0) from [<c02e74f0>] (shrink_slab+0x44/0x4c)
    [ 191.230724] r10:c104be00 r9:00000504 r8:00000000 r7:00000000 r6:00000000 r5:ee80b400
    [ 191.238581] r4:ee055f00
    [ 191.241123] [<c02e74ac>] (shrink_slab) from [<c02ea718>] (shrink_node+0x110/0x334)
    [ 191.248722] [<c02ea608>] (shrink_node) from [<c02eb450>] (kswapd+0x33c/0x69c)
    [ 191.255883] r10:00000001 r9:c1081d5c r8:00000000 r7:c104cc4c r6:ffffffff r5:c104ba80
    [ 191.263740] r4:c104be00
    [ 191.266281] [<c02eb114>] (kswapd) from [<c024a418>] (kthread+0x100/0x118)
    [ 191.273093] r10:00000000 r9:00000000 r8:c02eb114 r7:c104be00 r6:ee054000 r5:eebfdb00
    [ 191.280951] r4:00000000
    [ 191.283492] [<c024a318>] (kthread) from [<c0207c48>] (ret_from_fork+0x14/0x2c)
    [ 191.290741] r8:00000000 r7:00000000 r6:00000000 r5:c024a318 r4:eebfdb00
    [ 191.297464] Mem-Info:
    [ 191.299745] active_anon:3172 inactive_anon:2608 isolated_anon:0
    [ 191.299745] active_file:3729 inactive_file:15999 isolated_file:0
    [ 191.299745] unevictable:0 dirty:0 writeback:0 unstable:0
    [ 191.299745] slab_reclaimable:5435 slab_unreclaimable:11139
    [ 191.299745] mapped:4457 shmem:2964 pagetables:131 bounce:0
    [ 191.299745] free:315780 free_pcp:565 free_cma:19060
    [ 191.333337] Node 0 active_anon:12688kB inactive_anon:10432kB active_file:14916kB inactive_file:63996kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:17
    828kB dirty:0kB writeback:0kB shmem:11856kB writeback_tmp:0kB unstable:0kB pages_scanned:0 all_unreclaimable? no
    [ 191.358031] DMA free:54032kB min:2504kB low:3128kB high:3752kB active_anon:0kB inactive_anon:1920kB active_file:2428kB inactive_file:2536kB unevictable:0kB writependi
    ng:0kB present:589824kB managed:558500kB mlocked:0kB slab_reclaimable:21740kB slab_unreclaimable:44556kB kernel_stack:1200kB pagetables:0kB bounce:0kB free_pcp:1120kB lo
    cal_pcp:748kB free_cma:53152kB
    [ 191.390307] lowmem_reserve[]: 0 0 1253 1253
    [ 191.394539] HighMem free:1209088kB min:512kB low:2556kB high:4600kB active_anon:12688kB inactive_anon:8512kB active_file:12500kB inactive_file:61524kB unevictable:0kB
    writepending:0kB present:1307648kB managed:1307648kB mlocked:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:524kB bounce:0kB free_pcp:1140k
    B local_pcp:412kB free_cma:23088kB
    [ 191.427164] lowmem_reserve[]: 0 0 0 0
    [ 191.430864] DMA: 8*4kB (C) 4*8kB (UE) 53*16kB (U) 4*32kB (C) 4*64kB (C) 4*128kB (C) 0*256kB 4*512kB (C) 1*1024kB (C) 2*2048kB (C) 11*4096kB (C) = 54032kB
    [ 191.444791] HighMem: 150*4kB (UMC) 45*8kB (UMC) 28*16kB (UMC) 20*32kB (UMC) 10*64kB (UMC) 5*128kB (UMC) 6*256kB (UMC) 2*512kB (U) 5*1024kB (UM) 5*2048kB (UC) 290*4096
    kB (UMC) = 1209088kB
    22683 total pagecache pages
    [ 191.464141] 0 pages in swap cache
    [ 191.467465] Swap cache stats: add 0, delete 0, find 0/0
    [ 191.472706] Free swap = 0kB
    [ 191.475592] Total swap = 0kB
    [ 191.478477] 474368 pages RAM
    [ 191.481364] 326912 pages HighMem/MovableOnly
    [ 191.485645] 7831 pages reserved
    [ 191.488793] 47104 pages cma reserved
    [ 191.492398] kswapd0: page allocation failure: order:0, mode:0x2080020(GFP_ATOMIC)
    [ 191.499924] CPU: 0 PID: 35 Comm: kswapd0 Tainted: G O 4.9.28-geed43d1050 #9
    [ 191.508045] Hardware name: Generic DRA74X (Flattened Device Tree)
    [ 191.514156] Backtrace:
    [ 191.516617] [<c020b298>] (dump_backtrace) from [<c020b554>] (show_stack+0x18/0x1c)
    [ 191.524215] r7:c1003238 r6:200e0193 r5:00000000 r4:c1022550
    [ 191.529894] [<c020b53c>] (show_stack) from [<c04ca474>] (dump_stack+0x8c/0xa0)
    [ 191.537145] [<c04ca3e8>] (dump_stack) from [<c02dd234>] (warn_alloc+0x104/0x118)
    [ 191.544567] r7:c1003238 r6:02080020 r5:00000000 r4:00000000
    [ 191.550247] [<c02dd134>] (warn_alloc) from [<c02dd698>] (__alloc_pages_nodemask+0x3ac/0xcf4)
    [ 191.558717] r3:02080020 r2:00000000 r1:c0ba1640
    [ 191.563348] r4:00000000
    [ 191.565888] [<c02dd2ec>] (__alloc_pages_nodemask) from [<c02de1b0>] (__alloc_page_frag+0x144/0x15c)
    [ 191.574969] r10:c0214964 r9:00010000 r8:400e0113 r7:00000000 r6:02080020 r5:00000700
    [ 191.582826] r4:eed39204
    [ 191.585367] [<c02de06c>] (__alloc_page_frag) from [<c079be78>] (__netdev_alloc_skb+0x9c/0x100)
    [ 191.594011] r7:ee37d210 r6:00000700 r5:ee05c000 r4:eed39204
    [ 191.599693] [<c079bddc>] (__netdev_alloc_skb) from [<c06a53b4>] (cpsw_rx_handler+0x74/0x1b8)
    [ 191.608163] r9:00010000 r8:00000442 r7:ee37d210 r6:c006cf00 r5:ee3b30d0 r4:ee05c000
    [ 191.615936] [<c06a5340>] (cpsw_rx_handler) from [<c069d568>] (__cpdma_chan_free+0xa8/0xc4)
    [ 191.624231] r8:00000442 r7:c006cf00 r6:ee2eced0 r5:ee3b30d0 r4:fa486b60
    [ 191.630957] [<c069d4c0>] (__cpdma_chan_free) from [<c069d6e4>] (__cpdma_chan_process+0x160/0x180)
    [ 191.639863] r10:00000442 r9:48486b60 r8:ee3b30f0 r7:ee2eced0 r6:fa486b60 r5:00010000
    [ 191.647720] r4:ee3b30d0
    [ 191.650260] [<c069d584>] (__cpdma_chan_process) from [<c069d748>] (cpdma_chan_process+0x44/0x6c)
    [ 191.659078] r10:ee055b48 r9:c1002d00 r8:ee37d238 r7:00000040 r6:00000040 r5:ee3b30d0
    [ 191.666936] r4:00000005
    [ 191.669477] [<c069d704>] (cpdma_chan_process) from [<c06a6a10>] (cpsw_rx_poll+0x4c/0xc8)
    [ 191.677596] r7:00000040 r6:00000000 r5:ee37d238 r4:00000001
    [ 191.683278] [<c06a69c4>] (cpsw_rx_poll) from [<c07aa8bc>] (net_rx_action+0x218/0x300)
    [ 191.691137] r9:c1002d00 r8:ffffd441 r7:0000012c r6:00000040 r5:c06a69c4 r4:ee37d238
    [ 191.698912] [<c07aa6a4>] (net_rx_action) from [<c023282c>] (__do_softirq+0x11c/0x234)
    [ 191.706772] r10:40000003 r9:00000003 r8:c1002080 r7:00000101 r6:ee054000 r5:c100208c
    [ 191.714630] r4:00000000
    [ 191.717170] [<c0232710>] (__do_softirq) from [<c0232c84>] (irq_exit+0xe0/0x148)
    [ 191.724507] r10:ee712198 r9:ee054000 r8:ee808000 r7:00000000 r6:00000000 r5:00000161
    [ 191.732365] r4:c0e5cd88
    [ 191.734905] [<c0232ba4>] (irq_exit) from [<c027ecb4>] (__handle_domain_irq+0x68/0xbc)
    [ 191.742766] [<c027ec4c>] (__handle_domain_irq) from [<c020149c>] (gic_handle_irq+0x40/0x7c)
    [ 191.751150] r9:ee054000 r8:fa213000 r7:fa212000 r6:ee055c48 r5:fa21200c r4:c100342c
    [ 191.758923] [<c020145c>] (gic_handle_irq) from [<c020c078>] (__irq_svc+0x58/0x8c)
    [ 191.766432] Exception stack(0xee055c48 to 0xee055c90)
    [ 191.771500] 5c40: c1002f40 00000000 1d131d12 1d121d12 ee788000 ee788050
    [ 191.779709] 5c60: c0a124c0 c0a124c0 00080400 ee6e9f48 ee712198 ee055ca4 ee055ca8 ee055c98
    [ 191.787917] 5c80: c034697c c08c6c64 600e0113 ffffffff
    [ 191.792985] r9:ee054000 r8:00080400 r7:ee055c7c r6:ffffffff r5:600e0113 r4:c08c6c64
    [ 191.800759] [<c08c6c28>] (_raw_spin_lock) from [<c034697c>] (__remove_inode_hash+0x20/0x68)
    [ 191.809143] [<c034695c>] (__remove_inode_hash) from [<c0347f9c>] (evict+0xe4/0x16c)
    [ 191.816827] r5:fffff000 r4:ee788000
    [ 191.820413] [<c0347eb8>] (evict) from [<c03482a8>] (iput+0x144/0x1d0)
    [ 191.826877] r7:c0a124c0 r6:ee788050 r5:ee788000 r4:ede79000
    [ 191.832557] [<c0348164>] (iput) from [<c0342518>] (dentry_unlink_inode+0xdc/0x150)
    [ 191.840155] r7:c0e5cd00 r6:ee6e9f30 r5:ee788000 r4:ee6e9ee0
    [ 191.845836] [<c034243c>] (dentry_unlink_inode) from [<c0343e78>] (__dentry_kill+0xb8/0x17c)
    [ 191.854217] r5:ee712198 r4:ee6e9ee0
    [ 191.857805] [<c0343dc0>] (__dentry_kill) from [<c0344834>] (shrink_dentry_list+0x10c/0x338)
    [ 191.866188] r7:c0e5cd00 r6:ee055d88 r5:ee6e9ee0 r4:ee6e9f30
    [ 191.871869] [<c0344728>] (shrink_dentry_list) from [<c03452b8>] (prune_dcache_sb+0x48/0x54)
    [ 191.880253] r10:00000000 r9:00000000 r8:ede79000 r7:00000000 r6:000067d8 r5:00000400
    [ 191.888110] r4:ee055d88
    [ 191.890652] [<c0345270>] (prune_dcache_sb) from [<c03308c8>] (super_cache_scan+0x11c/0x18c)
    [ 191.899033] r5:ede792f0 r4:ee055e18
    [ 191.902621] [<c03307ac>] (super_cache_scan) from [<c02e7390>] (shrink_slab.part.0+0x23c/0x358)
    [ 191.911267] r10:00000398 r9:c0e5cc30 r8:00000400 r7:ede792f0 r6:00000400 r5:00000400
    [ 191.919124] r4:000009eb
    [ 191.921666] [<c02e7154>] (shrink_slab.part.0) from [<c02e74f0>] (shrink_slab+0x44/0x4c)
    [ 191.929700] r10:c104be00 r9:00000504 r8:00000000 r7:00000000 r6:00000000 r5:ee80b400
    [ 191.937558] r4:ee055f00
    [ 191.940099] [<c02e74ac>] (shrink_slab) from [<c02ea718>] (shrink_node+0x110/0x334)
    [ 191.947700] [<c02ea608>] (shrink_node) from [<c02eb450>] (kswapd+0x33c/0x69c)
    [ 191.954863] r10:00000001 r9:c1081d5c r8:00000000 r7:c104cc4c r6:ffffffff r5:c104ba80
    [ 191.962720] r4:c104be00
    [ 191.965262] [<c02eb114>] (kswapd) from [<c024a418>] (kthread+0x100/0x118)
    [ 191.972075] r10:00000000 r9:00000000 r8:c02eb114 r7:c104be00 r6:ee054000 r5:eebfdb00
    [ 191.979933] r4:00000000
    [ 191.982473] [<c024a318>] (kthread) from [<c0207c48>] (ret_from_fork+0x14/0x2c)
    [ 191.989723] r8:00000000 r7:00000000 r6:00000000 r5:c024a318 r4:eebfdb00
    [ 191.996446] Mem-Info:
    [ 191.998727] active_anon:3172 inactive_anon:2608 isolated_anon:0
    [ 191.998727] active_file:3729 inactive_file:15999 isolated_file:0
    [ 191.998727] unevictable:0 dirty:0 writeback:0 unstable:0
    [ 191.998727] slab_reclaimable:5435 slab_unreclaimable:11139
    [ 191.998727] mapped:4457 shmem:2964 pagetables:131 bounce:0
    [ 191.998727] free:315780 free_pcp:565 free_cma:19060
    [ 192.032320] Node 0 active_anon:12688kB inactive_anon:10432kB active_file:14916kB inactive_file:63996kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:17
    828kB dirty:0kB writeback:0kB shmem:11856kB writeback_tmp:0kB unstable:0kB pages_scanned:0 all_unreclaimable? no
    [ 192.057014] DMA free:54032kB min:2504kB low:3128kB high:3752kB active_anon:0kB inactive_anon:1920kB active_file:2428kB inactive_file:2536kB unevictable:0kB writependi
    ng:0kB present:589824kB managed:558500kB mlocked:0kB slab_reclaimable:21740kB slab_unreclaimable:44556kB kernel_stack:1200kB pagetables:0kB bounce:0kB free_pcp:1120kB lo
    cal_pcp:748kB free_cma:53152kB
    [ 192.089290] lowmem_reserve[]: 0 0 1253 1253
    [ 192.093521] HighMem free:1209088kB min:512kB low:2556kB high:4600kB active_anon:12688kB inactive_anon:8512kB active_file:12500kB inactive_file:61524kB unevictable:0kB
    writepending:0kB present:1307648kB managed:1307648kB mlocked:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:524kB bounce:0kB free_pcp:1140k
    B local_pcp:412kB free_cma:23088kB
    [ 192.126146] lowmem_reserve[]: 0 0 0 0
    [ 192.129847] DMA: 8*4kB (C) 4*8kB (UE) 53*16kB (U) 4*32kB (C) 4*64kB (C) 4*128kB (C) 0*256kB 4*512kB (C) 1*1024kB (C) 2*2048kB (C) 11*4096kB (C) = 54032kB
    [ 192.143771] HighMem: 150*4kB (UMC) 45*8kB (UMC) 28*16kB (UMC) 20*32kB (UMC) 10*64kB (UMC) 5*128kB (UMC) 6*256kB (UMC) 2*512kB (U) 5*1024kB (UM) 5*2048kB (UC) 290*4096
    kB (UMC) = 1209088kB
    22683 total pagecache pages
    [ 192.163120] 0 pages in swap cache
    [ 192.166442] Swap cache stats: add 0, delete 0, find 0/0
    [ 192.171683] Free swap = 0kB
    [ 192.174569] Total swap = 0kB
    [ 192.177455] 474368 pages RAM
    [ 192.180342] 326912 pages HighMem/MovableOnly
    [ 192.184623] 7831 pages reserved
    [ 192.187771] 47104 pages cma reserved
    [ 192.191375] kswapd0: page allocation failure: order:0, mode:0x2080020(GFP_ATOMIC)
    [ 192.198901] CPU: 0 PID: 35 Comm: kswapd0 Tainted: G O 4.9.28-geed43d1050 #9
    [ 192.207021] Hardware name: Generic DRA74X (Flattened Device Tree)
    [ 192.213135] Backtrace:
    [ 192.215596] [<c020b298>] (dump_backtrace) from [<c020b554>] (show_stack+0x18/0x1c)
    [ 192.223194] r7:c1003238 r6:200e0193 r5:00000000 r4:c1022550
    [ 192.228875] [<c020b53c>] (show_stack) from [<c04ca474>] (dump_stack+0x8c/0xa0)
    [ 192.236124] [<c04ca3e8>] (dump_stack) from [<c02dd234>] (warn_alloc+0x104/0x118)
    [ 192.243547] r7:c1003238 r6:02080020 r5:00000000 r4:00000000
    [ 192.249227] [<c02dd134>] (warn_alloc) from [<c02dd698>] (__alloc_pages_nodemask+0x3ac/0xcf4)
    [ 192.257695] r3:02080020 r2:00000000 r1:c0ba1640
    [ 192.262326] r4:00000000
    [ 192.264868] [<c02dd2ec>] (__alloc_pages_nodemask) from [<c02de1b0>] (__alloc_page_frag+0x144/0x15c)
    [ 192.273949] r10:c0214964 r9:00010000 r8:400e0113 r7:00000000 r6:02080020 r5:00000700
    [ 192.281806] r4:eed39204
    [ 192.284347] [<c02de06c>] (__alloc_page_frag) from [<c079be78>] (__netdev_alloc_skb+0x9c/0x100)
    [ 192.292990] r7:ee37d210 r6:00000700 r5:ee05c000 r4:eed39204
    [ 192.298672] [<c079bddc>] (__netdev_alloc_skb) from [<c06a53b4>] (cpsw_rx_handler+0x74/0x1b8)
    [ 192.307142] r9:00010000 r8:00000442 r7:ee37d210 r6:eec58000 r5:ee3b30d0 r4:ee05c000
    [ 192.314916] [<c06a5340>] (cpsw_rx_handler) from [<c069d568>] (__cpdma_chan_free+0xa8/0xc4)
    [ 192.323211] r8:00000442 r7:eec58000 r6:ee2eced0 r5:ee3b30d0 r4:fa486b80
    [ 192.329937] [<c069d4c0>] (__cpdma_chan_free) from [<c069d6e4>] (__cpdma_chan_process+0x160/0x180)
    [ 192.338844] r10:00000442 r9:48486b80 r8:ee3b30f0 r7:ee2eced0 r6:fa486b80 r5:00010000
    [ 192.346701] r4:ee3b30d0
    [ 192.349241] [<c069d584>] (__cpdma_chan_process) from [<c069d748>] (cpdma_chan_process+0x44/0x6c)
    [ 192.358059] r10:ee055b48 r9:c1002d00 r8:ee37d238 r7:00000040 r6:00000040 r5:ee3b30d0
    [ 192.365917] r4:00000006
    [ 192.368457] [<c069d704>] (cpdma_chan_process) from [<c06a6a10>] (cpsw_rx_poll+0x4c/0xc8)
    [ 192.376578] r7:00000040 r6:00000000 r5:ee37d238 r4:00000001
    [ 192.382259] [<c06a69c4>] (cpsw_rx_poll) from [<c07aa8bc>] (net_rx_action+0x218/0x300)
    [ 192.390119] r9:c1002d00 r8:ffffd441 r7:0000012c r6:00000040 r5:c06a69c4 r4:ee37d238
    [ 192.397894] [<c07aa6a4>] (net_rx_action) from [<c023282c>] (__do_softirq+0x11c/0x234)
    [ 192.405754] r10:40000003 r9:00000003 r8:c1002080 r7:00000101 r6:ee054000 r5:c100208c
    [ 192.413611] r4:00000000
    [ 192.416152] [<c0232710>] (__do_softirq) from [<c0232c84>] (irq_exit+0xe0/0x148)
    [ 192.423487] r10:ee712198 r9:ee054000 r8:ee808000 r7:00000000 r6:00000000 r5:00000161
    [ 192.431344] r4:c0e5cd88
    [ 192.433885] [<c0232ba4>] (irq_exit) from [<c027ecb4>] (__handle_domain_irq+0x68/0xbc)
    [ 192.441745] [<c027ec4c>] (__handle_domain_irq) from [<c020149c>] (gic_handle_irq+0x40/0x7c)
    [ 192.450128] r9:ee054000 r8:fa213000 r7:fa212000 r6:ee055c48 r5:fa21200c r4:c100342c
    [ 192.457901] [<c020145c>]�(gic_handle_irq) from [<c020c078>] (__irq_svc+0x58/0x8c)
    [ 192.465410] Exception stack(0xee055c48 to 0xee055c90)
    [ 192.470478] 5c40: c1002f40 00000000 1d131d12 1d121d12 ee788000 ee788050
    [ 192.478686] 5c60: c0a124c0 c0a124c0 00080400 ee6e9f48 ee712198 ee055ca4 ee055ca8 ee055c98
    [ 192.486893] 5c80: c034697c c08c6c64 600e0113 ffffffff
    [ 192.491962] r9:ee054000 r8:00080400 r7:ee055c7c r6:ffffffff r5:600e0113 r4:c08c6c64
    [ 192.499736] [<c08c6c28>] (_raw_spin_lock) from [<c034697c>] (__remove_inode_hash+0x20/0x68)
    [ 192.508120] [<c034695c>] (__remove_inode_hash) from [<c0347f9c>] (evict+0xe4/0x16c)
    [ 192.515804] r5:fffff000 r4:ee788000
    [ 192.519391] [<c0347eb8>] (evict) from [<c03482a8>] (iput+0x144/0x1d0)
    [ 192.525855] r7:c0a124c0 r6:ee788050 r5:ee788000 r4:ede79000
    [ 192.531536] [<c0348164>] (iput) from [<c0342518>] (dentry_unlink_inode+0xdc/0x150)
    [ 192.539133] r7:c0e5cd00 r6:ee6e9f30 r5:ee788000 r4:ee6e9ee0
    [ 192.544814] [<c034243c>] (dentry_unlink_inode) from [<c0343e78>] (__dentry_kill+0xb8/0x17c)
    [ 192.553195] r5:ee712198 r4:ee6e9ee0
    [ 192.556783] [<c0343dc0>] (__dentry_kill) from [<c0344834>] (shrink_dentry_list+0x10c/0x338)
    [ 192.565165] r7:c0e5cd00 r6:ee055d88 r5:ee6e9ee0 r4:ee6e9f30
    [ 192.570847] [<c0344728>] (shrink_dentry_list) from [<c03452b8>] (prune_dcache_sb+0x48/0x54)
    [ 192.579230] r10:00000000 r9:00000000 r8:ede79000 r7:00000000 r6:000067d8 r5:00000400
    [ 192.587087] r4:ee055d88
    [ 192.589629] [<c0345270>] (prune_dcache_sb) from [<c03308c8>] (super_cache_scan+0x11c/0x18c)
    [ 192.598011] r5:ede792f0 r4:ee055e18
    [ 192.601600] [<c03307ac>] (super_cache_scan) from [<c02e7390>] (shrink_slab.part.0+0x23c/0x358)
    [ 192.610244] r10:00000398 r9:c0e5cc30 r8:00000400 r7:ede792f0 r6:00000400 r5:00000400
    [ 192.618102] r4:000009eb
    [ 192.620644] [<c02e7154>] (shrink_slab.part.0) from [<c02e74f0>] (shrink_slab+0x44/0x4c)
    [ 192.628678] r10:c104be00 r9:00000504 r8:00000000 r7:00000000 r6:00000000 r5:ee80b400
    [ 192.636536] r4:ee055f00
    [ 192.639077] [<c02e74ac>] (shrink_slab) from [<c02ea718>] (shrink_node+0x110/0x334)
    [ 192.646677] [<c02ea608>] (shrink_node) from [<c02eb450>] (kswapd+0x33c/0x69c)
    [ 192.653840] r10:00000001 r9:c1081d5c r8:00000000 r7:c104cc4c r6:ffffffff r5:c104ba80
    [ 192.661697] r4:c104be00
    [ 192.664239] [<c02eb114>] (kswapd) from [<c024a418>] (kthread+0x100/0x118)
    [ 192.671052] r10:00000000 r9:00000000 r8:c02eb114 r7:c104be00 r6:ee054000 r5:eebfdb00
    [ 192.678909] r4:00000000
    [ 192.681451] [<c024a318>] (kthread) from [<c0207c48>] (ret_from_fork+0x14/0x2c)
    [ 192.688700] r8:00000000 r7:00000000 r6:00000000 r5:c024a318 r4:eebfdb00
    [ 192.695423] Mem-Info:
    [ 192.697704] active_anon:3172 inactive_anon:2608 isolated_anon:0
    [ 192.697704] active_file:3729 inactive_file:15999 isolated_file:0
    [ 192.697704] unevictable:0 dirty:0 writeback:0 unstable:0
    [ 192.697704] slab_reclaimable:5435 slab_unreclaimable:11139
    [ 192.697704] mapped:4457 shmem:2964 pagetables:131 bounce:0
    [ 192.697704] free:315780 free_pcp:565 free_cma:19060
    [ 192.731296] Node 0 active_anon:12688kB inactive_anon:10432kB active_file:14916kB inactive_file:63996kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:17
    828kB dirty:0kB writeback:0kB shmem:11856kB writeback_tmp:0kB unstable:0kB pages_scanned:0 all_unreclaimable? no
    [ 192.755990] DMA free:54032kB min:2504kB low:3128kB high:3752kB active_anon:0kB inactive_anon:1920kB active_file:2428kB inactive_file:2536kB unevictable:0kB writependi
    ng:0kB present:589824kB managed:558500kB mlocked:0kB slab_reclaimable:21740kB slab_unreclaimable:44556kB kernel_stack:1200kB pagetables:0kB bounce:0kB free_pcp:1120kB lo
    cal_pcp:748kB free_cma:53152kB
    [ 192.788265] lowmem_reserve[]: 0 0 1253 1253
    [ 192.792495] HighMem free:1209088kB min:512kB low:2556kB high:4600kB active_anon:12688kB inactive_anon:8512kB active_file:12500kB inactive_file:61524kB unevictable:0kB
    writepending:0kB present:1307648kB managed:1307648kB mlocked:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:524kB bounce:0kB free_pcp:1140k
    B local_pcp:412kB free_cma:23088kB
    [ 192.825120] lowmem_reserve[]: 0 0 0 0
    [ 192.828821] DMA: 8*4kB (C) 4*8kB (UE) 53*16kB (U) 4*32kB (C) 4*64kB (C) 4*128kB (C) 0*256kB 4*512kB (C) 1*1024kB (C) 2*2048kB (C) 11*4096kB (C) = 54032kB
    [ 192.842747] HighMem: 150*4kB (UMC) 45*8kB (UMC) 28*16kB (UMC) 20*32kB (UMC) 10*64kB (UMC) 5*128kB (UMC) 6*256kB (UMC) 2*512kB (U) 5*1024kB (UM) 5*2048kB (UC) 290*4096
    kB (UMC) = 1209088kB
    22683 total pagecache pages
    [ 192.862097] 0 pages in swap cache
    [ 192.865421] Swap cache stats: add 0, delete 0, find 0/0
    [ 192.870662] Free swap = 0kB
    [ 192.873548] Total swap = 0kB
    [ 192.876434] 474368 pages RAM
    [ 192.879319] 326912 pages HighMem/MovableOnly
    [ 192.883601] 7831 pages reserved
    [ 192.886748] 47104 pages cma reserved
    [ 192.890352] kswapd0: page allocation failure: order:0, mode:0x2080020(GFP_ATOMIC)
    [ 192.897879] CPU: 0 PID: 35 Comm: kswapd0 Tainted: G O 4.9.28-geed43d1050 #9
    [ 192.905999] Hardware name: Generic DRA74X (Flattened Device Tree)
    [ 192.912113] Backtrace:
    [ 192.914575] [<c020b298>] (dump_backtrace) from [<c020b554>] (show_stack+0x18/0x1c)
    [ 192.922173] r7:c1003238 r6:200e0193 r5:00000000 r4:c1022550
    [ 192.927854] [<c020b53c>] (show_stack) from [<c04ca474>] (dump_stack+0x8c/0xa0)
    [ 192.935104] [<c04ca3e8>] (dump_stack) from [<c02dd234>] (warn_alloc+0x104/0x118)
    [ 192.942527] r7:c1003238 r6:02080020 r5:00000000 r4:00000000
    [ 192.948208] [<c02dd134>] (warn_alloc) from [<c02dd698>] (__alloc_pages_nodemask+0x3ac/0xcf4)
    [ 192.956677] r3:02080020 r2:00000000 r1:c0ba1640
    [ 192.961308] r4:00000000
    [ 192.963849] [<c02dd2ec>] (__alloc_pages_nodemask) from [<c02de1b0>] (__alloc_page_frag+0x144/0x15c)
    [ 192.972931] r10:c0214964 r9:00010000 r8:400e0113 r7:00000000 r6:02080020 r5:00000700
    [ 192.980789] r4:eed39204
    [ 192.983330] [<c02de06c>] (__alloc_page_frag) from [<c079be78>] (__netdev_alloc_skb+0x9c/0x100)
    [ 192.991974] r7:ee37d210 r6:00000700 r5:ee05c000 r4:eed39204
    [ 192.997656] [<c079bddc>] (__netdev_alloc_skb) from [<c06a53b4>] (cpsw_rx_handler+0x74/0x1b8)
    [ 193.006125] r9:00010000 r8:000002c2 r7:ee37d210 r6:eec580c0 r5:ee3b30d0 r4:ee05c000
    [ 193.013899] [<c06a5340>] (cpsw_rx_handler) from [<c069d568>] (__cpdma_chan_free+0xa8/0xc4)
    [ 193.022195] r8:000002c2 r7:eec580c0 r6:ee2eced0 r5:ee3b30d0 r4:fa486ba0
    [ 193.028922] [<c069d4c0>] (__cpdma_chan_free) from [<c069d6e4>] (__cpdma_chan_process+0x160/0x180)
    [ 193.037827] r10:000002c2 r9:48486ba0 r8:ee3b30f0 r7:ee2eced0 r6:fa486ba0 r5:00010000
    [ 193.045685] r4:ee3b30d0
    [ 193.048225] [<c069d584>] (__cpdma_chan_process) from [<c069d748>] (cpdma_chan_process+0x44/0x6c)
    [ 193.057044] r10:ee055b48 r9:c1002d00 r8:ee37d238 r7:00000040 r6:00000040 r5:ee3b30d0
    [ 193.064902] r4:00000007
    [ 193.067443] [<c069d704>] (cpdma_chan_process) from [<c06a6a10>] (cpsw_rx_poll+0x4c/0xc8)
    [ 193.075564] r7:00000040 r6:00000000 r5:ee37d238 r4:00000001
    [ 193.081245] [<c06a69c4>] (cpsw_rx_poll) from [<c07aa8bc>] (net_rx_action+0x218/0x300)
    [ 193.089105] r9:c1002d00 r8:ffffd441 r7:0000012c r6:00000040 r5:c06a69c4 r4:ee37d238
    [ 193.096880] [<c07aa6a4>] (net_rx_action) from [<c023282c>] (__do_softirq+0x11c/0x234)
    [ 193.104739] r10:40000003 r9:00000003 r8:c1002080 r7:00000101 r6:ee054000 r5:c100208c
    [ 193.112597] r4:00000000
    [ 193.115139] [<c0232710>] (__do_softirq) from [<c0232c84>] (irq_exit+0xe0/0x148)
    [ 193.122475] r10:ee712198 r9:ee054000 r8:ee808000 r7:00000000 r6:00000000 r5:00000161
    [ 193.130332] r4:c0e5cd88
    [ 193.132873] [<c0232ba4>] (irq_exit) from [<c027ecb4>] (__handle_domain_irq+0x68/0xbc)
    [ 193.140734] [<c027ec4c>] (__handle_domain_irq) from [<c020149c>] (gic_handle_irq+0x40/0x7c)
    [ 193.149118] r9:ee054000 r8:fa213000 r7:fa212000 r6:ee055c48 r5:fa21200c r4:c100342c
    [ 193.156891] [<c020145c>] (gic_handle_irq) from [<c020c078>] (__irq_svc+0x58/0x8c)
    [ 193.164400] Exception stack(0xee055c48 to 0xee055c90)
    [ 193.169469] 5c40: c1002f40 00000000 1d131d12 1d1+-----------------------------+
    [ 193.177677] 5c60: c0a124c0 c0a124c0 00080400 ee6e9f48 ee712198 ee0| |
    [ 193.185884] 5c80: c034697c c08c6c64 600e0113 ffffffff | Cannot open /dev/ttyUSB1! |
    [ 193.190953] r9:ee054000 r8:00080400 r7:ee055c7c r6:ffffffff r5:60| |
    [ 193.198727] [<c08c6c28>] (_raw_spin_lock) from [<c034697c>] (__rem+-----------------------------+
    [ 193.207109] [<c034695c>] (__remove_inode_hash) from [<c0347f9c>] (evict+0xe4/0x16c)
    [ 193.214794] r5:fffff000 r4:ee788000
    [ 193.218382] [<c0347eb8>] (evict) from [<c03482a8>] (iput+0x144/0x1d0)
    [ 193.224845] r7:c0a124c0 r6:ee788050 r5:ee788000 r4:ede79000
    [ 193.230526] [<c0348164>] (iput) from [<c0342518>] (dentry_unlink_inode+0xdc/0x150)
    [ 193.238123] r7:c0e5cd00 r6:ee6e9f30 r5:ee788000 r4:ee6e9ee0
    [ 193.243804] [<c034243c>] (dentry_unlink_inode) from [<c0343e78>] (__dentry_kill+0xb8/0x17c)
    [ 193.252186] r5:ee712198 r4:ee6e9ee0
    [ 193.255774] [<c0343dc0>] (__dentry_kill) from [<c0344834>] (shrink_dentry_list+0x10c/0x338)
    [ 193.264156] r7:c0e5cd00 r6:ee055d88 r5:ee6e9ee0 r4:ee6e9f30
    [ 193.269836] [<c0344728>] (shrink_dentry_list) from [<c03452b8>] (prune_dcache_sb+0x48/0x54)
    [ 193.278220] r10:00000000 r9:00000000 r8:ede79000 r7:00000000 r6:000067d8 r5:00000400
    [ 193.286078] r4:ee055d88
    [ 193.288620] [<c0345270>] (prune_dcache_sb) from [<c03308c8>] (super_cache_scan+0x11c/0x18c)
    [ 193.297001] r5:ede792f0 r4:ee055e18
    [ 193.300590] [<c03307ac>] (super_cache_scan) from [<c02e7390>] (shrink_slab.part.0+0x23c/0x358)
    [ 193.309235] r10:00000398 r9:c0e5cc30 r8:00000400 r7:ede792f0 r6:00000400 r5:00000400
    [ 193.317092] r4:000009eb
    [ 193.319632] [<c02e7154>] (shrink_slab.part.0) from [<c02e74f0>] (shrink_slab+0x44/0x4c)
    [ 193.327666] r10:c104be00 r9:00000504 r8:00000000 r7:00000000 r6:00000000 r5:ee80b400
    [ 193.335524] r4:ee055f00
    [ 193.338066] [<c02e74ac>] (shrink_slab) from [<c02ea718>] (shrink_node+0x110/0x334)
    [ 193.345667] [<c02ea608>] (shrink_node) from [<c02eb450>] (kswapd+0x33c/0x69c)
    [ 193.352829] r10:00000001 r9:c1081d5c r8:00000000 r7:c104cc4c r6:ffffffff r5:c104ba80
    [ 193.360686] r4:c104be00
    [ 193.363228] [<c02eb114>] (kswapd) from [<c024a418>] (kthread+0x100/0x118)
    [ 193.370041] r10:00000000 r9:00000000 r8:c02eb114 r7:c104be00 r6:ee054000 r5:eebfdb00
    [ 193.377898] r4:00000000
    [ 193.380440] [<c024a318>] (kthread) from [<c�

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • mahesh kalmeshwar said:

    1. Audio (IN,OUT) ,video and hid simultaneously all has stream to PC(The same source is works for imx platform).

    Kernel doesn't have a usb audio/video/hid gadget driver built in, I guess you use configfs created one. Please share the commands or script you use to create the composite gadget, and how you stream on the PC, what app runs on PC. I need the exact steps to replicate the issue.

    The log shows the crash is in the network driver, I am not sure what network is related to this usb usecase, so need to replicate the issue first.

  • Hi Bin ,

    One observation :
    completion handler delay to schedule = ~2000 micro seconds.
    please let me know how do I reduce this time ?
  • Mahesh,

    Please don't put multiple queries into a single thread. Please create a new thread for each query/issue.

    By the way, for us to provide support efficiently, please provide enough details in your issue report.

    - What is the device

    - What is the OS and version

    - describe the observations in detail

    - any log files

    Please watch the video in the link below to understand how to use this e2e forums.

    https://training.ti.com/dos-donts-posting-to-e2e-community-forums 

  • Mahesh,

    I noticed you created a new post for the new query. Thanks you.
    Do you still seeking for our support for this original AV integration issue? If not I will close this thread.
  • Bin,

    please see offline mail.

    Regards, Bernd
  • BO,

    Please let keep the discussion on e2e. if there are points to add, please let us know here.

    we think this discussion will benefit more customers.