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  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 02 Apr 2014 08:24:36 -0600
From:	Kelly Anderson <kelly@...ka.com>
To:	linux-kernel@...r.kernel.org
Subject: 3.14 tc oops

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.

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/

Powered by blists - more mailing lists