lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 3 Apr 2014 09:24:28 -0700
From:	Cong Wang <xiyou.wangcong@...il.com>
To:	Kelly Anderson <kelly@...ka.com>
Cc:	LKML <linux-kernel@...r.kernel.org>
Subject: Re: 3.14 tc oops

On Wed, Apr 2, 2014 at 7:24 AM, Kelly Anderson <kelly@...ka.com> wrote:
> Hi,
>
> I hit a kernel oops when starting traffic control on my armv7 router, I don't
> think the architecture is related, the same tc code worked perfectly with
> earlier kernel versions, i.e. 3.13.x.
>
> I also attached an object dump with line numbers to make identifying the
> problem a bit easier.
>
> Please cc me to keep me in the loop, I can test patches.


Thanks for the report! Looks like it is caused by one of my patches,
I will look into this shortly.

>
> Regards,
>
> Kelly Anderson
>
> Unable to handle kernel NULL pointer dereference at virtual address 00000024
> pgd = 80004000
> [00000024] *pgd=00000000
> Internal error: Oops: 17 [#1] PREEMPT ARM
> Modules linked in: xt_nat xt_tcpudp xfrm_user cls_u32 cls_tcindex xfrm4_tunnel
> sch_sfq ipcomp xfrm_ipcomp iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4
> sch_htb nf_nat_ipv4 nf_nat nf_conntrack sch_dsmark esp4 iptable_filter
> iptable_mangle ip_tables x_tables ah4 af_key xfrm_algo snd_soc_kirkwood zram
> snd_hrtimer sha1_arm nfnetlink asix usbnet mii aes_arm
> CPU: 0 PID: 18 Comm: kworker/0:1 Not tainted 3.14.0 #2
> Workqueue: ipv6_addrconf addrconf_dad_work
> task: bef74d80 ti: befbe000 task.ti: befbe000
> PC is at tcf_action_exec+0x3c/0x94
> LR is at tc_classify_compat+0x50/0x7c
> pc : [<8040f5fc>]    lr : [<8040b008>]    psr: 800f0113
> sp : befbfd08  ip : bc44c004  fp : 00000000
> r10: be3c0780  r9 : be37dd00  r8 : be08c800
> r7 : bc44c004  r6 : befbfd48  r5 : bda39bb4  r4 : be3c0780
> r3 : 00000000  r2 : befbfd48  r1 : bda39bb4  r0 : be3c0780
> Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
> Control: 10c5387d  Table: 3e390019  DAC: 00000015
> Process kworker/0:1 (pid: 18, stack limit = 0xbefbe248)
> Stack: (0xbefbfd08 to 0xbefc0000)
> fd00:                   bda39bc4 bc503540 0000dd86 be3c0780 befbfd48 8040b008
> fd20: 00000000 be3c0780 bc503540 befbfd48 be317c00 8040c24c bdad2000 be3c0780
> fd40: 00000007 7f088c28 00000000 00000000 be317c00 be3c0780 be37db00 bdad2000
> fd60: be317c00 7f062778 00000000 be37d400 be37db00 00000000 befbe000 803f28b4
> fd80: 00000000 803fb680 00000000 be37d400 be3c0780 adcc08ff befbe030 00000000
> fda0: be37dd00 be08caff 00000005 80477fe0 806c0cb0 00000080 befbfe08 be37d478
> fdc0: be3c0780 be08caff 00000000 000001b0 00000000 80698008 806c0cb0 be351c00
> fde0: be37d400 be3c0780 befbe000 8048e7a4 ad82da86 00000004 00000020 bf001e00
> fe00: 00000001 00000087 00000004 00000000 00000000 003a0000 00000000 000002ff
> fe20: 00000000 01000000 adcc08ff 00000000 00000000 00000000 00000000 00000000
> fe40: 00000087 de08de13 00000010 80525830 80698008 bd99ac50 be08c800 00000000
> fe60: befbfecc be3c0780 bd811b40 8048f3a8 806c8540 80027fa0 befbe008 a00f0193
> fe80: bd811b74 000080fe 00000000 ffb65002 adcc08fe de08de13 be351c00 bd811b5c
> fea0: bd811b74 80698008 00000000 bd811b40 be351c00 00000000 806a0f78 80481bb8
> fec0: 80525830 806980d8 806a0f78 000002ff 00000000 01000000 adcc08ff de08de13
> fee0: bda4266c bef9e980 bd811b74 806a0f78 befbe000 bf7ece00 00000000 800333dc
> ff00: 806c8540 80027fa0 bdad71b4 80031034 00000001 bef9e980 806a0f88 bef9e998
> ff20: befbe000 befbe000 befbe038 00000001 806a0f78 800342b8 befbe018 befbe000
> ff40: befbe038 806c7696 00000000 bef9c9c0 00000000 bef9e980 80034178 00000000
> ff60: 00000000 00000000 00000000 80039c30 00000000 00000000 00000000 bef9e980
> ff80: 00000000 befbff84 befbff84 00000000 befbff90 befbff90 befbffac bef9c9c0
> ffa0: 80039b64 00000000 00000000 8000e0f8 00000000 00000000 00000000 00000000
> ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
> [<8040f5fc>] (tcf_action_exec) from [<8040b008>]
> (tc_classify_compat+0x50/0x7c)
> [<8040b008>] (tc_classify_compat) from [<8040c24c>] (tc_classify+0x28/0x90)
> [<8040c24c>] (tc_classify) from [<7f088c28>] (htb_enqueue+0x90/0x31c
> [sch_htb])
> [<7f088c28>] (htb_enqueue [sch_htb]) from [<7f062778>]
> (dsmark_enqueue+0x118/0x250 [sch_dsmark])
> [<7f062778>] (dsmark_enqueue [sch_dsmark]) from [<803f28b4>]
> (__dev_queue_xmit+0x2c0/0x530)
> [<803f28b4>] (__dev_queue_xmit) from [<80477fe0>]
> (ip6_finish_output2+0x1b0/0x54c)
> [<80477fe0>] (ip6_finish_output2) from [<8048e7a4>]
> (ndisc_send_skb+0x2ec/0x358)
> [<8048e7a4>] (ndisc_send_skb) from [<8048f3a8>] (ndisc_send_ns+0x100/0x140)
> [<8048f3a8>] (ndisc_send_ns) from [<80481bb8>] (addrconf_dad_work+0x3f4/0x428)
> [<80481bb8>] (addrconf_dad_work) from [<800333dc>]
> (process_one_work+0x12c/0x378)
> [<800333dc>] (process_one_work) from [<800342b8>] (worker_thread+0x140/0x45c)
> [<800342b8>] (worker_thread) from [<80039c30>] (kthread+0xcc/0xe4)
> [<80039c30>] (kthread) from [<8000e0f8>] (ret_from_fork+0x14/0x3c)
> Code: e5953004 e1a00004 e1a01005 e1a02006 (e5933024)
> ---[ end trace 9270e2ab4b936801 ]---
> Kernel panic - not syncing: Fatal exception in interrupt
> Rebooting in 60 seconds..
>
>
>
> /var/tmp/act_api.o:     file format elf32-littlearm
>
>
> Disassembly of section .text:
>
> 00000000 <tcf_hash_insert>:
> tcf_hash_insert():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:247
>        0:       e52de004        push    {lr}            ; (str lr, [sp, #-4]!)
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>        4:       e1a0300d        mov     r3, sp
>        8:       e3c3cd7f        bic     ip, r3, #8128   ; 0x1fc0
> tcf_hash():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/act_api.h:47
>        c:       e591e004        ldr     lr, [r1, #4]
> spin_lock_bh():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>       10:       e3ccc03f        bic     ip, ip, #63     ; 0x3f
> tcf_hash():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/act_api.h:47
>       14:       e5902008        ldr     r2, [r0, #8]
> spin_lock_bh():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:56
>       18:       e59c3004        ldr     r3, [ip, #4]
> tcf_hash():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/act_api.h:47
>       1c:       e002200e        and     r2, r2, lr
> __preempt_count_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:56
>       20:       e2833c02        add     r3, r3, #512    ; 0x200
>       24:       e2833001        add     r3, r3, #1
>       28:       e58c3004        str     r3, [ip, #4]
> tcf_hash_insert():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:251
>       2c:       e5913000        ldr     r3, [r1]
>       30:       e083c102        add     ip, r3, r2, lsl #2
> hlist_add_head():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:639
>       34:       e7931102        ldr     r1, [r3, r2, lsl #2]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:641
>       38:       e3510000        cmp     r1, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:640
>       3c:       e5801000        str     r1, [r0]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:642
>       40:       15810004        strne   r0, [r1, #4]
> spin_unlock_bh():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/spinlock.h:348
>       44:       e3001201        movw    r1, #513        ; 0x201
> hlist_add_head():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:643
>       48:       e7830102        str     r0, [r3, r2, lsl #2]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:644
>       4c:       e580c004        str     ip, [r0, #4]
> tcf_hash_insert():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:253
>       50:       e49de004        pop     {lr}            ; (ldr lr, [sp], #4)
> spin_unlock_bh():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/spinlock.h:348
>       54:       e59f0000        ldr     r0, [pc]        ; 5c <tcf_hash_insert+0x5c>
>       58:       eafffffe        b       0 <__local_bh_enable_ip>
>       5c:       00000000        .word   0x00000000
>
> 00000060 <tcf_hash_destroy>:
> tc_action_init():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:31
>       60:       e92d4010        push    {r4, lr}
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>       64:       e1a0300d        mov     r3, sp
>       68:       e3c32d7f        bic     r2, r3, #8128   ; 0x1fc0
> tcf_hash_destroy():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:31
>       6c:       e1a04000        mov     r4, r0
> preempt_count_ptr():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>       70:       e3c2203f        bic     r2, r2, #63     ; 0x3f
> __preempt_count_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:56
>       74:       e5923004        ldr     r3, [r2, #4]
>       78:       e2833c02        add     r3, r3, #512    ; 0x200
>       7c:       e2833001        add     r3, r3, #1
>       80:       e5823004        str     r3, [r2, #4]
> __hlist_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:615
>       84:       e5903000        ldr     r3, [r0]
> spin_unlock_bh():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/spinlock.h:348
>       88:       e3001201        movw    r1, #513        ; 0x201
> __hlist_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:616
>       8c:       e5902004        ldr     r2, [r0, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:618
>       90:       e3530000        cmp     r3, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:617
>       94:       e5823000        str     r3, [r2]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:619
>       98:       15832004        strne   r2, [r3, #4]
> hlist_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:625
>       9c:       e3a02c01        mov     r2, #256        ; 0x100
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:626
>       a0:       e3a03c02        mov     r3, #512        ; 0x200
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:625
>       a4:       e3402010        movt    r2, #16
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:626
>       a8:       e3403020        movt    r3, #32
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:625
>       ac:       e5802000        str     r2, [r0]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:626
>       b0:       e5803004        str     r3, [r0, #4]
> spin_unlock_bh():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/spinlock.h:348
>       b4:       e59f001c        ldr     r0, [pc, #28]   ; d8 <tcf_hash_destroy+0x78>
>       b8:       ebfffffe        bl      0 <__local_bh_enable_ip>
> tcf_hash_destroy():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:35
>       bc:       e2840038        add     r0, r4, #56     ; 0x38
>       c0:       e2841058        add     r1, r4, #88     ; 0x58
>       c4:       ebfffffe        bl      0 <gen_kill_estimator>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:41
>       c8:       e2840068        add     r0, r4, #104    ; 0x68
>       cc:       e3a01068        mov     r1, #104        ; 0x68
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:42
>       d0:       e8bd4010        pop     {r4, lr}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:41
>       d4:       eafffffe        b       0 <kfree_call_rcu>
>       d8:       00000060        .word   0x00000060
>
> 000000dc <tcf_hash_release>:
> tcf_hash_release():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:50
>       dc:       e3500000        cmp     r0, #0
>       e0:       0a000011        beq     12c <tcf_hash_release+0x50>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:47
>       e4:       e92d4008        push    {r3, lr}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:51
>       e8:       e3510000        cmp     r1, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:52
>       ec:       e5903010        ldr     r3, [r0, #16]
>       f0:       12433001        subne   r3, r3, #1
>       f4:       15803010        strne   r3, [r0, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:55
>       f8:       e3530000        cmp     r3, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:54
>       fc:       e590300c        ldr     r3, [r0, #12]
>      100:       e2433001        sub     r3, r3, #1
>      104:       e580300c        str     r3, [r0, #12]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:55
>      108:       da000001        ble     114 <tcf_hash_release+0x38>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:48
>      10c:       e3a00000        mov     r0, #0
>      110:       e8bd8008        pop     {r3, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:55
> (discriminator 1)
>      114:       e3530000        cmp     r3, #0
>      118:       cafffffb        bgt     10c <tcf_hash_release+0x30>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:56
>      11c:       e1a01002        mov     r1, r2
>      120:       ebfffffe        bl      60 <tcf_hash_destroy>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:57
>      124:       e3a00001        mov     r0, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:61
>      128:       e8bd8008        pop     {r3, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:48
>      12c:       e3a00000        mov     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:61
>      130:       e12fff1e        bx      lr
>
> 00000134 <cleanup_a>:
> cleanup_a():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:689
>      134:       e92d40f8        push    {r3, r4, r5, r6, r7, lr}
>      138:       e1a05000        mov     r5, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:692
>      13c:       e5902000        ldr     r2, [r0]
>      140:       e1500002        cmp     r0, r2
>      144:       e2423010        sub     r3, r2, #16
>      148:       e5924000        ldr     r4, [r2]
>      14c:       e2444010        sub     r4, r4, #16
>      150:       08bd80f8        popeq   {r3, r4, r5, r6, r7, pc}
>      154:       e5922000        ldr     r2, [r2]
> list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:107
>      158:       e3a07c01        mov     r7, #256        ; 0x100
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:108
>      15c:       e3a06c02        mov     r6, #512        ; 0x200
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:107
>      160:       e3407010        movt    r7, #16
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:108
>      164:       e3406020        movt    r6, #32
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:106
> (discriminator 2)
>      168:       e5931014        ldr     r1, [r3, #20]
> cleanup_a():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:694
> (discriminator 2)
>      16c:       e1a00003        mov     r0, r3
> __list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:88
> (discriminator 2)
>      170:       e5821004        str     r1, [r2, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:89
> (discriminator 2)
>      174:       e5812000        str     r2, [r1]
> list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:107
> (discriminator 2)
>      178:       e5837010        str     r7, [r3, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:108
> (discriminator 2)
>      17c:       e5836014        str     r6, [r3, #20]
> cleanup_a():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:694
> (discriminator 2)
>      180:       ebfffffe        bl      0 <kfree>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:692
> (discriminator 2)
>      184:       e1a02004        mov     r2, r4
>      188:       e5b21010        ldr     r1, [r2, #16]!
>      18c:       e1a03004        mov     r3, r4
>      190:       e1550002        cmp     r5, r2
>      194:       e2414010        sub     r4, r1, #16
>      198:       e1a02001        mov     r2, r1
>      19c:       1afffff1        bne     168 <cleanup_a+0x34>
>      1a0:       e8bd80f8        pop     {r3, r4, r5, r6, r7, pc}
>
> 000001a4 <tcf_register_action>:
> tcf_register_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:260
>      1a4:       e92d43f8        push    {r3, r4, r5, r6, r7, r8, r9, lr}
>      1a8:       e1a08000        mov     r8, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:264
>      1ac:       e5903024        ldr     r3, [r0, #36]   ; 0x24
>      1b0:       e3530000        cmp     r3, #0
>      1b4:       0a00004f        beq     2f8 <tcf_register_action+0x154>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:264
> (discriminator 1)
>      1b8:       e5903028        ldr     r3, [r0, #40]   ; 0x28
>      1bc:       e3530000        cmp     r3, #0
>      1c0:       0a00004c        beq     2f8 <tcf_register_action+0x154>
>      1c4:       e590302c        ldr     r3, [r0, #44]   ; 0x2c
>      1c8:       e3530000        cmp     r3, #0
>      1cc:       0a000049        beq     2f8 <tcf_register_action+0x154>
>      1d0:       e5903034        ldr     r3, [r0, #52]   ; 0x34
>      1d4:       e3530000        cmp     r3, #0
>      1d8:       0a000046        beq     2f8 <tcf_register_action+0x154>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:268
>      1dc:       e5903030        ldr     r3, [r0, #48]   ; 0x30
>      1e0:       e3530000        cmp     r3, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:269
>      1e4:       03003000        movweq  r3, #0
>      1e8:       03403000        movteq  r3, #0
>      1ec:       05803030        streq   r3, [r0, #48]   ; 0x30
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:270
>      1f0:       e5903038        ldr     r3, [r0, #56]   ; 0x38
>      1f4:       e3530000        cmp     r3, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:271
>      1f8:       03003000        movweq  r3, #0
>      1fc:       03403000        movteq  r3, #0
>      200:       05803038        streq   r3, [r0, #56]   ; 0x38
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>      204:       e1a0300d        mov     r3, sp
>      208:       e3c39d7f        bic     r9, r3, #8128   ; 0x1fc0
>      20c:       e3c9303f        bic     r3, r9, #63     ; 0x3f
> __preempt_count_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:56
>      210:       e5932004        ldr     r2, [r3, #4]
>      214:       e2822001        add     r2, r2, #1
>      218:       e5832004        str     r2, [r3, #4]
> tcf_register_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:274
>      21c:       e3005000        movw    r5, #0
>      220:       e3405000        movt    r5, #0
>      224:       e5954000        ldr     r4, [r5]
>      228:       e1540005        cmp     r4, r5
>      22c:       0a00001c        beq     2a4 <tcf_register_action+0x100>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:275
>      230:       e590601c        ldr     r6, [r0, #28]
>      234:       e594301c        ldr     r3, [r4, #28]
>      238:       e1560003        cmp     r6, r3
>      23c:       0a00000c        beq     274 <tcf_register_action+0xd0>
>      240:       e280700c        add     r7, r0, #12
>      244:       ea000005        b       260 <tcf_register_action+0xbc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:274
>      248:       e5944000        ldr     r4, [r4]
>      24c:       e1540005        cmp     r4, r5
>      250:       0a000013        beq     2a4 <tcf_register_action+0x100>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:275
>      254:       e594301c        ldr     r3, [r4, #28]
>      258:       e1530006        cmp     r3, r6
>      25c:       0a000004        beq     274 <tcf_register_action+0xd0>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:275
> (discriminator 1)
>      260:       e1a00007        mov     r0, r7
>      264:       e284100c        add     r1, r4, #12
>      268:       ebfffffe        bl      0 <strcmp>
>      26c:       e3500000        cmp     r0, #0
>      270:       1afffff4        bne     248 <tcf_register_action+0xa4>
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>      274:       e3c9903f        bic     r9, r9, #63     ; 0x3f
> __preempt_count_dec_and_test():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:71
>      278:       e5993004        ldr     r3, [r9, #4]
>      27c:       e2433001        sub     r3, r3, #1
>      280:       e5893004        str     r3, [r9, #4]
>      284:       e3530000        cmp     r3, #0
>      288:       1a000003        bne     29c <tcf_register_action+0xf8>
> test_bit():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/bitops/non-atomic.h:105
>      28c:       e5993000        ldr     r3, [r9]
> __preempt_count_dec_and_test():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:71
>      290:       e3130002        tst     r3, #2
>      294:       0a000000        beq     29c <tcf_register_action+0xf8>
> tcf_register_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:276
>      298:       ebfffffe        bl      0 <preempt_schedule>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:277
>      29c:       e3e00010        mvn     r0, #16
>      2a0:       e8bd83f8        pop     {r3, r4, r5, r6, r7, r8, r9, pc}
> list_add_tail():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:76
>      2a4:       e5953004        ldr     r3, [r5, #4]
> __list_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:41
>      2a8:       e5858004        str     r8, [r5, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:42
>      2ac:       e5885000        str     r5, [r8]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:43
>      2b0:       e5883004        str     r3, [r8, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:44
>      2b4:       e5838000        str     r8, [r3]
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>      2b8:       e3c9903f        bic     r9, r9, #63     ; 0x3f
> __preempt_count_dec_and_test():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:71
>      2bc:       e5994004        ldr     r4, [r9, #4]
>      2c0:       e2444001        sub     r4, r4, #1
>      2c4:       e5894004        str     r4, [r9, #4]
>      2c8:       e3540000        cmp     r4, #0
>      2cc:       1a000004        bne     2e4 <tcf_register_action+0x140>
> test_bit():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/bitops/non-atomic.h:105
>      2d0:       e5990000        ldr     r0, [r9]
>      2d4:       e7e000d0        ubfx    r0, r0, #1, #1
> __preempt_count_dec_and_test():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:71
>      2d8:       e3500000        cmp     r0, #0
>      2dc:       1a000002        bne     2ec <tcf_register_action+0x148>
>      2e0:       e8bd83f8        pop     {r3, r4, r5, r6, r7, r8, r9, pc}
> tcf_register_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:282
>      2e4:       e3a00000        mov     r0, #0
>      2e8:       e8bd83f8        pop     {r3, r4, r5, r6, r7, r8, r9, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:281
>      2ec:       ebfffffe        bl      0 <preempt_schedule>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:282
>      2f0:       e1a00004        mov     r0, r4
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:283
>      2f4:       e8bd83f8        pop     {r3, r4, r5, r6, r7, r8, r9, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:265
>      2f8:       e3e00015        mvn     r0, #21
>      2fc:       e8bd83f8        pop     {r3, r4, r5, r6, r7, r8, r9, pc}
>
> 00000300 <tcf_unregister_action>:
> tcf_unregister_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:287
>      300:       e92d4010        push    {r4, lr}
>      304:       e24dd008        sub     sp, sp, #8
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>      308:       e1a0300d        mov     r3, sp
>      30c:       e3c3cd7f        bic     ip, r3, #8128   ; 0x1fc0
>      310:       e3cc303f        bic     r3, ip, #63     ; 0x3f
> __preempt_count_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:56
>      314:       e5932004        ldr     r2, [r3, #4]
>      318:       e2822001        add     r2, r2, #1
>      31c:       e5832004        str     r2, [r3, #4]
> tcf_unregister_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:292
>      320:       e3002000        movw    r2, #0
>      324:       e3402000        movt    r2, #0
>      328:       e5923000        ldr     r3, [r2]
>      32c:       e1530002        cmp     r3, r2
>      330:       0a000008        beq     358 <tcf_unregister_action+0x58>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:293
>      334:       e1530000        cmp     r3, r0
>      338:       e1a01000        mov     r1, r0
>      33c:       1a000002        bne     34c <tcf_unregister_action+0x4c>
>      340:       ea000013        b       394 <tcf_unregister_action+0x94>
>      344:       e1510003        cmp     r1, r3
>      348:       0a000011        beq     394 <tcf_unregister_action+0x94>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:292
>      34c:       e5933000        ldr     r3, [r3]
>      350:       e1530002        cmp     r3, r2
>      354:       1afffffa        bne     344 <tcf_unregister_action+0x44>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:289
>      358:       e3e00001        mvn     r0, #1
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>      35c:       e3cc303f        bic     r3, ip, #63     ; 0x3f
> __preempt_count_dec_and_test():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:71
>      360:       e5932004        ldr     r2, [r3, #4]
>      364:       e2422001        sub     r2, r2, #1
>      368:       e5832004        str     r2, [r3, #4]
>      36c:       e3520000        cmp     r2, #0
>      370:       1a000005        bne     38c <tcf_unregister_action+0x8c>
> test_bit():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/bitops/non-atomic.h:105
>      374:       e5933000        ldr     r3, [r3]
> __preempt_count_dec_and_test():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:71
>      378:       e3130002        tst     r3, #2
>      37c:       0a000002        beq     38c <tcf_unregister_action+0x8c>
> tcf_unregister_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:299
>      380:       e58d0004        str     r0, [sp, #4]
>      384:       ebfffffe        bl      0 <preempt_schedule>
>      388:       e59d0004        ldr     r0, [sp, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:301
>      38c:       e28dd008        add     sp, sp, #8
>      390:       e8bd8010        pop     {r4, pc}
> list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:106
>      394:       e591e004        ldr     lr, [r1, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:107
>      398:       e3a02c01        mov     r2, #256        ; 0x100
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:106
>      39c:       e5914000        ldr     r4, [r1]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:107
>      3a0:       e3402010        movt    r2, #16
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:108
>      3a4:       e3a03c02        mov     r3, #512        ; 0x200
> tcf_unregister_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:295
>      3a8:       e3a00000        mov     r0, #0
> list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:108
>      3ac:       e3403020        movt    r3, #32
> __list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:88
>      3b0:       e584e004        str     lr, [r4, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:89
>      3b4:       e58e4000        str     r4, [lr]
> list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:108
>      3b8:       e881000c        stm     r1, {r2, r3}
> tcf_unregister_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:296
>      3bc:       eaffffe6        b       35c <tcf_unregister_action+0x5c>
>
> 000003c0 <find_dump_kind>:
> nlmsg_parse():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:369
>      3c0:       e5903000        ldr     r3, [r0]
>      3c4:       e3530013        cmp     r3, #19
>      3c8:       8a000001        bhi     3d4 <find_dump_kind+0x14>
> find_dump_kind():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:963
>      3cc:       e3a00000        mov     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:980
>      3d0:       e12fff1e        bx      lr
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:956
>      3d4:       e92d4010        push    {r4, lr}
>      3d8:       e24dd0b0        sub     sp, sp, #176    ; 0xb0
> nlmsg_parse():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:372
>      3dc:       e2802014        add     r2, r0, #20
>      3e0:       e3a04000        mov     r4, #0
>      3e4:       e2433014        sub     r3, r3, #20
>      3e8:       e28d000c        add     r0, sp, #12
>      3ec:       e58d4000        str     r4, [sp]
>      3f0:       e3a01001        mov     r1, #1
>      3f4:       ebfffffe        bl      0 <nla_parse>
> find_dump_kind():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:962
>      3f8:       e1500004        cmp     r0, r4
>      3fc:       ba00001b        blt     470 <find_dump_kind+0xb0>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:964
>      400:       e59d2010        ldr     r2, [sp, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:965
>      404:       e1520004        cmp     r2, r4
>      408:       0a000018        beq     470 <find_dump_kind+0xb0>
> nla_len():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:679
>      40c:       e1d230b0        ldrh    r3, [r2]
> find_dump_kind():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:968
>      410:       e28d002c        add     r0, sp, #44     ; 0x2c
>      414:       e2822004        add     r2, r2, #4
>      418:       e58d4000        str     r4, [sp]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:969
>      41c:       e2433001        sub     r3, r3, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:968
>      420:       e3a01020        mov     r1, #32
>      424:       e3c33003        bic     r3, r3, #3
>      428:       ebfffffe        bl      0 <nla_parse>
>      42c:       e1500004        cmp     r0, r4
>      430:       ba00000e        blt     470 <find_dump_kind+0xb0>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:972
>      434:       e59d2030        ldr     r2, [sp, #48]   ; 0x30
>      438:       e1520004        cmp     r2, r4
>      43c:       0a00000b        beq     470 <find_dump_kind+0xb0>
> nla_len():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:679
>      440:       e1d230b0        ldrh    r3, [r2]
> find_dump_kind():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:974
>      444:       e28d0014        add     r0, sp, #20
>      448:       e2822004        add     r2, r2, #4
>      44c:       e58d4000        str     r4, [sp]
>      450:       e2433004        sub     r3, r3, #4
>      454:       e3a01005        mov     r1, #5
>      458:       ebfffffe        bl      0 <nla_parse>
>      45c:       e1500004        cmp     r0, r4
>      460:       ba000002        blt     470 <find_dump_kind+0xb0>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:977
>      464:       e59d0018        ldr     r0, [sp, #24]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:980
>      468:       e28dd0b0        add     sp, sp, #176    ; 0xb0
>      46c:       e8bd8010        pop     {r4, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:963
>      470:       e3a00000        mov     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:980
>      474:       e28dd0b0        add     sp, sp, #176    ; 0xb0
>      478:       e8bd8010        pop     {r4, pc}
>
> 0000047c <tc_lookup_action_n>:
> tc_lookup_action_n():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:306
>      47c:       e92d40f8        push    {r3, r4, r5, r6, r7, lr}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:309
>      480:       e2506000        subs    r6, r0, #0
>      484:       0a000024        beq     51c <tc_lookup_action_n+0xa0>
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>      488:       e1a0300d        mov     r3, sp
>      48c:       e3c37d7f        bic     r7, r3, #8128   ; 0x1fc0
>      490:       e3c7303f        bic     r3, r7, #63     ; 0x3f
> __preempt_count_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:56
>      494:       e5932004        ldr     r2, [r3, #4]
>      498:       e2822001        add     r2, r2, #1
>      49c:       e5832004        str     r2, [r3, #4]
> tc_lookup_action_n():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:311
>      4a0:       e3005000        movw    r5, #0
>      4a4:       e3405000        movt    r5, #0
>      4a8:       e5954000        ldr     r4, [r5]
>      4ac:       e1540005        cmp     r4, r5
>      4b0:       1a000003        bne     4c4 <tc_lookup_action_n+0x48>
>      4b4:       ea00000b        b       4e8 <tc_lookup_action_n+0x6c>
>      4b8:       e5944000        ldr     r4, [r4]
>      4bc:       e1540005        cmp     r4, r5
>      4c0:       0a000008        beq     4e8 <tc_lookup_action_n+0x6c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:312
>      4c4:       e1a00006        mov     r0, r6
>      4c8:       e284100c        add     r1, r4, #12
>      4cc:       ebfffffe        bl      0 <strcmp>
>      4d0:       e3500000        cmp     r0, #0
>      4d4:       1afffff7        bne     4b8 <tc_lookup_action_n+0x3c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:313
>      4d8:       e5940020        ldr     r0, [r4, #32]
>      4dc:       ebfffffe        bl      0 <try_module_get>
>      4e0:       e3500000        cmp     r0, #0
>      4e4:       1a000000        bne     4ec <tc_lookup_action_n+0x70>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:307
>      4e8:       e3a04000        mov     r4, #0
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>      4ec:       e3c7303f        bic     r3, r7, #63     ; 0x3f
> __preempt_count_dec_and_test():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:71
>      4f0:       e5932004        ldr     r2, [r3, #4]
>      4f4:       e2422001        sub     r2, r2, #1
>      4f8:       e5832004        str     r2, [r3, #4]
>      4fc:       e3520000        cmp     r2, #0
>      500:       1a000003        bne     514 <tc_lookup_action_n+0x98>
> test_bit():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/bitops/non-atomic.h:105
>      504:       e5933000        ldr     r3, [r3]
> __preempt_count_dec_and_test():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:71
>      508:       e3130002        tst     r3, #2
>      50c:       0a000000        beq     514 <tc_lookup_action_n+0x98>
> tc_lookup_action_n():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:318
>      510:       ebfffffe        bl      0 <preempt_schedule>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:321
>      514:       e1a00004        mov     r0, r4
>      518:       e8bd80f8        pop     {r3, r4, r5, r6, r7, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:307
>      51c:       e1a04006        mov     r4, r6
>      520:       eafffffb        b       514 <tc_lookup_action_n+0x98>
>
> 00000524 <tc_lookup_action>:
> tc_lookup_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:325
>      524:       e92d40f8        push    {r3, r4, r5, r6, r7, lr}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:328
>      528:       e2506000        subs    r6, r0, #0
>      52c:       0a000024        beq     5c4 <tc_lookup_action+0xa0>
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>      530:       e1a0300d        mov     r3, sp
>      534:       e3c37d7f        bic     r7, r3, #8128   ; 0x1fc0
>      538:       e3c7303f        bic     r3, r7, #63     ; 0x3f
> __preempt_count_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:56
>      53c:       e5932004        ldr     r2, [r3, #4]
>      540:       e2822001        add     r2, r2, #1
>      544:       e5832004        str     r2, [r3, #4]
> tc_lookup_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:330
>      548:       e3005000        movw    r5, #0
>      54c:       e3405000        movt    r5, #0
>      550:       e5954000        ldr     r4, [r5]
>      554:       e1540005        cmp     r4, r5
>      558:       1a000003        bne     56c <tc_lookup_action+0x48>
>      55c:       ea00000b        b       590 <tc_lookup_action+0x6c>
>      560:       e5944000        ldr     r4, [r4]
>      564:       e1540005        cmp     r4, r5
>      568:       0a000008        beq     590 <tc_lookup_action+0x6c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:331
>      56c:       e1a00006        mov     r0, r6
>      570:       e284100c        add     r1, r4, #12
>      574:       ebfffffe        bl      0 <nla_strcmp>
>      578:       e3500000        cmp     r0, #0
>      57c:       1afffff7        bne     560 <tc_lookup_action+0x3c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:332
>      580:       e5940020        ldr     r0, [r4, #32]
>      584:       ebfffffe        bl      0 <try_module_get>
>      588:       e3500000        cmp     r0, #0
>      58c:       1a000000        bne     594 <tc_lookup_action+0x70>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:326
>      590:       e3a04000        mov     r4, #0
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>      594:       e3c7303f        bic     r3, r7, #63     ; 0x3f
> __preempt_count_dec_and_test():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:71
>      598:       e5932004        ldr     r2, [r3, #4]
>      59c:       e2422001        sub     r2, r2, #1
>      5a0:       e5832004        str     r2, [r3, #4]
>      5a4:       e3520000        cmp     r2, #0
>      5a8:       1a000003        bne     5bc <tc_lookup_action+0x98>
> test_bit():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/bitops/non-atomic.h:105
>      5ac:       e5933000        ldr     r3, [r3]
> __preempt_count_dec_and_test():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:71
>      5b0:       e3130002        tst     r3, #2
>      5b4:       0a000000        beq     5bc <tc_lookup_action+0x98>
> tc_lookup_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:337
>      5b8:       ebfffffe        bl      0 <preempt_schedule>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:340
>      5bc:       e1a00004        mov     r0, r4
>      5c0:       e8bd80f8        pop     {r3, r4, r5, r6, r7, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:326
>      5c4:       e1a04006        mov     r4, r6
>      5c8:       eafffffb        b       5bc <tc_lookup_action+0x98>
>
> 000005cc <tc_dump_action>:
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:984
>      5cc:       e92d43f0        push    {r4, r5, r6, r7, r8, r9, lr}
>      5d0:       e1a04000        mov     r4, r0
>      5d4:       e24dd024        sub     sp, sp, #36     ; 0x24
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:992
>      5d8:       e5910004        ldr     r0, [r1, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:984
>      5dc:       e1a06001        mov     r6, r1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:983
>      5e0:       e594909c        ldr     r9, [r4, #156]  ; 0x9c
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:992
>      5e4:       ebffff75        bl      3c0 <find_dump_kind>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:994
>      5e8:       e2505000        subs    r5, r0, #0
>      5ec:       0a000057        beq     750 <tc_dump_action+0x184>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:999
>      5f0:       ebffffcb        bl      524 <tc_lookup_action>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1000
>      5f4:       e2507000        subs    r7, r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1001
>      5f8:       01a00007        moveq   r0, r7
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1000
>      5fc:       0a00003e        beq     6fc <tc_dump_action+0x130>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1003
>      600:       e3a01018        mov     r1, #24
>      604:       e28d0008        add     r0, sp, #8
>      608:       ebfffffe        bl      0 <__memzero>
> skb_tailroom():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:1569
>      60c:       e5945054        ldr     r5, [r4, #84]   ; 0x54
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1006
>      610:       e896000a        ldm     r6, {r1, r3}
> skb_tailroom():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:1569
>      614:       e3550000        cmp     r5, #0
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1004
>      618:       e58d700c        str     r7, [sp, #12]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1006
>      61c:       e5932008        ldr     r2, [r3, #8]
>      620:       e5911024        ldr     r1, [r1, #36]   ; 0x24
>      624:       e1d330b4        ldrh    r3, [r3, #4]
> skb_tailroom():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:1569
>      628:       1a000035        bne     704 <tc_dump_action+0x138>
>      62c:       e594c0a0        ldr     ip, [r4, #160]  ; 0xa0
>      630:       e594009c        ldr     r0, [r4, #156]  ; 0x9c
>      634:       e060000c        rsb     r0, r0, ip
> nlmsg_put():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:446
>      638:       e3500013        cmp     r0, #19
>      63c:       da000030        ble     704 <tc_dump_action+0x138>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:449
>      640:       e3a0c004        mov     ip, #4
>      644:       e58d5004        str     r5, [sp, #4]
>      648:       e1a00004        mov     r0, r4
>      64c:       e58dc000        str     ip, [sp]
>      650:       ebfffffe        bl      0 <__nlmsg_put>
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1008
>      654:       e2508000        subs    r8, r0, #0
>      658:       0a000029        beq     704 <tc_dump_action+0x138>
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>      65c:       e1a02005        mov     r2, r5
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1011
>      660:       e5c85010        strb    r5, [r8, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1012
>      664:       e5c85011        strb    r5, [r8, #17]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>      668:       e1a03005        mov     r3, r5
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1013
>      66c:       e1c851b2        strh    r5, [r8, #18]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>      670:       e1a00004        mov     r0, r4
>      674:       e3a01001        mov     r1, #1
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1110
>      678:       e594509c        ldr     r5, [r4, #156]  ; 0x9c
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>      67c:       ebfffffe        bl      0 <nla_put>
>      680:       e3500000        cmp     r0, #0
>      684:       ba00001e        blt     704 <tc_dump_action+0x138>
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1016
>      688:       e3550000        cmp     r5, #0
>      68c:       0a00001c        beq     704 <tc_dump_action+0x138>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1019
>      690:       e28d3008        add     r3, sp, #8
>      694:       e597c038        ldr     ip, [r7, #56]   ; 0x38
>      698:       e1a00004        mov     r0, r4
>      69c:       e1a01006        mov     r1, r6
>      6a0:       e3a02032        mov     r2, #50 ; 0x32
>      6a4:       e12fff3c        blx     ip
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1020
>      6a8:       e3500000        cmp     r0, #0
>      6ac:       ba000014        blt     704 <tc_dump_action+0x138>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1023
>      6b0:       0a00001e        beq     730 <tc_dump_action+0x164>
> nla_nest_end():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1132
>      6b4:       e594309c        ldr     r3, [r4, #156]  ; 0x9c
>      6b8:       e0653003        rsb     r3, r5, r3
>      6bc:       e1c530b0        strh    r3, [r5]
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1029
>      6c0:       e594309c        ldr     r3, [r4, #156]  ; 0x9c
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1025
>      6c4:       e5942050        ldr     r2, [r4, #80]   ; 0x50
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1029
>      6c8:       e0699003        rsb     r9, r9, r3
>      6cc:       e5889000        str     r9, [r8]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1030
>      6d0:       e5963000        ldr     r3, [r6]
>      6d4:       e5933024        ldr     r3, [r3, #36]   ; 0x24
>      6d8:       e3530000        cmp     r3, #0
>      6dc:       0a000003        beq     6f0 <tc_dump_action+0x124>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1030
> (discriminator 1)
>      6e0:       e3520000        cmp     r2, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1031
> (discriminator 1)
>      6e4:       11d830b6        ldrhne  r3, [r8, #6]
>      6e8:       13833002        orrne   r3, r3, #2
>      6ec:       11c830b6        strhne  r3, [r8, #6]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1032
>      6f0:       e5970020        ldr     r0, [r7, #32]
>      6f4:       ebfffffe        bl      0 <module_put>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1033
>      6f8:       e5940050        ldr     r0, [r4, #80]   ; 0x50
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1039
>      6fc:       e28dd024        add     sp, sp, #36     ; 0x24
>      700:       e8bd83f0        pop     {r4, r5, r6, r7, r8, r9, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1036
>      704:       e5970020        ldr     r0, [r7, #32]
>      708:       ebfffffe        bl      0 <module_put>
> nlmsg_trim():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:523
>      70c:       e3590000        cmp     r9, #0
>      710:       0a000003        beq     724 <tc_dump_action+0x158>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:524
>      714:       e59410a8        ldr     r1, [r4, #168]  ; 0xa8
>      718:       e1a00004        mov     r0, r4
>      71c:       e0611009        rsb     r1, r1, r9
>      720:       ebfffffe        bl      0 <skb_trim>
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1038
>      724:       e5940050        ldr     r0, [r4, #80]   ; 0x50
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1039
>      728:       e28dd024        add     sp, sp, #36     ; 0x24
>      72c:       e8bd83f0        pop     {r4, r5, r6, r7, r8, r9, pc}
> nlmsg_trim():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:524
>      730:       e59410a8        ldr     r1, [r4, #168]  ; 0xa8
>      734:       e1a00004        mov     r0, r4
>      738:       e0611005        rsb     r1, r1, r5
>      73c:       ebfffffe        bl      0 <skb_trim>
> tc_dump_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1029
>      740:       e594309c        ldr     r3, [r4, #156]  ; 0x9c
>      744:       e0699003        rsb     r9, r9, r3
>      748:       e5889000        str     r9, [r8]
>      74c:       eaffffe7        b       6f0 <tc_dump_action+0x124>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:995
>      750:       e3000000        movw    r0, #0
>      754:       e3400000        movt    r0, #0
>      758:       ebfffffe        bl      0 <printk>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:996
>      75c:       e1a00005        mov     r0, r5
>      760:       eaffffe5        b       6fc <tc_dump_action+0x130>
>
> 00000764 <tcf_hash_lookup.isra.12>:
> tcf_hash_lookup():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:159
>      764:       e92d4010        push    {r4, lr}
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>      768:       e1a0300d        mov     r3, sp
>      76c:       e3c3cd7f        bic     ip, r3, #8128   ; 0x1fc0
>      770:       e3ccc03f        bic     ip, ip, #63     ; 0x3f
> __preempt_count_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:56
>      774:       e59c3004        ldr     r3, [ip, #4]
>      778:       e2833c02        add     r3, r3, #512    ; 0x200
>      77c:       e2833001        add     r3, r3, #1
>      780:       e58c3004        str     r3, [ip, #4]
> tcf_hash():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/act_api.h:47
>      784:       e5922000        ldr     r2, [r2]
> tcf_hash_lookup():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:165
>      788:       e5913000        ldr     r3, [r1]
> tcf_hash():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/act_api.h:47
>      78c:       e0022000        and     r2, r2, r0
> tcf_hash_lookup():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:166
>      790:       e7934102        ldr     r4, [r3, r2, lsl #2]
>      794:       e3540000        cmp     r4, #0
>      798:       0a000005        beq     7b4 <tcf_hash_lookup.isra.12+0x50>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:167
>      79c:       e5943008        ldr     r3, [r4, #8]
>      7a0:       e1500003        cmp     r0, r3
>      7a4:       0a000002        beq     7b4 <tcf_hash_lookup.isra.12+0x50>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:166
>      7a8:       e5944000        ldr     r4, [r4]
>      7ac:       e3540000        cmp     r4, #0
>      7b0:       1afffff9        bne     79c <tcf_hash_lookup.isra.12+0x38>
> spin_unlock_bh():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/spinlock.h:348
>      7b4:       e59f000c        ldr     r0, [pc, #12]   ; 7c8
> <tcf_hash_lookup.isra.12+0x64>
>      7b8:       e3001201        movw    r1, #513        ; 0x201
>      7bc:       ebfffffe        bl      0 <__local_bh_enable_ip>
> tcf_hash_lookup():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:172
>      7c0:       e1a00004        mov     r0, r4
>      7c4:       e8bd8010        pop     {r4, pc}
>      7c8:       000007b4        .word   0x000007b4
>
> 000007cc <tcf_hash_new_index>:
> tcf_hash_new_index():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:175
>      7cc:       e92d4070        push    {r4, r5, r6, lr}
>      7d0:       e2806004        add     r6, r0, #4
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:176
>      7d4:       e5904008        ldr     r4, [r0, #8]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:175
>      7d8:       e1a05000        mov     r5, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:180
>      7dc:       e2944001        adds    r4, r4, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:181
>      7e0:       e1a01005        mov     r1, r5
>      7e4:       e1a02006        mov     r2, r6
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:180
>      7e8:       03a04001        moveq   r4, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:181
>      7ec:       e1a00004        mov     r0, r4
>      7f0:       ebffffdb        bl      764 <tcf_hash_lookup.isra.12>
>      7f4:       e3500000        cmp     r0, #0
>      7f8:       1afffff7        bne     7dc <tcf_hash_new_index+0x10>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:183
>      7fc:       e5854008        str     r4, [r5, #8]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:185
>      800:       e1a00004        mov     r0, r4
>      804:       e8bd8070        pop     {r4, r5, r6, pc}
>
> 00000808 <tcf_hash_create>:
> tcf_hash_create():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:217
>      808:       e92d41f0        push    {r4, r5, r6, r7, r8, lr}
>      80c:       e1a05002        mov     r5, r2
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:218
>      810:       e5922004        ldr     r2, [r2, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:217
>      814:       e1a06000        mov     r6, r0
>      818:       e1a07001        mov     r7, r1
> kmalloc():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:458
>      81c:       e1a00003        mov     r0, r3
>      820:       e30810d0        movw    r1, #32976      ; 0x80d0
> tcf_hash_create():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:218
>      824:       e5928008        ldr     r8, [r2, #8]
> kzalloc():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:458
>      828:       ebfffffe        bl      0 <__kmalloc>
> tcf_hash_create():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:221
>      82c:       e2504000        subs    r4, r0, #0
>      830:       0a000027        beq     8d4 <tcf_hash_create+0xcc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:224
>      834:       e59d3018        ldr     r3, [sp, #24]
> INIT_HLIST_NODE():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:599
>      838:       e3a0c000        mov     ip, #0
>      83c:       e584c000        str     ip, [r4]
> tcf_hash_create():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:224
>      840:       e3530000        cmp     r3, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:223
>      844:       e3a03001        mov     r3, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:225
>      848:       15843010        strne   r3, [r4, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:229
>      84c:       e3560000        cmp     r6, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:223
>      850:       e584300c        str     r3, [r4, #12]
> INIT_HLIST_NODE():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:600
>      854:       e584c004        str     ip, [r4, #4]
> tcf_hash_create():
>      858:       11a00006        movne   r0, r6
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:229
>      85c:       0a000015        beq     8b8 <tcf_hash_create+0xb0>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:230
> (discriminator 3)
>      860:       e300c000        movw    ip, #0
>      864:       e340c000        movt    ip, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:232
> (discriminator 3)
>      868:       e3570000        cmp     r7, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:229
> (discriminator 3)
>      86c:       e5840008        str     r0, [r4, #8]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:230
> (discriminator 3)
>      870:       e59c2000        ldr     r2, [ip]
>      874:       e3a00000        mov     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:231
> (discriminator 3)
>      878:       e59c3000        ldr     r3, [ip]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:230
> (discriminator 3)
>      87c:       e5840024        str     r0, [r4, #36]   ; 0x24
>      880:       e5842020        str     r2, [r4, #32]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:231
> (discriminator 3)
>      884:       e5843028        str     r3, [r4, #40]   ; 0x28
>      888:       e584002c        str     r0, [r4, #44]   ; 0x2c
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:232
> (discriminator 3)
>      88c:       0a000006        beq     8ac <tcf_hash_create+0xa4>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:233
>      890:       e1a03007        mov     r3, r7
>      894:       e2840038        add     r0, r4, #56     ; 0x38
>      898:       e2841058        add     r1, r4, #88     ; 0x58
>      89c:       e2842068        add     r2, r4, #104    ; 0x68
>      8a0:       ebfffffe        bl      0 <gen_new_estimator>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:235
>      8a4:       e2506000        subs    r6, r0, #0
>      8a8:       1a000005        bne     8c4 <tcf_hash_create+0xbc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:241
>      8ac:       e5854000        str     r4, [r5]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:242
>      8b0:       e1a00004        mov     r0, r4
>      8b4:       e8bd81f0        pop     {r4, r5, r6, r7, r8, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:229
> (discriminator 1)
>      8b8:       e1a00008        mov     r0, r8
>      8bc:       ebfffffe        bl      7cc <tcf_hash_new_index>
>      8c0:       eaffffe6        b       860 <tcf_hash_create+0x58>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:236
>      8c4:       e1a00004        mov     r0, r4
>      8c8:       ebfffffe        bl      0 <kfree>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:237
>      8cc:       e1a00006        mov     r0, r6
>      8d0:       e8bd81f0        pop     {r4, r5, r6, r7, r8, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:222
>      8d4:       e3e0000b        mvn     r0, #11
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:243
>      8d8:       e8bd81f0        pop     {r4, r5, r6, r7, r8, pc}
>
> 000008dc <tcf_hash_search>:
> tcf_hash_search():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:189
>      8dc:       e92d4010        push    {r4, lr}
>      8e0:       e1a04000        mov     r4, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:190
>      8e4:       e5943004        ldr     r3, [r4, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:191
>      8e8:       e1a00001        mov     r0, r1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:190
>      8ec:       e5931008        ldr     r1, [r3, #8]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:191
>      8f0:       e2812004        add     r2, r1, #4
>      8f4:       ebffff9a        bl      764 <tcf_hash_lookup.isra.12>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:193
>      8f8:       e3500000        cmp     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:194
>      8fc:       15840000        strne   r0, [r4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:195
>      900:       13a00001        movne   r0, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:198
>      904:       e8bd8010        pop     {r4, pc}
>
> 00000908 <tcf_hash_check>:
> tcf_hash_check():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:202
>      908:       e92d4038        push    {r3, r4, r5, lr}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:205
>      90c:       e3500000        cmp     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:203
>      910:       e5913004        ldr     r3, [r1, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:202
>      914:       e1a04001        mov     r4, r1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:203
>      918:       e5931008        ldr     r1, [r3, #8]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:205
>      91c:       0a00000d        beq     958 <tcf_hash_check+0x50>
>      920:       e1a05002        mov     r5, r2
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:205
> (discriminator 1)
>      924:       e2812004        add     r2, r1, #4
>      928:       ebffff8d        bl      764 <tcf_hash_lookup.isra.12>
>      92c:       e3500000        cmp     r0, #0
>      930:       0a000008        beq     958 <tcf_hash_check+0x50>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:206
>      934:       e3550000        cmp     r5, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:207
>      938:       15903010        ldrne   r3, [r0, #16]
>      93c:       12833001        addne   r3, r3, #1
>      940:       15803010        strne   r3, [r0, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:208
>      944:       e590300c        ldr     r3, [r0, #12]
>      948:       e2833001        add     r3, r3, #1
>      94c:       e580300c        str     r3, [r0, #12]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:209
>      950:       e5840000        str     r0, [r4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:212
>      954:       e8bd8038        pop     {r3, r4, r5, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:204
>      958:       e3a00000        mov     r0, #0
>      95c:       e8bd8038        pop     {r3, r4, r5, pc}
>
> 00000960 <tcf_action_exec>:
> tcf_action_exec():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:344
>      960:       e92d40f8        push    {r3, r4, r5, r6, r7, lr}
>      964:       e1a04000        mov     r4, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:348
>      968:       e1d037be        ldrh    r3, [r0, #126]  ; 0x7e
>      96c:       e3130c01        tst     r3, #256        ; 0x100
>      970:       1a000019        bne     9dc <tcf_action_exec+0x7c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:353
>      974:       e5915000        ldr     r5, [r1]
>      978:       e1a07001        mov     r7, r1
>      97c:       e1a06002        mov     r6, r2
>      980:       e1510005        cmp     r1, r5
>      984:       e2455010        sub     r5, r5, #16
>      988:       0a000017        beq     9ec <tcf_action_exec+0x8c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:355
>      98c:       e5953004        ldr     r3, [r5, #4]
>      990:       e1a00004        mov     r0, r4
>      994:       e1a01005        mov     r1, r5
>      998:       e1a02006        mov     r2, r6
>      99c:       e5933024        ldr     r3, [r3, #36]   ; 0x24
>      9a0:       e12fff33        blx     r3
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:356
>      9a4:       e1d437be        ldrh    r3, [r4, #126]  ; 0x7e
>      9a8:       e3130001        tst     r3, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:359
>      9ac:       e3c33001        bic     r3, r3, #1
>      9b0:       e3833002        orr     r3, r3, #2
>      9b4:       11c437be        strhne  r3, [r4, #126]  ; 0x7e
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:361
>      9b8:       e3500006        cmp     r0, #6
>      9bc:       0afffff2        beq     98c <tcf_action_exec+0x2c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:363
>      9c0:       e3500003        cmp     r0, #3
>      9c4:       18bd80f8        popne   {r3, r4, r5, r6, r7, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:353
>      9c8:       e5955010        ldr     r5, [r5, #16]
>      9cc:       e1570005        cmp     r7, r5
>      9d0:       e2455010        sub     r5, r5, #16
>      9d4:       1affffec        bne     98c <tcf_action_exec+0x2c>
>      9d8:       e8bd80f8        pop     {r3, r4, r5, r6, r7, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:349
>      9dc:       e3c33c01        bic     r3, r3, #256    ; 0x100
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:350
>      9e0:       e3a00000        mov     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:349
>      9e4:       e1c437be        strh    r3, [r4, #126]  ; 0x7e
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:351
>      9e8:       e8bd80f8        pop     {r3, r4, r5, r6, r7, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:346
>      9ec:       e3e00000        mvn     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:368
>      9f0:       e8bd80f8        pop     {r3, r4, r5, r6, r7, pc}
>
> 000009f4 <tca_action_flush.isra.16>:
> kmalloc():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:453
>      9f4:       e300c000        movw    ip, #0
>      9f8:       e340c000        movt    ip, #0
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:712
>      9fc:       e92d4ff0        push    {r4, r5, r6, r7, r8, r9, sl, fp, lr}
>      a00:       e1a08000        mov     r8, r0
>      a04:       e24dd064        sub     sp, sp, #100    ; 0x64
>      a08:       e1a0a001        mov     sl, r1
> kmem_cache_alloc_trace():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:341
>      a0c:       e59c0018        ldr     r0, [ip, #24]
>      a10:       e30810d0        movw    r1, #32976      ; 0x80d0
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:712
>      a14:       e1a09002        mov     r9, r2
>      a18:       e1a07003        mov     r7, r3
> kzalloc():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:341
>      a1c:       ebfffffe        bl      0 <kmem_cache_alloc>
> create_a():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:703
>      a20:       e2504000        subs    r4, r0, #0
>      a24:       0a00006d        beq     be0 <tca_action_flush.isra.16+0x1ec>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:707
>      a28:       e3a06000        mov     r6, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:708
>      a2c:       e2843010        add     r3, r4, #16
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:707
>      a30:       e584600c        str     r6, [r4, #12]
> alloc_skb():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:668
>      a34:       e1a02006        mov     r2, r6
> INIT_LIST_HEAD():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:26
>      a38:       e5843010        str     r3, [r4, #16]
> alloc_skb():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:668
>      a3c:       e3a00d3d        mov     r0, #3904       ; 0xf40
> INIT_LIST_HEAD():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:27
>      a40:       e5843014        str     r3, [r4, #20]
> alloc_skb():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:668
>      a44:       e3a010d0        mov     r1, #208        ; 0xd0
>      a48:       e3e03000        mvn     r3, #0
>      a4c:       ebfffffe        bl      0 <__alloc_skb>
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:732
>      a50:       e2505000        subs    r5, r0, #0
>      a54:       0a000063        beq     be8 <tca_action_flush.isra.16+0x1f4>
> nla_len():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:679
>      a58:       e1da30b0        ldrh    r3, [sl]
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
>      a5c:       e28a2004        add     r2, sl, #4
>      a60:       e28d000c        add     r0, sp, #12
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:715
>      a64:       e595a09c        ldr     sl, [r5, #156]  ; 0x9c
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
>      a68:       e2433004        sub     r3, r3, #4
>      a6c:       e58d6000        str     r6, [sp]
>      a70:       e3a01005        mov     r1, #5
>      a74:       ebfffffe        bl      0 <nla_parse>
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:741
>      a78:       e2506000        subs    r6, r0, #0
>      a7c:       ba00002f        blt     b40 <tca_action_flush.isra.16+0x14c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:746
>      a80:       e59d0010        ldr     r0, [sp, #16]
>      a84:       ebfffea6        bl      524 <tc_lookup_action>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:747
>      a88:       e3500000        cmp     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:746
>      a8c:       e5840004        str     r0, [r4, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:747
>      a90:       0a000050        beq     bd8 <tca_action_flush.isra.16+0x1e4>
> skb_tailroom():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:1569
>      a94:       e5956054        ldr     r6, [r5, #84]   ; 0x54
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:750
>      a98:       e5972000        ldr     r2, [r7]
> skb_tailroom():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:1569
>      a9c:       e3560000        cmp     r6, #0
>      aa0:       1a00002d        bne     b5c <tca_action_flush.isra.16+0x168>
>      aa4:       e59510a0        ldr     r1, [r5, #160]  ; 0xa0
>      aa8:       e595309c        ldr     r3, [r5, #156]  ; 0x9c
>      aac:       e0633001        rsb     r3, r3, r1
> nlmsg_put():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:446
>      ab0:       e3530013        cmp     r3, #19
>      ab4:       da000028        ble     b5c <tca_action_flush.isra.16+0x168>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:449
>      ab8:       e3a03004        mov     r3, #4
>      abc:       e58d6004        str     r6, [sp, #4]
>      ac0:       e58d3000        str     r3, [sp]
>      ac4:       e1a00005        mov     r0, r5
>      ac8:       e59d1088        ldr     r1, [sp, #136]  ; 0x88
>      acc:       e3a03031        mov     r3, #49 ; 0x31
>      ad0:       ebfffffe        bl      0 <__nlmsg_put>
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:751
>      ad4:       e2507000        subs    r7, r0, #0
>      ad8:       0a00003b        beq     bcc <tca_action_flush.isra.16+0x1d8>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:754
>      adc:       e5c76010        strb    r6, [r7, #16]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>      ae0:       e1a02006        mov     r2, r6
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:755
>      ae4:       e5c76011        strb    r6, [r7, #17]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>      ae8:       e1a03006        mov     r3, r6
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:756
>      aec:       e1c761b2        strh    r6, [r7, #18]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>      af0:       e1a00005        mov     r0, r5
>      af4:       e3a01001        mov     r1, #1
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1110
>      af8:       e595b09c        ldr     fp, [r5, #156]  ; 0x9c
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>      afc:       ebfffffe        bl      0 <nla_put>
>      b00:       e3500000        cmp     r0, #0
>      b04:       ba000030        blt     bcc <tca_action_flush.isra.16+0x1d8>
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:759
>      b08:       e35b0000        cmp     fp, #0
>      b0c:       0a00002e        beq     bcc <tca_action_flush.isra.16+0x1d8>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:762
>      b10:       e594c004        ldr     ip, [r4, #4]
>      b14:       e1a00005        mov     r0, r5
>      b18:       e28d1024        add     r1, sp, #36     ; 0x24
>      b1c:       e3a02031        mov     r2, #49 ; 0x31
>      b20:       e1a03004        mov     r3, r4
>      b24:       e59cc038        ldr     ip, [ip, #56]   ; 0x38
>      b28:       e12fff3c        blx     ip
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:763
>      b2c:       e2506000        subs    r6, r0, #0
>      b30:       b5940004        ldrlt   r0, [r4, #4]
>      b34:       ba000009        blt     b60 <tca_action_flush.isra.16+0x16c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:765
>      b38:       e3560000        cmp     r6, #0
>      b3c:       1a00000a        bne     b6c <tca_action_flush.isra.16+0x178>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:785
>      b40:       e1a00005        mov     r0, r5
>      b44:       ebfffffe        bl      0 <kfree_skb>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:786
>      b48:       e1a00004        mov     r0, r4
>      b4c:       ebfffffe        bl      0 <kfree>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:787
>      b50:       e1a00006        mov     r0, r6
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:788
>      b54:       e28dd064        add     sp, sp, #100    ; 0x64
>      b58:       e8bd8ff0        pop     {r4, r5, r6, r7, r8, r9, sl, fp, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:744
>      b5c:       e3e06015        mvn     r6, #21
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:782
>      b60:       e5900020        ldr     r0, [r0, #32]
>      b64:       ebfffffe        bl      0 <module_put>
>      b68:       eafffff4        b       b40 <tca_action_flush.isra.16+0x14c>
> nla_nest_end():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1132
>      b6c:       e595309c        ldr     r3, [r5, #156]  ; 0x9c
>      b70:       e06b3003        rsb     r3, fp, r3
>      b74:       e1cb30b0        strh    r3, [fp]
> tca_action_flush():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:770
>      b78:       e595209c        ldr     r2, [r5, #156]  ; 0x9c
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:771
>      b7c:       e1d730b6        ldrh    r3, [r7, #6]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:770
>      b80:       e06aa002        rsb     sl, sl, r2
>      b84:       e587a000        str     sl, [r7]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:771
>      b88:       e3833c01        orr     r3, r3, #256    ; 0x100
>      b8c:       e1c730b6        strh    r3, [r7, #6]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:772
>      b90:       e5943004        ldr     r3, [r4, #4]
>      b94:       e5930020        ldr     r0, [r3, #32]
>      b98:       ebfffffe        bl      0 <module_put>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:773
>      b9c:       e1a00004        mov     r0, r4
>      ba0:       ebfffffe        bl      0 <kfree>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:774
>      ba4:       e1d930b0        ldrh    r3, [r9]
>      ba8:       e1a00005        mov     r0, r5
>      bac:       e1a01008        mov     r1, r8
>      bb0:       e2033008        and     r3, r3, #8
>      bb4:       e59d2088        ldr     r2, [sp, #136]  ; 0x88
>      bb8:       e58d3000        str     r3, [sp]
>      bbc:       e3a03004        mov     r3, #4
>      bc0:       ebfffffe        bl      0 <rtnetlink_send>
>      bc4:       e0000fc0        and     r0, r0, r0, asr #31
>      bc8:       eaffffe1        b       b54 <tca_action_flush.isra.16+0x160>
>      bcc:       e5940004        ldr     r0, [r4, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:744
>      bd0:       e3e06015        mvn     r6, #21
>      bd4:       eaffffe1        b       b60 <tca_action_flush.isra.16+0x16c>
>      bd8:       e3e06015        mvn     r6, #21
>      bdc:       eaffffd7        b       b40 <tca_action_flush.isra.16+0x14c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:728
>      be0:       e3e0000b        mvn     r0, #11
>      be4:       eaffffda        b       b54 <tca_action_flush.isra.16+0x160>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:734
>      be8:       e1a00004        mov     r0, r4
>      bec:       ebfffffe        bl      0 <kfree>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:735
>      bf0:       e3e0000b        mvn     r0, #11
>      bf4:       eaffffd6        b       b54 <tca_action_flush.isra.16+0x160>
>
> 00000bf8 <tcf_action_destroy>:
> tcf_action_destroy():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:372
>      bf8:       e92d43f8        push    {r3, r4, r5, r6, r7, r8, r9, lr}
>      bfc:       e1a06000        mov     r6, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:375
>      c00:       e5903000        ldr     r3, [r0]
>      c04:       e1500003        cmp     r0, r3
>      c08:       e2434010        sub     r4, r3, #16
>      c0c:       e5935000        ldr     r5, [r3]
>      c10:       e2455010        sub     r5, r5, #16
>      c14:       08bd83f8        popeq   {r3, r4, r5, r6, r7, r8, r9, pc}
> list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:107
>      c18:       e3a08c01        mov     r8, #256        ; 0x100
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:108
>      c1c:       e3a07c02        mov     r7, #512        ; 0x200
>      c20:       e1a09001        mov     r9, r1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:107
>      c24:       e3408010        movt    r8, #16
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:108
>      c28:       e3407020        movt    r7, #32
>      c2c:       ea00000d        b       c68 <tcf_action_destroy+0x70>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:106
>      c30:       e5943014        ldr     r3, [r4, #20]
> tcf_action_destroy():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:379
>      c34:       e1a00004        mov     r0, r4
> list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:106
>      c38:       e5942010        ldr     r2, [r4, #16]
> __list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:88
>      c3c:       e5823004        str     r3, [r2, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:89
>      c40:       e5832000        str     r2, [r3]
> list_del():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:107
>      c44:       e5848010        str     r8, [r4, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:108
>      c48:       e5847014        str     r7, [r4, #20]
>      c4c:       e1a04005        mov     r4, r5
> tcf_action_destroy():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:379
>      c50:       ebfffffe        bl      0 <kfree>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:375
>      c54:       e1a03005        mov     r3, r5
>      c58:       e5b35010        ldr     r5, [r3, #16]!
>      c5c:       e1560003        cmp     r6, r3
>      c60:       e2455010        sub     r5, r5, #16
>      c64:       0a00000a        beq     c94 <tcf_action_destroy+0x9c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:376
>      c68:       e5943004        ldr     r3, [r4, #4]
>      c6c:       e1a00004        mov     r0, r4
>      c70:       e1a01009        mov     r1, r9
>      c74:       e593302c        ldr     r3, [r3, #44]   ; 0x2c
>      c78:       e12fff33        blx     r3
>      c7c:       e3500001        cmp     r0, #1
>      c80:       1affffea        bne     c30 <tcf_action_destroy+0x38>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:377
>      c84:       e5943004        ldr     r3, [r4, #4]
>      c88:       e5930020        ldr     r0, [r3, #32]
>      c8c:       ebfffffe        bl      0 <module_put>
>      c90:       eaffffe6        b       c30 <tcf_action_destroy+0x38>
>      c94:       e8bd83f8        pop     {r3, r4, r5, r6, r7, r8, r9, pc}
>
> 00000c98 <tcf_action_dump_old>:
> tcf_action_dump_old():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:386
>      c98:       e591c004        ldr     ip, [r1, #4]
>      c9c:       e59cc028        ldr     ip, [ip, #40]   ; 0x28
>      ca0:       e12fff1c        bx      ip
>
> 00000ca4 <tcf_action_init_1>:
> tcf_action_init_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:444
>      ca4:       e92d47f0        push    {r4, r5, r6, r7, r8, r9, sl, lr}
>      ca8:       e3004000        movw    r4, #0
>      cac:       e3404000        movt    r4, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:452
>      cb0:       e2536000        subs    r6, r3, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:444
>      cb4:       e24dd038        sub     sp, sp, #56     ; 0x38
>      cb8:       e1a09000        mov     r9, r0
>      cbc:       e5943000        ldr     r3, [r4]
>      cc0:       e1a07001        mov     r7, r1
>      cc4:       e1a08002        mov     r8, r2
>      cc8:       e58d3034        str     r3, [sp, #52]   ; 0x34
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:452
>      ccc:       0a000029        beq     d78 <tcf_action_init_1+0xd4>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:464
>      cd0:       e28d5024        add     r5, sp, #36     ; 0x24
>      cd4:       e1a01006        mov     r1, r6
>      cd8:       e3a02010        mov     r2, #16
>      cdc:       e1a00005        mov     r0, r5
>      ce0:       ebfffffe        bl      0 <strlcpy>
>      ce4:       e350000f        cmp     r0, #15
>      ce8:       8a000035        bhi     dc4 <tcf_action_init_1+0x120>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:468
>      cec:       e1a00005        mov     r0, r5
>      cf0:       ebfffde1        bl      47c <tc_lookup_action_n>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:469
>      cf4:       e250a000        subs    sl, r0, #0
>      cf8:       0a000039        beq     de4 <tcf_action_init_1+0x140>
> kmalloc():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:453
>      cfc:       e3003000        movw    r3, #0
>      d00:       e3403000        movt    r3, #0
> kmem_cache_alloc_trace():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:341
>      d04:       e30810d0        movw    r1, #32976      ; 0x80d0
>      d08:       e5930018        ldr     r0, [r3, #24]
>      d0c:       ebfffffe        bl      0 <kmem_cache_alloc>
> tcf_action_init_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:494
>      d10:       e2505000        subs    r5, r0, #0
>      d14:       0a000040        beq     e1c <tcf_action_init_1+0x178>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:500
>      d18:       e3560000        cmp     r6, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:498
>      d1c:       e2853010        add     r3, r5, #16
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:497
>      d20:       e585a004        str     sl, [r5, #4]
> INIT_LIST_HEAD():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:26
>      d24:       e5853010        str     r3, [r5, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:27
>      d28:       e5853014        str     r3, [r5, #20]
> tcf_action_init_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:500
>      d2c:       0a00003c        beq     e24 <tcf_action_init_1+0x180>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:503
>      d30:       e59d2058        ldr     r2, [sp, #88]   ; 0x58
>      d34:       e1a00009        mov     r0, r9
>      d38:       e59d305c        ldr     r3, [sp, #92]   ; 0x5c
>      d3c:       e1a01007        mov     r1, r7
>      d40:       e58d2000        str     r2, [sp]
>      d44:       e1a02008        mov     r2, r8
>      d48:       e58d3004        str     r3, [sp, #4]
>      d4c:       e1a03005        mov     r3, r5
>      d50:       e59ac034        ldr     ip, [sl, #52]   ; 0x34
>      d54:       e12fff3c        blx     ip
>      d58:       e1a03000        mov     r3, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:504
>      d5c:       e3530000        cmp     r3, #0
>      d60:       ba00003b        blt     e54 <tcf_action_init_1+0x1b0>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:511
>      d64:       e3530001        cmp     r3, #1
>      d68:       0a000016        beq     dc8 <tcf_action_init_1+0x124>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:519
>      d6c:       e59a0020        ldr     r0, [sl, #32]
>      d70:       ebfffffe        bl      0 <module_put>
>      d74:       ea000013        b       dc8 <tcf_action_init_1+0x124>
> nla_len():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:679
>      d78:       e1d130b0        ldrh    r3, [r1]
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
>      d7c:       e28d000c        add     r0, sp, #12
>      d80:       e58d6000        str     r6, [sp]
>      d84:       e3a01005        mov     r1, #5
>      d88:       e2433004        sub     r3, r3, #4
>      d8c:       e2872004        add     r2, r7, #4
>      d90:       ebfffffe        bl      0 <nla_parse>
> tcf_action_init_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:454
>      d94:       e3500000        cmp     r0, #0
>      d98:       b1a05000        movlt   r5, r0
>      d9c:       ba000009        blt     dc8 <tcf_action_init_1+0x124>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:457
>      da0:       e59d1010        ldr     r1, [sp, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:458
>      da4:       e3510000        cmp     r1, #0
>      da8:       0a000005        beq     dc4 <tcf_action_init_1+0x120>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:460
>      dac:       e28d5024        add     r5, sp, #36     ; 0x24
>      db0:       e3a02010        mov     r2, #16
>      db4:       e1a00005        mov     r0, r5
>      db8:       ebfffffe        bl      0 <nla_strlcpy>
>      dbc:       e350000f        cmp     r0, #15
>      dc0:       9affffc9        bls     cec <tcf_action_init_1+0x48>
>      dc4:       e3e05015        mvn     r5, #21
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:522
>      dc8:       e59d2034        ldr     r2, [sp, #52]   ; 0x34
>      dcc:       e1a00005        mov     r0, r5
>      dd0:       e5943000        ldr     r3, [r4]
>      dd4:       e1520003        cmp     r2, r3
>      dd8:       1a000021        bne     e64 <tcf_action_init_1+0x1c0>
>      ddc:       e28dd038        add     sp, sp, #56     ; 0x38
>      de0:       e8bd87f0        pop     {r4, r5, r6, r7, r8, r9, sl, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:471
>      de4:       ebfffffe        bl      0 <rtnl_unlock>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:472
>      de8:       e1a02005        mov     r2, r5
>      dec:       e3001000        movw    r1, #0
>      df0:       e3a00001        mov     r0, #1
>      df4:       e3401000        movt    r1, #0
>      df8:       ebfffffe        bl      0 <__request_module>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:473
>      dfc:       ebfffffe        bl      0 <rtnl_lock>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:475
>      e00:       e1a00005        mov     r0, r5
>      e04:       ebfffd9c        bl      47c <tc_lookup_action_n>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:483
>      e08:       e250a000        subs    sl, r0, #0
>      e0c:       03e05001        mvneq   r5, #1
>      e10:       0affffec        beq     dc8 <tcf_action_init_1+0x124>
>      e14:       e3e0500a        mvn     r5, #10
>      e18:       eaffffd3        b       d6c <tcf_action_init_1+0xc8>
>      e1c:       e3e0500b        mvn     r5, #11
>      e20:       eaffffd1        b       d6c <tcf_action_init_1+0xc8>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:501
>      e24:       e59d2058        ldr     r2, [sp, #88]   ; 0x58
>      e28:       e1a00009        mov     r0, r9
>      e2c:       e59d305c        ldr     r3, [sp, #92]   ; 0x5c
>      e30:       e59d1014        ldr     r1, [sp, #20]
>      e34:       e58d2000        str     r2, [sp]
>      e38:       e1a02008        mov     r2, r8
>      e3c:       e58d3004        str     r3, [sp, #4]
>      e40:       e1a03005        mov     r3, r5
>      e44:       e59ac034        ldr     ip, [sl, #52]   ; 0x34
>      e48:       e12fff3c        blx     ip
>      e4c:       e1a03000        mov     r3, r0
>      e50:       eaffffc1        b       d5c <tcf_action_init_1+0xb8>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:517
>      e54:       e1a00005        mov     r0, r5
>      e58:       e1a05003        mov     r5, r3
>      e5c:       ebfffffe        bl      0 <kfree>
>      e60:       eaffffc1        b       d6c <tcf_action_init_1+0xc8>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:522
>      e64:       ebfffffe        bl      0 <__stack_chk_fail>
>
> 00000e68 <tcf_action_init>:
> tcf_action_init():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:527
>      e68:       e92d4ff0        push    {r4, r5, r6, r7, r8, r9, sl, fp, lr}
>      e6c:       e24dd094        sub     sp, sp, #148    ; 0x94
> nla_len():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:679
>      e70:       e1d1c0b0        ldrh    ip, [r1]
> tcf_action_init():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:527
>      e74:       e1a07000        mov     r7, r0
>      e78:       e1a08002        mov     r8, r2
>      e7c:       e1a09003        mov     r9, r3
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
>      e80:       e2812004        add     r2, r1, #4
>      e84:       e24c3004        sub     r3, ip, #4
>      e88:       e28d000c        add     r0, sp, #12
>      e8c:       e3a0c000        mov     ip, #0
>      e90:       e3a01020        mov     r1, #32
>      e94:       e58dc000        str     ip, [sp]
> tcf_action_init():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:527
>      e98:       e59da0bc        ldr     sl, [sp, #188]  ; 0xbc
>      e9c:       e59d60c0        ldr     r6, [sp, #192]  ; 0xc0
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
>      ea0:       ebfffffe        bl      0 <nla_parse>
> tcf_action_init():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:534
>      ea4:       e3500000        cmp     r0, #0
>      ea8:       ba000019        blt     f14 <tcf_action_init+0xac>
>      eac:       e28db00c        add     fp, sp, #12
>      eb0:       e3a05001        mov     r5, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:537
> (discriminator 2)
>      eb4:       e5bb1004        ldr     r1, [fp, #4]!
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:538
> (discriminator 2)
>      eb8:       e1a00007        mov     r0, r7
>      ebc:       e1a02008        mov     r2, r8
>      ec0:       e1a03009        mov     r3, r9
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:537
> (discriminator 2)
>      ec4:       e3510000        cmp     r1, #0
>      ec8:       0a000010        beq     f10 <tcf_action_init+0xa8>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:538
>      ecc:       e59dc0b8        ldr     ip, [sp, #184]  ; 0xb8
>      ed0:       e58da004        str     sl, [sp, #4]
>      ed4:       e58dc000        str     ip, [sp]
>      ed8:       ebfffffe        bl      ca4 <tcf_action_init_1>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:539
>      edc:       e3700a01        cmn     r0, #4096       ; 0x1000
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:538
>      ee0:       e1a04000        mov     r4, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:544
>      ee4:       e2802010        add     r2, r0, #16
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:539
>      ee8:       8a00000b        bhi     f1c <tcf_action_init+0xb4>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:543
>      eec:       e580500c        str     r5, [r0, #12]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:537
>      ef0:       e2855001        add     r5, r5, #1
> list_add_tail():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:76
>      ef4:       e5963004        ldr     r3, [r6, #4]
> tcf_action_init():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:537
>      ef8:       e3550021        cmp     r5, #33 ; 0x21
> __list_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:41
>      efc:       e5862004        str     r2, [r6, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:42
>      f00:       e5806010        str     r6, [r0, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:43
>      f04:       e5803014        str     r3, [r0, #20]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:44
>      f08:       e5832000        str     r2, [r3]
> tcf_action_init():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:537
>      f0c:       1affffe8        bne     eb4 <tcf_action_init+0x4c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:546
>      f10:       e3a00000        mov     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:551
>      f14:       e28dd094        add     sp, sp, #148    ; 0x94
>      f18:       e8bd8ff0        pop     {r4, r5, r6, r7, r8, r9, sl, fp, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:549
>      f1c:       e1a00006        mov     r0, r6
>      f20:       e1a0100a        mov     r1, sl
>      f24:       ebfffffe        bl      bf8 <tcf_action_destroy>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:550
>      f28:       e1a00004        mov     r0, r4
>      f2c:       eafffff8        b       f14 <tcf_action_init+0xac>
>
> 00000f30 <tcf_action_copy_stats>:
> tcf_action_copy_stats():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:555
>      f30:       e92d4070        push    {r4, r5, r6, lr}
>      f34:       e24dd050        sub     sp, sp, #80     ; 0x50
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:558
>      f38:       e5914000        ldr     r4, [r1]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:560
>      f3c:       e3540000        cmp     r4, #0
>      f40:       0a00002d        beq     ffc <tcf_action_copy_stats+0xcc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:566
>      f44:       e3520000        cmp     r2, #0
>      f48:       0a000005        beq     f64 <tcf_action_copy_stats+0x34>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:567
>      f4c:       e5913008        ldr     r3, [r1, #8]
>      f50:       e3530006        cmp     r3, #6
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:571
>      f54:       13a00000        movne   r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:567
>      f58:       0a00001e        beq     fd8 <tcf_action_copy_stats+0xa8>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:592
>      f5c:       e28dd050        add     sp, sp, #80     ; 0x50
>      f60:       e8bd8070        pop     {r4, r5, r6, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:573
>      f64:       e28d5008        add     r5, sp, #8
>      f68:       e3a01004        mov     r1, #4
>      f6c:       e2842068        add     r2, r4, #104    ; 0x68
>      f70:       e1a03005        mov     r3, r5
>      f74:       ebfffffe        bl      0 <gnet_stats_start_copy>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:576
>      f78:       e3500000        cmp     r0, #0
>      f7c:       ba00001e        blt     ffc <tcf_action_copy_stats+0xcc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:579
>      f80:       e2846038        add     r6, r4, #56     ; 0x38
>      f84:       e1a00005        mov     r0, r5
>      f88:       e1a01006        mov     r1, r6
>      f8c:       ebfffffe        bl      0 <gnet_stats_copy_basic>
>      f90:       e3500000        cmp     r0, #0
>      f94:       ba000018        blt     ffc <tcf_action_copy_stats+0xcc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:580
> (discriminator 1)
>      f98:       e1a01006        mov     r1, r6
>      f9c:       e1a00005        mov     r0, r5
>      fa0:       e2842058        add     r2, r4, #88     ; 0x58
>      fa4:       ebfffffe        bl      0 <gnet_stats_copy_rate_est>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:579
> (discriminator 1)
>      fa8:       e3500000        cmp     r0, #0
>      fac:       ba000012        blt     ffc <tcf_action_copy_stats+0xcc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:582
>      fb0:       e2841044        add     r1, r4, #68     ; 0x44
>      fb4:       e1a00005        mov     r0, r5
>      fb8:       ebfffffe        bl      0 <gnet_stats_copy_queue>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:581
>      fbc:       e3500000        cmp     r0, #0
>      fc0:       ba00000d        blt     ffc <tcf_action_copy_stats+0xcc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:585
>      fc4:       e1a00005        mov     r0, r5
>      fc8:       ebfffffe        bl      0 <gnet_stats_finish_copy>
>      fcc:       e1a00fc0        asr     r0, r0, #31
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:592
>      fd0:       e28dd050        add     sp, sp, #80     ; 0x50
>      fd4:       e8bd8070        pop     {r4, r5, r6, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:568
>      fd8:       e2843068        add     r3, r4, #104    ; 0x68
>      fdc:       e28d5008        add     r5, sp, #8
>      fe0:       e58d3000        str     r3, [sp]
>      fe4:       e3a01000        mov     r1, #0
>      fe8:       e58d5004        str     r5, [sp, #4]
>      fec:       e3a02003        mov     r2, #3
>      ff0:       e3a03004        mov     r3, #4
>      ff4:       ebfffffe        bl      0 <gnet_stats_start_copy_compat>
>      ff8:       eaffffde        b       f78 <tcf_action_copy_stats+0x48>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:591
>      ffc:       e3e00000        mvn     r0, #0
>     1000:       eaffffd5        b       f5c <tcf_action_copy_stats+0x2c>
>
> 00001004 <tcf_action_dump_1>:
> tcf_action_dump_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:391
>     1004:       e92d43f8        push    {r3, r4, r5, r6, r7, r8, r9, lr}
>     1008:       e1a04000        mov     r4, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:396
>     100c:       e5915004        ldr     r5, [r1, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:391
>     1010:       e1a07001        mov     r7, r1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:390
>     1014:       e590609c        ldr     r6, [r0, #156]  ; 0x9c
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:391
>     1018:       e1a09002        mov     r9, r2
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:396
>     101c:       e285500c        add     r5, r5, #12
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:391
>     1020:       e1a08003        mov     r8, r3
> nla_put_string():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:935
>     1024:       e1a00005        mov     r0, r5
>     1028:       ebfffffe        bl      0 <strlen>
>     102c:       e3a01001        mov     r1, #1
>     1030:       e1a03005        mov     r3, r5
>     1034:       e0802001        add     r2, r0, r1
>     1038:       e1a00004        mov     r0, r4
>     103c:       ebfffffe        bl      0 <nla_put>
> tcf_action_dump_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:396
>     1040:       e2502000        subs    r2, r0, #0
>     1044:       0a000009        beq     1070 <tcf_action_dump_1+0x6c>
> nlmsg_trim():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:523
>     1048:       e3560000        cmp     r6, #0
>     104c:       0a000005        beq     1068 <tcf_action_dump_1+0x64>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:524
>     1050:       e59410a8        ldr     r1, [r4, #168]  ; 0xa8
>     1054:       e1a00004        mov     r0, r4
>     1058:       e0611006        rsb     r1, r1, r6
>     105c:       ebfffffe        bl      0 <skb_trim>
> tcf_action_dump_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:411
>     1060:       e3e00000        mvn     r0, #0
>     1064:       e8bd83f8        pop     {r3, r4, r5, r6, r7, r8, r9, pc}
>     1068:       e3e00000        mvn     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:412
>     106c:       e8bd83f8        pop     {r3, r4, r5, r6, r7, r8, r9, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:398
>     1070:       e1a00004        mov     r0, r4
>     1074:       e1a01007        mov     r1, r7
>     1078:       ebfffffe        bl      f30 <tcf_action_copy_stats>
>     107c:       e2502000        subs    r2, r0, #0
>     1080:       1afffff0        bne     1048 <tcf_action_dump_1+0x44>
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     1084:       e1a00004        mov     r0, r4
>     1088:       e1a03002        mov     r3, r2
>     108c:       e3a01002        mov     r1, #2
> tcf_action_dump_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1110
>     1090:       e594509c        ldr     r5, [r4, #156]  ; 0x9c
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     1094:       ebfffffe        bl      0 <nla_put>
>     1098:       e3500000        cmp     r0, #0
>     109c:       baffffe9        blt     1048 <tcf_action_dump_1+0x44>
> tcf_action_dump_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:401
>     10a0:       e3550000        cmp     r5, #0
>     10a4:       0affffe7        beq     1048 <tcf_action_dump_1+0x44>
> tcf_action_dump_old():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:386
>     10a8:       e597c004        ldr     ip, [r7, #4]
>     10ac:       e1a02009        mov     r2, r9
>     10b0:       e1a03008        mov     r3, r8
>     10b4:       e1a01007        mov     r1, r7
>     10b8:       e1a00004        mov     r0, r4
>     10bc:       e59cc028        ldr     ip, [ip, #40]   ; 0x28
>     10c0:       e12fff3c        blx     ip
> tcf_action_dump_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:404
>     10c4:       e3500000        cmp     r0, #0
>     10c8:       daffffde        ble     1048 <tcf_action_dump_1+0x44>
> nla_nest_end():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1132
>     10cc:       e594309c        ldr     r3, [r4, #156]  ; 0x9c
>     10d0:       e0653003        rsb     r3, r5, r3
>     10d4:       e1c530b0        strh    r3, [r5]
> tcf_action_dump_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:406
>     10d8:       e8bd83f8        pop     {r3, r4, r5, r6, r7, r8, r9, pc}
>
> 000010dc <tcf_generic_walker>:
> tcf_generic_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:148
>     10dc:       e92d4ff0        push    {r4, r5, r6, r7, r8, r9, sl, fp, lr}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:149
>     10e0:       e3520031        cmp     r2, #49 ; 0x31
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:148
>     10e4:       e24dd014        sub     sp, sp, #20
>     10e8:       e1a09003        mov     r9, r3
>     10ec:       e1a0a000        mov     sl, r0
>     10f0:       e58d1004        str     r1, [sp, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:149
>     10f4:       0a000053        beq     1248 <tcf_generic_walker+0x16c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:151
>     10f8:       e3520032        cmp     r2, #50 ; 0x32
>     10fc:       1a00009d        bne     1378 <tcf_generic_walker+0x29c>
> current_thread_info():
> /home/kelly/source/src/Kernel/linux-3.14.0-
> plug/arch/arm/include/asm/thread_info.h:110
>     1100:       e1a0100d        mov     r1, sp
>     1104:       e3c12d7f        bic     r2, r1, #8128   ; 0x1fc0
>     1108:       e3c2203f        bic     r2, r2, #63     ; 0x3f
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:67
>     110c:       e5931004        ldr     r1, [r3, #4]
> spin_lock_bh():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:56
>     1110:       e5923004        ldr     r3, [r2, #4]
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:67
>     1114:       e591b008        ldr     fp, [r1, #8]
> __preempt_count_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/asm-
> generic/preempt.h:56
>     1118:       e2833c02        add     r3, r3, #512    ; 0x200
>     111c:       e2833001        add     r3, r3, #1
>     1120:       e5823004        str     r3, [r2, #4]
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:77
>     1124:       e59b3004        ldr     r3, [fp, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:70
>     1128:       e3a06000        mov     r6, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:75
>     112c:       e59d2004        ldr     r2, [sp, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:77
>     1130:       e3730001        cmn     r3, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:75
>     1134:       e5928024        ldr     r8, [r2, #36]   ; 0x24
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:77
>     1138:       0a000029        beq     11e4 <tcf_generic_walker+0x108>
>     113c:       e1a0a00b        mov     sl, fp
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:70
>     1140:       e3e05000        mvn     r5, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:77
>     1144:       e1a02006        mov     r2, r6
>     1148:       e1a0b000        mov     fp, r0
>     114c:       e58d6000        str     r6, [sp]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:78
>     1150:       e59a1000        ldr     r1, [sl]
> tcf_hash():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/act_api.h:47
>     1154:       e0022003        and     r2, r2, r3
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:80
>     1158:       e7914102        ldr     r4, [r1, r2, lsl #2]
>     115c:       e3540000        cmp     r4, #0
>     1160:       1a000003        bne     1174 <tcf_generic_walker+0x98>
>     1164:       ea00002a        b       1214 <tcf_generic_walker+0x138>
>     1168:       e5944000        ldr     r4, [r4]
>     116c:       e3540000        cmp     r4, #0
>     1170:       0a000026        beq     1210 <tcf_generic_walker+0x134>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:81
>     1174:       e2855001        add     r5, r5, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:82
>     1178:       e1580005        cmp     r8, r5
>     117c:       cafffff9        bgt     1168 <tcf_generic_walker+0x8c>
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     1180:       e3a02000        mov     r2, #0
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:84
>     1184:       e5894000        str     r4, [r9]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:85
>     1188:       e589600c        str     r6, [r9, #12]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     118c:       e1a03002        mov     r3, r2
>     1190:       e1a0000b        mov     r0, fp
>     1194:       e1a01006        mov     r1, r6
> tcf_generic_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1110
>     1198:       e59b709c        ldr     r7, [fp, #156]  ; 0x9c
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     119c:       ebfffffe        bl      0 <nla_put>
>     11a0:       e3500000        cmp     r0, #0
>     11a4:       ba00000e        blt     11e4 <tcf_generic_walker+0x108>
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:88
>     11a8:       e3570000        cmp     r7, #0
>     11ac:       0a00000c        beq     11e4 <tcf_generic_walker+0x108>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:90
>     11b0:       e3a02000        mov     r2, #0
>     11b4:       e1a0000b        mov     r0, fp
>     11b8:       e1a03002        mov     r3, r2
>     11bc:       e1a01009        mov     r1, r9
>     11c0:       ebfffffe        bl      1004 <tcf_action_dump_1>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:91
>     11c4:       e3500000        cmp     r0, #0
>     11c8:       ba000019        blt     1234 <tcf_generic_walker+0x158>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:97
>     11cc:       e2866001        add     r6, r6, #1
> nla_nest_end():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1132
>     11d0:       e59b309c        ldr     r3, [fp, #156]  ; 0x9c
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:98
>     11d4:       e356001f        cmp     r6, #31
> nla_nest_end():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1132
>     11d8:       e0673003        rsb     r3, r7, r3
>     11dc:       e1c730b0        strh    r3, [r7]
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:98
>     11e0:       daffffe0        ble     1168 <tcf_generic_walker+0x8c>
> spin_unlock_bh():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/spinlock.h:348
>     11e4:       e59f01bc        ldr     r0, [pc, #444]  ; 13a8 <tcf_generic_walker+0x2cc>
>     11e8:       e3001201        movw    r1, #513        ; 0x201
>     11ec:       ebfffffe        bl      0 <__local_bh_enable_ip>
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:104
>     11f0:       e3560000        cmp     r6, #0
> tcf_generic_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:152
>     11f4:       e1a00006        mov     r0, r6
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:105
>     11f8:       159d2004        ldrne   r2, [sp, #4]
>     11fc:       15923024        ldrne   r3, [r2, #36]   ; 0x24
>     1200:       10833006        addne   r3, r3, r6
>     1204:       15823024        strne   r3, [r2, #36]   ; 0x24
> tcf_generic_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:157
>     1208:       e28dd014        add     sp, sp, #20
>     120c:       e8bd8ff0        pop     {r4, r5, r6, r7, r8, r9, sl, fp, pc}
>     1210:       e59a3004        ldr     r3, [sl, #4]
> tcf_dump_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:77
>     1214:       e59d1000        ldr     r1, [sp]
>     1218:       e2832001        add     r2, r3, #1
>     121c:       e2811001        add     r1, r1, #1
>     1220:       e58d1000        str     r1, [sp]
>     1224:       e1510002        cmp     r1, r2
>     1228:       e1a02001        mov     r2, r1
>     122c:       3affffc7        bcc     1150 <tcf_generic_walker+0x74>
>     1230:       eaffffeb        b       11e4 <tcf_generic_walker+0x108>
> nlmsg_trim():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:524
>     1234:       e59b10a8        ldr     r1, [fp, #168]  ; 0xa8
>     1238:       e1a0000b        mov     r0, fp
>     123c:       e0611007        rsb     r1, r1, r7
>     1240:       ebfffffe        bl      0 <skb_trim>
>     1244:       eaffffe6        b       11e4 <tcf_generic_walker+0x108>
> tcf_del_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:115
>     1248:       e593e004        ldr     lr, [r3, #4]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     124c:       e3a02000        mov     r2, #0
>     1250:       e1a03002        mov     r3, r2
>     1254:       e599100c        ldr     r1, [r9, #12]
> tcf_generic_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1110
>     1258:       e590709c        ldr     r7, [r0, #156]  ; 0x9c
> tcf_del_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:115
>     125c:       e59e5008        ldr     r5, [lr, #8]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     1260:       ebfffffe        bl      0 <nla_put>
>     1264:       e3500000        cmp     r0, #0
>     1268:       ba000040        blt     1370 <tcf_generic_walker+0x294>
> tcf_del_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:123
>     126c:       e3570000        cmp     r7, #0
>     1270:       0a00003e        beq     1370 <tcf_generic_walker+0x294>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:125
>     1274:       e5994004        ldr     r4, [r9, #4]
>     1278:       e284400c        add     r4, r4, #12
> nla_put_string():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:935
>     127c:       e1a00004        mov     r0, r4
>     1280:       ebfffffe        bl      0 <strlen>
>     1284:       e3a01001        mov     r1, #1
>     1288:       e1a03004        mov     r3, r4
>     128c:       e0802001        add     r2, r0, r1
>     1290:       e1a0000a        mov     r0, sl
>     1294:       ebfffffe        bl      0 <nla_put>
> tcf_del_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:125
>     1298:       e3500000        cmp     r0, #0
>     129c:       1a00002f        bne     1360 <tcf_generic_walker+0x284>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:127
>     12a0:       e5952004        ldr     r2, [r5, #4]
>     12a4:       e3720001        cmn     r2, #1
>     12a8:       0a00003b        beq     139c <tcf_generic_walker+0x2c0>
>     12ac:       e1a08000        mov     r8, r0
>     12b0:       e1a06000        mov     r6, r0
>     12b4:       e1a03000        mov     r3, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:129
>     12b8:       e5951000        ldr     r1, [r5]
> tcf_hash():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/act_api.h:47
>     12bc:       e0033002        and     r3, r3, r2
> tcf_del_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:129
>     12c0:       e7913103        ldr     r3, [r1, r3, lsl #2]
>     12c4:       e3530000        cmp     r3, #0
>     12c8:       1a000003        bne     12dc <tcf_generic_walker+0x200>
>     12cc:       ea000010        b       1314 <tcf_generic_walker+0x238>
>     12d0:       e3540000        cmp     r4, #0
>     12d4:       0a00000d        beq     1310 <tcf_generic_walker+0x234>
>     12d8:       e1a03004        mov     r3, r4
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:130
>     12dc:       e1a00003        mov     r0, r3
>     12e0:       e3a01000        mov     r1, #0
>     12e4:       e1a02005        mov     r2, r5
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:129
>     12e8:       e5934000        ldr     r4, [r3]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:130
>     12ec:       ebfffffe        bl      dc <tcf_hash_release>
>     12f0:       e3500001        cmp     r0, #1
>     12f4:       1afffff5        bne     12d0 <tcf_generic_walker+0x1f4>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:131
>     12f8:       e5993004        ldr     r3, [r9, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:132
>     12fc:       e2888001        add     r8, r8, #1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:131
>     1300:       e5930020        ldr     r0, [r3, #32]
>     1304:       ebfffffe        bl      0 <module_put>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:129
>     1308:       e3540000        cmp     r4, #0
>     130c:       1afffff1        bne     12d8 <tcf_generic_walker+0x1fc>
>     1310:       e5952004        ldr     r2, [r5, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:127
>     1314:       e2866001        add     r6, r6, #1
>     1318:       e2823001        add     r3, r2, #1
>     131c:       e1560003        cmp     r6, r3
>     1320:       e1a03006        mov     r3, r6
>     1324:       3affffe3        bcc     12b8 <tcf_generic_walker+0x1dc>
>     1328:       e1a02008        mov     r2, r8
>     132c:       e28d3010        add     r3, sp, #16
> nla_put_u32():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:802
>     1330:       e1a0000a        mov     r0, sl
>     1334:       e3a01006        mov     r1, #6
>     1338:       e5232004        str     r2, [r3, #-4]!
>     133c:       e3a02004        mov     r2, #4
>     1340:       ebfffffe        bl      0 <nla_put>
> tcf_del_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:136
>     1344:       e3500000        cmp     r0, #0
>     1348:       1a000004        bne     1360 <tcf_generic_walker+0x284>
> nla_nest_end():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1132
>     134c:       e59a309c        ldr     r3, [sl, #156]  ; 0x9c
>     1350:       e1a00008        mov     r0, r8
>     1354:       e0673003        rsb     r3, r7, r3
>     1358:       e1c730b0        strh    r3, [r7]
>     135c:       eaffffa9        b       1208 <tcf_generic_walker+0x12c>
> nlmsg_trim():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:524
>     1360:       e59a10a8        ldr     r1, [sl, #168]  ; 0xa8
>     1364:       e1a0000a        mov     r0, sl
>     1368:       e0611007        rsb     r1, r1, r7
>     136c:       ebfffffe        bl      0 <skb_trim>
> tcf_del_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:143
>     1370:       e3e00015        mvn     r0, #21
>     1374:       eaffffa3        b       1208 <tcf_generic_walker+0x12c>
> tcf_generic_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:154
>     1378:       e1a03002        mov     r3, r2
>     137c:       e3000000        movw    r0, #0
>     1380:       e3002000        movw    r2, #0
>     1384:       e3400000        movt    r0, #0
>     1388:       e3402000        movt    r2, #0
>     138c:       e3a0109a        mov     r1, #154        ; 0x9a
>     1390:       ebfffffe        bl      0 <warn_slowpath_fmt>
>     1394:       e3e00015        mvn     r0, #21
>     1398:       eaffff9a        b       1208 <tcf_generic_walker+0x12c>
> tcf_del_walker():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:127
>     139c:       e1a02000        mov     r2, r0
>     13a0:       e1a08000        mov     r8, r0
>     13a4:       eaffffe0        b       132c <tcf_generic_walker+0x250>
>     13a8:       000011e4        .word   0x000011e4
>
> 000013ac <tcf_action_dump>:
> tcf_action_dump():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:417
>     13ac:       e92d47f0        push    {r4, r5, r6, r7, r8, r9, sl, lr}
>     13b0:       e1a07001        mov     r7, r1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:422
>     13b4:       e5915000        ldr     r5, [r1]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:417
>     13b8:       e1a04000        mov     r4, r0
>     13bc:       e1a09002        mov     r9, r2
>     13c0:       e1a08003        mov     r8, r3
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:422
>     13c4:       e1510005        cmp     r1, r5
>     13c8:       e2455010        sub     r5, r5, #16
>     13cc:       1a00000c        bne     1404 <tcf_action_dump+0x58>
>     13d0:       ea000019        b       143c <tcf_action_dump+0x90>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:424
>     13d4:       e3560000        cmp     r6, #0
>     13d8:       0a000015        beq     1434 <tcf_action_dump+0x88>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:426
>     13dc:       ebfffffe        bl      1004 <tcf_action_dump_1>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:427
>     13e0:       e250a000        subs    sl, r0, #0
>     13e4:       ba000016        blt     1444 <tcf_action_dump+0x98>
> nla_nest_end():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1132
>     13e8:       e594009c        ldr     r0, [r4, #156]  ; 0x9c
>     13ec:       e0660000        rsb     r0, r6, r0
>     13f0:       e1c600b0        strh    r0, [r6]
> tcf_action_dump():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:422
>     13f4:       e5955010        ldr     r5, [r5, #16]
>     13f8:       e1570005        cmp     r7, r5
>     13fc:       e2455010        sub     r5, r5, #16
>     1400:       0a00000d        beq     143c <tcf_action_dump+0x90>
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     1404:       e3a02000        mov     r2, #0
>     1408:       e595100c        ldr     r1, [r5, #12]
>     140c:       e1a03002        mov     r3, r2
>     1410:       e1a00004        mov     r0, r4
> tcf_action_dump():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1110
>     1414:       e594609c        ldr     r6, [r4, #156]  ; 0x9c
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     1418:       ebfffffe        bl      0 <nla_put>
> tcf_action_dump():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:426
>     141c:       e1a01005        mov     r1, r5
>     1420:       e1a02009        mov     r2, r9
>     1424:       e1a03008        mov     r3, r8
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     1428:       e3500000        cmp     r0, #0
> tcf_action_dump():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:426
>     142c:       e1a00004        mov     r0, r4
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     1430:       aaffffe7        bge     13d4 <tcf_action_dump+0x28>
> tcf_action_dump():
>     1434:       e3e00015        mvn     r0, #21
>     1438:       e8bd87f0        pop     {r4, r5, r6, r7, r8, r9, sl, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:432
>     143c:       e3a00000        mov     r0, #0
>     1440:       e8bd87f0        pop     {r4, r5, r6, r7, r8, r9, sl, pc}
> nlmsg_trim():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:524
>     1444:       e59410a8        ldr     r1, [r4, #168]  ; 0xa8
>     1448:       e1a00004        mov     r0, r4
>     144c:       e0611006        rsb     r1, r1, r6
>     1450:       ebfffffe        bl      0 <skb_trim>
> tcf_action_dump():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:426
>     1454:       e1a0000a        mov     r0, sl
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:439
>     1458:       e8bd87f0        pop     {r4, r5, r6, r7, r8, r9, sl, pc}
>
> 0000145c <tca_get_fill.constprop.22>:
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:595
>     145c:       e92d43f0        push    {r4, r5, r6, r7, r8, r9, lr}
>     1460:       e24dd00c        sub     sp, sp, #12
> skb_tailroom():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:1569
>     1464:       e5905054        ldr     r5, [r0, #84]   ; 0x54
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:595
>     1468:       e1a04000        mov     r4, r0
>     146c:       e590709c        ldr     r7, [r0, #156]  ; 0x9c
> skb_tailroom():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:1569
>     1470:       e3550000        cmp     r5, #0
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:595
>     1474:       e1ddc2b8        ldrh    ip, [sp, #40]   ; 0x28
> skb_tailroom():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:1569
>     1478:       1a00002a        bne     1528 <tca_get_fill.constprop.22+0xcc>
>     147c:       e1a08001        mov     r8, r1
>     1480:       e59010a0        ldr     r1, [r0, #160]  ; 0xa0
>     1484:       e0671001        rsb     r1, r7, r1
> nlmsg_put():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:446
>     1488:       e3510013        cmp     r1, #19
>     148c:       da000025        ble     1528 <tca_get_fill.constprop.22+0xcc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:449
>     1490:       e58dc004        str     ip, [sp, #4]
>     1494:       e1a01002        mov     r1, r2
>     1498:       e3a0c004        mov     ip, #4
>     149c:       e1a02003        mov     r2, r3
>     14a0:       e58dc000        str     ip, [sp]
>     14a4:       e59d302c        ldr     r3, [sp, #44]   ; 0x2c
>     14a8:       ebfffffe        bl      0 <__nlmsg_put>
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:604
>     14ac:       e2506000        subs    r6, r0, #0
>     14b0:       0a00001c        beq     1528 <tca_get_fill.constprop.22+0xcc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:607
>     14b4:       e5c65010        strb    r5, [r6, #16]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     14b8:       e1a00004        mov     r0, r4
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:608
>     14bc:       e5c65011        strb    r5, [r6, #17]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     14c0:       e3a01001        mov     r1, #1
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:609
>     14c4:       e1c651b2        strh    r5, [r6, #18]
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     14c8:       e1a02005        mov     r2, r5
>     14cc:       e1a03005        mov     r3, r5
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1110
>     14d0:       e594909c        ldr     r9, [r4, #156]  ; 0x9c
> nla_nest_start():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1114
>     14d4:       ebfffffe        bl      0 <nla_put>
>     14d8:       e3500000        cmp     r0, #0
>     14dc:       ba000011        blt     1528 <tca_get_fill.constprop.22+0xcc>
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:612
>     14e0:       e3590000        cmp     r9, #0
>     14e4:       0a00000f        beq     1528 <tca_get_fill.constprop.22+0xcc>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:615
>     14e8:       e1a01008        mov     r1, r8
>     14ec:       e1a02005        mov     r2, r5
>     14f0:       e1a00004        mov     r0, r4
>     14f4:       e59d3030        ldr     r3, [sp, #48]   ; 0x30
>     14f8:       ebfffffe        bl      13ac <tcf_action_dump>
>     14fc:       e3500000        cmp     r0, #0
>     1500:       ba000008        blt     1528 <tca_get_fill.constprop.22+0xcc>
> nla_nest_end():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:1132
>     1504:       e594309c        ldr     r3, [r4, #156]  ; 0x9c
>     1508:       e0693003        rsb     r3, r9, r3
>     150c:       e1c930b0        strh    r3, [r9]
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:620
>     1510:       e594309c        ldr     r3, [r4, #156]  ; 0x9c
>     1514:       e0677003        rsb     r7, r7, r3
>     1518:       e5867000        str     r7, [r6]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:621
>     151c:       e5940050        ldr     r0, [r4, #80]   ; 0x50
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:626
>     1520:       e28dd00c        add     sp, sp, #12
>     1524:       e8bd83f0        pop     {r4, r5, r6, r7, r8, r9, pc}
> nlmsg_trim():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:523
>     1528:       e3570000        cmp     r7, #0
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:625
>     152c:       03e00000        mvneq   r0, #0
> nlmsg_trim():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:523
>     1530:       0afffffa        beq     1520 <tca_get_fill.constprop.22+0xc4>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:524
>     1534:       e59410a8        ldr     r1, [r4, #168]  ; 0xa8
>     1538:       e1a00004        mov     r0, r4
>     153c:       e0611007        rsb     r1, r1, r7
>     1540:       ebfffffe        bl      0 <skb_trim>
> tca_get_fill():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:625
>     1544:       e3e00000        mvn     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:626
>     1548:       e28dd00c        add     sp, sp, #12
>     154c:       e8bd83f0        pop     {r4, r5, r6, r7, r8, r9, pc}
>
> 00001550 <tca_action_gd>:
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:820
>     1550:       e92d4ff0        push    {r4, r5, r6, r7, r8, r9, sl, fp, lr}
>     1554:       e24dd0cc        sub     sp, sp, #204    ; 0xcc
> nla_len():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:679
>     1558:       e1d1c0b0        ldrh    ip, [r1]
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:824
>     155c:       e28d5024        add     r5, sp, #36     ; 0x24
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:820
>     1560:       e58d001c        str     r0, [sp, #28]
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
>     1564:       e28d0044        add     r0, sp, #68     ; 0x44
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:820
>     1568:       e58d2014        str     r2, [sp, #20]
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
>     156c:       e2812004        add     r2, r1, #4
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:820
>     1570:       e58d3018        str     r3, [sp, #24]
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
>     1574:       e3a01020        mov     r1, #32
>     1578:       e24c3004        sub     r3, ip, #4
>     157c:       e3a0c000        mov     ip, #0
>     1580:       e58dc000        str     ip, [sp]
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:824
>     1584:       e58d5024        str     r5, [sp, #36]   ; 0x24
>     1588:       e58d5028        str     r5, [sp, #40]   ; 0x28
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
>     158c:       ebfffffe        bl      0 <nla_parse>
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:827
>     1590:       e3500000        cmp     r0, #0
>     1594:       ba000056        blt     16f4 <tca_action_gd+0x1a4>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:830
>     1598:       e59dc0f0        ldr     ip, [sp, #240]  ; 0xf0
>     159c:       e35c0031        cmp     ip, #49 ; 0x31
>     15a0:       0a000045        beq     16bc <tca_action_gd+0x16c>
> kmalloc():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:453
> (discriminator 2)
>     15a4:       e3007000        movw    r7, #0
>     15a8:       e28d4044        add     r4, sp, #68     ; 0x44
> tcf_action_get_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:685
> (discriminator 2)
>     15ac:       e3a0b001        mov     fp, #1
> kzalloc():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:453
> (discriminator 2)
>     15b0:       e3407000        movt    r7, #0
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
> (discriminator 2)
>     15b4:       e3a06000        mov     r6, #0
>     15b8:       ea00000e        b       15f8 <tca_action_gd+0xa8>
> tcf_action_get_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:658
>     15bc:       e3e08015        mvn     r8, #21
>     15c0:       e1a0a008        mov     sl, r8
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:685
>     15c4:       e1a0000a        mov     r0, sl
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:839
>     15c8:       e3780a01        cmn     r8, #4096       ; 0x1000
>     15cc:       8a000098        bhi     1834 <tca_action_gd+0x2e4>
> list_add_tail():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:76
>     15d0:       e59d3028        ldr     r3, [sp, #40]   ; 0x28
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:844
>     15d4:       e2802010        add     r2, r0, #16
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:843
>     15d8:       e580b00c        str     fp, [r0, #12]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:837
>     15dc:       e28bb001        add     fp, fp, #1
>     15e0:       e35b0021        cmp     fp, #33 ; 0x21
> __list_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:42
>     15e4:       e5805010        str     r5, [r0, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:41
>     15e8:       e58d2028        str     r2, [sp, #40]   ; 0x28
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:43
>     15ec:       e5803014        str     r3, [r0, #20]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:44
>     15f0:       e5832000        str     r2, [r3]
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:837
>     15f4:       0a000040        beq     16fc <tca_action_gd+0x1ac>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:837
> (discriminator 2)
>     15f8:       e5b42004        ldr     r2, [r4, #4]!
>     15fc:       e3520000        cmp     r2, #0
>     1600:       0a00003d        beq     16fc <tca_action_gd+0x1ac>
> nla_len():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:679
>     1604:       e1d230b0        ldrh    r3, [r2]
> nla_parse_nested():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:736
>     1608:       e28d002c        add     r0, sp, #44     ; 0x2c
>     160c:       e2822004        add     r2, r2, #4
>     1610:       e58d6000        str     r6, [sp]
>     1614:       e2433004        sub     r3, r3, #4
>     1618:       e3a01005        mov     r1, #5
>     161c:       ebfffffe        bl      0 <nla_parse>
> tcf_action_get_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:654
>     1620:       e3500000        cmp     r0, #0
>     1624:       b1a0a000        movlt   sl, r0
>     1628:       b1a0800a        movlt   r8, sl
>     162c:       baffffe4        blt     15c4 <tca_action_gd+0x74>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:658
>     1630:       e59d3038        ldr     r3, [sp, #56]   ; 0x38
>     1634:       e3530000        cmp     r3, #0
>     1638:       0affffdf        beq     15bc <tca_action_gd+0x6c>
> nla_len():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:679
>     163c:       e1d320b0        ldrh    r2, [r3]
>     1640:       e2422004        sub     r2, r2, #4
> tcf_action_get_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:658
>     1644:       e3520003        cmp     r2, #3
>     1648:       9affffdb        bls     15bc <tca_action_gd+0x6c>
> kmem_cache_alloc_trace():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:341
>     164c:       e5970018        ldr     r0, [r7, #24]
>     1650:       e30810d0        movw    r1, #32976      ; 0x80d0
> nla_get_u32():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:967
>     1654:       e5938004        ldr     r8, [r3, #4]
> kzalloc():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/slab.h:341
>     1658:       ebfffffe        bl      0 <kmem_cache_alloc>
> tcf_action_get_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:665
>     165c:       e2509000        subs    r9, r0, #0
>     1660:       0a000050        beq     17a8 <tca_action_gd+0x258>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:668
>     1664:       e2892010        add     r2, r9, #16
> INIT_LIST_HEAD():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:26
>     1668:       e5892010        str     r2, [r9, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/list.h:27
>     166c:       e5892014        str     r2, [r9, #20]
> tcf_action_get_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:670
>     1670:       e59d0030        ldr     r0, [sp, #48]   ; 0x30
>     1674:       ebfffbaa        bl      524 <tc_lookup_action>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:671
>     1678:       e3500000        cmp     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:670
>     167c:       e5890004        str     r0, [r9, #4]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:671
>     1680:       0a000051        beq     17cc <tca_action_gd+0x27c>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:674
>     1684:       e5902030        ldr     r2, [r0, #48]   ; 0x30
>     1688:       e1a01008        mov     r1, r8
>     168c:       e1a00009        mov     r0, r9
>     1690:       e12fff32        blx     r2
>     1694:       e3500000        cmp     r0, #0
>     1698:       1a000045        bne     17b4 <tca_action_gd+0x264>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:681
>     169c:       e5991004        ldr     r1, [r9, #4]
>     16a0:       e3e08001        mvn     r8, #1
>     16a4:       e1a0a008        mov     sl, r8
>     16a8:       e5910020        ldr     r0, [r1, #32]
>     16ac:       ebfffffe        bl      0 <module_put>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:683
>     16b0:       e1a00009        mov     r0, r9
>     16b4:       ebfffffe        bl      0 <kfree>
>     16b8:       eaffffc1        b       15c4 <tca_action_gd+0x74>
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:830
> (discriminator 1)
>     16bc:       e59dc014        ldr     ip, [sp, #20]
>     16c0:       e1dc30b6        ldrh    r3, [ip, #6]
>     16c4:       e3130c01        tst     r3, #256        ; 0x100
>     16c8:       0affffb5        beq     15a4 <tca_action_gd+0x54>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:831
>     16cc:       e59d1048        ldr     r1, [sp, #72]   ; 0x48
>     16d0:       e3510000        cmp     r1, #0
>     16d4:       0a000061        beq     1860 <tca_action_gd+0x310>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:832
>     16d8:       e59dc018        ldr     ip, [sp, #24]
>     16dc:       e59d001c        ldr     r0, [sp, #28]
>     16e0:       e58dc000        str     ip, [sp]
>     16e4:       e59dc014        ldr     ip, [sp, #20]
>     16e8:       e28c2006        add     r2, ip, #6
>     16ec:       e28c3008        add     r3, ip, #8
>     16f0:       ebfffcbf        bl      9f4 <tca_action_flush.isra.16>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:858
>     16f4:       e28dd0cc        add     sp, sp, #204    ; 0xcc
>     16f8:       e8bd8ff0        pop     {r4, r5, r6, r7, r8, r9, sl, fp, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:847
>     16fc:       e59dc0f0        ldr     ip, [sp, #240]  ; 0xf0
>     1700:       e35c0032        cmp     ip, #50 ; 0x32
>     1704:       0a000033        beq     17d8 <tca_action_gd+0x288>
> alloc_skb():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:668
>     1708:       e3a00d3d        mov     r0, #3904       ; 0xf40
>     170c:       e3a010d0        mov     r1, #208        ; 0xd0
>     1710:       e3a02000        mov     r2, #0
>     1714:       e3e03000        mvn     r3, #0
>     1718:       ebfffffe        bl      0 <__alloc_skb>
> tcf_del_notify():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:798
>     171c:       e2506000        subs    r6, r0, #0
>     1720:       0a000048        beq     1848 <tca_action_gd+0x2f8>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:801
>     1724:       e59dc014        ldr     ip, [sp, #20]
>     1728:       e3a04000        mov     r4, #0
>     172c:       e3a02031        mov     r2, #49 ; 0x31
>     1730:       e1a01005        mov     r1, r5
>     1734:       e59c3008        ldr     r3, [ip, #8]
>     1738:       e58d2004        str     r2, [sp, #4]
>     173c:       e3a02001        mov     r2, #1
>     1740:       e58d4000        str     r4, [sp]
>     1744:       e58d2008        str     r2, [sp, #8]
>     1748:       e59d2018        ldr     r2, [sp, #24]
>     174c:       ebffff42        bl      145c <tca_get_fill.constprop.22>
>     1750:       e1500004        cmp     r0, r4
>     1754:       da00003d        ble     1850 <tca_action_gd+0x300>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:808
>     1758:       e1a00005        mov     r0, r5
>     175c:       e1a01004        mov     r1, r4
>     1760:       ebfffffe        bl      bf8 <tcf_action_destroy>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:810
>     1764:       e59dc014        ldr     ip, [sp, #20]
>     1768:       e1a00006        mov     r0, r6
>     176c:       e59d101c        ldr     r1, [sp, #28]
>     1770:       e59d2018        ldr     r2, [sp, #24]
>     1774:       e1dc30b6        ldrh    r3, [ip, #6]
>     1778:       e2033008        and     r3, r3, #8
>     177c:       e58d3000        str     r3, [sp]
>     1780:       e3a03004        mov     r3, #4
>     1784:       ebfffffe        bl      0 <rtnetlink_send>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:812
>     1788:       e2506000        subs    r6, r0, #0
>     178c:       a1a00004        movge   r0, r4
>     1790:       aaffffd7        bge     16f4 <tca_action_gd+0x1a4>
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:856
>     1794:       e1a00005        mov     r0, r5
>     1798:       ebfffa65        bl      134 <cleanup_a>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:857
>     179c:       e1a00006        mov     r0, r6
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:858
>     17a0:       e28dd0cc        add     sp, sp, #204    ; 0xcc
>     17a4:       e8bd8ff0        pop     {r4, r5, r6, r7, r8, r9, sl, fp, pc}
> tcf_action_get_1():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:665
>     17a8:       e3e0800b        mvn     r8, #11
>     17ac:       e1a0a008        mov     sl, r8
>     17b0:       eaffff83        b       15c4 <tca_action_gd+0x74>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:677
>     17b4:       e5992004        ldr     r2, [r9, #4]
>     17b8:       e1a08009        mov     r8, r9
>     17bc:       e5920020        ldr     r0, [r2, #32]
>     17c0:       ebfffffe        bl      0 <module_put>
>     17c4:       e1a00009        mov     r0, r9
>     17c8:       eaffff7e        b       15c8 <tca_action_gd+0x78>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:671
>     17cc:       e3e08015        mvn     r8, #21
>     17d0:       e1a0a008        mov     sl, r8
>     17d4:       eaffffb5        b       16b0 <tca_action_gd+0x160>
> alloc_skb():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:668
>     17d8:       e3a00d3d        mov     r0, #3904       ; 0xf40
>     17dc:       e3a010d0        mov     r1, #208        ; 0xd0
>     17e0:       e3a02000        mov     r2, #0
>     17e4:       e3e03000        mvn     r3, #0
>     17e8:       ebfffffe        bl      0 <__alloc_skb>
> act_get_notify():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:635
>     17ec:       e2504000        subs    r4, r0, #0
>     17f0:       0a000014        beq     1848 <tca_action_gd+0x2f8>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:637
>     17f4:       e59dc014        ldr     ip, [sp, #20]
>     17f8:       e1a01005        mov     r1, r5
>     17fc:       e59d20f0        ldr     r2, [sp, #240]  ; 0xf0
>     1800:       e59c3008        ldr     r3, [ip, #8]
>     1804:       e3a0c000        mov     ip, #0
>     1808:       e58d2004        str     r2, [sp, #4]
>     180c:       e58dc000        str     ip, [sp]
>     1810:       e59d2018        ldr     r2, [sp, #24]
>     1814:       e58dc008        str     ip, [sp, #8]
>     1818:       ebffff0f        bl      145c <tca_get_fill.constprop.22>
>     181c:       e3500000        cmp     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:638
>     1820:       e1a00004        mov     r0, r4
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:637
>     1824:       da00000a        ble     1854 <tca_action_gd+0x304>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:642
>     1828:       e59d101c        ldr     r1, [sp, #28]
>     182c:       e59d2018        ldr     r2, [sp, #24]
>     1830:       ebfffffe        bl      0 <rtnl_unicast>
>     1834:       e1a06000        mov     r6, r0
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:856
>     1838:       e1a00005        mov     r0, r5
>     183c:       ebfffa3c        bl      134 <cleanup_a>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:857
>     1840:       e1a00006        mov     r0, r6
>     1844:       eaffffd5        b       17a0 <tca_action_gd+0x250>
> tcf_del_notify():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:799
>     1848:       e3e06068        mvn     r6, #104        ; 0x68
>     184c:       eaffffd0        b       1794 <tca_action_gd+0x244>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:803
>     1850:       e1a00006        mov     r0, r6
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:804
>     1854:       e3e06015        mvn     r6, #21
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:803
>     1858:       ebfffffe        bl      0 <kfree_skb>
>     185c:       eaffffcc        b       1794 <tca_action_gd+0x244>
> tca_action_gd():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:834
>     1860:       e3e00015        mvn     r0, #21
>     1864:       eaffffa2        b       16f4 <tca_action_gd+0x1a4>
>
> 00001868 <tc_ctl_action>:
> tc_ctl_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:905
>     1868:       e92d4ff0        push    {r4, r5, r6, r7, r8, r9, sl, fp, lr}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:908
>     186c:       e3500000        cmp     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/sock.h:2242
>     1870:       e5903010        ldr     r3, [r0, #16]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:905
>     1874:       e24dd034        sub     sp, sp, #52     ; 0x34
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:908
>     1878:       15908024        ldrne   r8, [r0, #36]   ; 0x24
>     187c:       01a08000        moveq   r8, r0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:905
>     1880:       e1a05001        mov     r5, r1
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/sock.h:2242
>     1884:       e5937024        ldr     r7, [r3, #36]   ; 0x24
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:911
>     1888:       e1d130b4        ldrh    r3, [r1, #4]
>     188c:       e3530032        cmp     r3, #50 ; 0x32
>     1890:       0a000004        beq     18a8 <tc_ctl_action+0x40>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:911
> (discriminator 1)
>     1894:       e3a0000c        mov     r0, #12
>     1898:       ebfffffe        bl      0 <capable>
>     189c:       e3500000        cmp     r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:912
> (discriminator 1)
>     18a0:       03e00000        mvneq   r0, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:911
> (discriminator 1)
>     18a4:       0a000003        beq     18b8 <tc_ctl_action+0x50>
> nlmsg_parse():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:369
>     18a8:       e5953000        ldr     r3, [r5]
>     18ac:       e3530013        cmp     r3, #19
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:370
>     18b0:       93e00015        mvnls   r0, #21
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:369
>     18b4:       8a000001        bhi     18c0 <tc_ctl_action+0x58>
> tc_ctl_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:952
>     18b8:       e28dd034        add     sp, sp, #52     ; 0x34
>     18bc:       e8bd8ff0        pop     {r4, r5, r6, r7, r8, r9, sl, fp, pc}
> nlmsg_parse():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/net/netlink.h:372
>     18c0:       e2433014        sub     r3, r3, #20
>     18c4:       e3a0a000        mov     sl, #0
>     18c8:       e28d0018        add     r0, sp, #24
>     18cc:       e58da000        str     sl, [sp]
>     18d0:       e3a01005        mov     r1, #5
>     18d4:       e2852014        add     r2, r5, #20
>     18d8:       ebfffffe        bl      0 <nla_parse>
> tc_ctl_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:915
>     18dc:       e3500000        cmp     r0, #0
>     18e0:       bafffff4        blt     18b8 <tc_ctl_action+0x50>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:918
>     18e4:       e59d101c        ldr     r1, [sp, #28]
>     18e8:       e151000a        cmp     r1, sl
>     18ec:       0a000047        beq     1a10 <tc_ctl_action+0x1a8>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:924
>     18f0:       e1d5b0b4        ldrh    fp, [r5, #4]
>     18f4:       e35b0031        cmp     fp, #49 ; 0x31
>     18f8:       0a000004        beq     1910 <tc_ctl_action+0xa8>
>     18fc:       e35b0032        cmp     fp, #50 ; 0x32
>     1900:       0a000002        beq     1910 <tc_ctl_action+0xa8>
>     1904:       e35b0030        cmp     fp, #48 ; 0x30
>     1908:       0a000007        beq     192c <tc_ctl_action+0xc4>
>     190c:       e7f001f2        .word   0xe7f001f2
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:944
>     1910:       e58db000        str     fp, [sp]
>     1914:       e1a00007        mov     r0, r7
>     1918:       e1a02005        mov     r2, r5
>     191c:       e1a03008        mov     r3, r8
>     1920:       ebffff0a        bl      1550 <tca_action_gd>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:952
>     1924:       e28dd034        add     sp, sp, #52     ; 0x34
>     1928:       e8bd8ff0        pop     {r4, r5, r6, r7, r8, r9, sl, fp, pc}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:932
>     192c:       e1d590b6        ldrh    r9, [r5, #6]
>     1930:       e28d4010        add     r4, sp, #16
>     1934:       e7e09459        ubfx    r9, r9, #8, #1
>     1938:       ea000002        b       1948 <tc_ctl_action+0xe0>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:936
>     193c:       e376000b        cmn     r6, #11
>     1940:       1a000029        bne     19ec <tc_ctl_action+0x184>
>     1944:       e59d101c        ldr     r1, [sp, #28]
> tcf_action_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:891
> (discriminator 1)
>     1948:       e3a02000        mov     r2, #0
>     194c:       e88d0600        stm     sp, {r9, sl}
>     1950:       e58d4008        str     r4, [sp, #8]
>     1954:       e1a03002        mov     r3, r2
>     1958:       e1a00007        mov     r0, r7
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:889
> (discriminator 1)
>     195c:       e58d4010        str     r4, [sp, #16]
>     1960:       e58d4014        str     r4, [sp, #20]
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:891
> (discriminator 1)
>     1964:       ebfffffe        bl      e68 <tcf_action_init>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:892
> (discriminator 1)
>     1968:       e2506000        subs    r6, r0, #0
>     196c:       1afffff2        bne     193c <tc_ctl_action+0xd4>
> alloc_skb():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/include/linux/skbuff.h:668
>     1970:       e3a00d3d        mov     r0, #3904       ; 0xf40
>     1974:       e3a010d0        mov     r1, #208        ; 0xd0
>     1978:       e1a02006        mov     r2, r6
>     197c:       e3e03000        mvn     r3, #0
>     1980:       ebfffffe        bl      0 <__alloc_skb>
> tcf_add_notify():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:868
>     1984:       e250b000        subs    fp, r0, #0
>     1988:       0a00001a        beq     19f8 <tc_ctl_action+0x190>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:871
>     198c:       e1d5e0b6        ldrh    lr, [r5, #6]
>     1990:       e3a0c030        mov     ip, #48 ; 0x30
>     1994:       e5953008        ldr     r3, [r5, #8]
>     1998:       e1a01004        mov     r1, r4
>     199c:       e1a02008        mov     r2, r8
>     19a0:       e58dc004        str     ip, [sp, #4]
>     19a4:       e58d6008        str     r6, [sp, #8]
>     19a8:       e58de000        str     lr, [sp]
>     19ac:       ebfffeaa        bl      145c <tca_get_fill.constprop.22>
>     19b0:       e3500000        cmp     r0, #0
>     19b4:       da000011        ble     1a00 <tc_ctl_action+0x198>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:877
>     19b8:       e1d530b6        ldrh    r3, [r5, #6]
>     19bc:       e1a0000b        mov     r0, fp
>     19c0:       e1a01007        mov     r1, r7
>     19c4:       e1a02008        mov     r2, r8
>     19c8:       e203c008        and     ip, r3, #8
>     19cc:       e3a03004        mov     r3, #4
>     19d0:       e58dc000        str     ip, [sp]
>     19d4:       ebfffffe        bl      0 <rtnetlink_send>
>     19d8:       e0006fc0        and     r6, r0, r0, asr #31
> tcf_action_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:899
>     19dc:       e1a00004        mov     r0, r4
>     19e0:       ebfff9d3        bl      134 <cleanup_a>
> tc_ctl_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:936
>     19e4:       e376000b        cmn     r6, #11
>     19e8:       0affffd5        beq     1944 <tc_ctl_action+0xdc>
>     19ec:       e1a00006        mov     r0, r6
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:952
>     19f0:       e28dd034        add     sp, sp, #52     ; 0x34
>     19f4:       e8bd8ff0        pop     {r4, r5, r6, r7, r8, r9, sl, fp, pc}
> tcf_action_add():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:869
>     19f8:       e3e06068        mvn     r6, #104        ; 0x68
>     19fc:       eafffff6        b       19dc <tc_ctl_action+0x174>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:873
>     1a00:       e1a0000b        mov     r0, fp
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:874
>     1a04:       e3e06015        mvn     r6, #21
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:873
>     1a08:       ebfffffe        bl      0 <kfree_skb>
>     1a0c:       eafffff2        b       19dc <tc_ctl_action+0x174>
> tc_ctl_action():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:919
>     1a10:       e3000000        movw    r0, #0
>     1a14:       e3400000        movt    r0, #0
>     1a18:       ebfffffe        bl      0 <printk>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:920
>     1a1c:       e3e00015        mvn     r0, #21
>     1a20:       eaffffa4        b       18b8 <tc_ctl_action+0x50>
>
> Disassembly of section .init.text:
>
> 00000000 <tc_action_init>:
> tc_action_init():
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1042
>    0:   e92d4030        push    {r4, r5, lr}
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1043
>    4:   e3005000        movw    r5, #0
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1042
>    8:   e24dd00c        sub     sp, sp, #12
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1043
>    c:   e3405000        movt    r5, #0
>   10:   e3a04000        mov     r4, #0
>   14:   e3a01030        mov     r1, #48 ; 0x30
>   18:   e1a02005        mov     r2, r5
>   1c:   e1a00004        mov     r0, r4
>   20:   e1a03004        mov     r3, r4
>   24:   e58d4000        str     r4, [sp]
>   28:   ebfffffe        bl      0 <rtnl_register>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1044
>   2c:   e1a02005        mov     r2, r5
>   30:   e1a00004        mov     r0, r4
>   34:   e1a03004        mov     r3, r4
>   38:   e58d4000        str     r4, [sp]
>   3c:   e3a01031        mov     r1, #49 ; 0x31
>   40:   ebfffffe        bl      0 <rtnl_register>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1045
>   44:   e1a00004        mov     r0, r4
>   48:   e1a02005        mov     r2, r5
>   4c:   e58d4000        str     r4, [sp]
>   50:   e3a01032        mov     r1, #50 ; 0x32
>   54:   e3003000        movw    r3, #0
>   58:   e3403000        movt    r3, #0
>   5c:   ebfffffe        bl      0 <rtnl_register>
> /home/kelly/source/src/Kernel/linux-3.14.0-plug/net/sched/act_api.c:1049
>   60:   e1a00004        mov     r0, r4
>   64:   e28dd00c        add     sp, sp, #12
>   68:   e8bd8030        pop     {r4, r5, pc}
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@...r.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ