Jesper Dangaard Brouer
03c4cc385f
bpf: cpumap micro-optimization in cpu_map_enqueue
...
Discovered that the compiler laid-out asm code in suboptimal way
when studying perf report during benchmarking of cpumap. Help
the compiler by the marking unlikely code paths.
Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Acked-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-11-02 16:13:14 +09:00
..
arraymap.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-10-22 13:39:14 +01:00
bpf_lru_list.c
bpf_lru_list.h
bpf: Only set node->ref = 1 if it has not been set
2017-09-01 09:57:39 -07:00
cgroup.c
bpf: remove redundant variable old_flags
2017-10-11 20:22:34 -07:00
core.c
bpf: permit multiple bpf attachments for a single perf event
2017-10-25 10:47:47 +09:00
cpumap.c
bpf: cpumap micro-optimization in cpu_map_enqueue
2017-11-02 16:13:14 +09:00
devmap.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-10-22 13:39:14 +01:00
disasm.c
bpf: move instruction printing into a separate file
2017-10-10 12:30:16 -07:00
disasm.h
bpf: move instruction printing into a separate file
2017-10-10 12:30:16 -07:00
hashtab.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-10-22 13:39:14 +01:00
helpers.c
inode.c
bpf: Add file mode configuration into bpf maps
2017-10-20 13:32:59 +01:00
lpm_trie.c
bpf: Add file mode configuration into bpf maps
2017-10-20 13:32:59 +01:00
Makefile
bpf: introduce new bpf cpu map type BPF_MAP_TYPE_CPUMAP
2017-10-18 12:12:18 +01:00
map_in_map.c
map_in_map.h
percpu_freelist.c
percpu_freelist.h
sockmap.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-02 15:23:39 +09:00
stackmap.c
bpf: Add file mode configuration into bpf maps
2017-10-20 13:32:59 +01:00
syscall.c
selinux: bpf: Add addtional check for bpf object file receive
2017-10-20 13:32:59 +01:00
tnum.c
verifier.c
bpf: fix verifier memory leaks
2017-11-01 22:07:31 +09:00