Alexei Starovoitov
19ceb4178d
bpf: don't mark FP reg as uninit
...
when verifier hits an internal bug don't mark register R10==FP as uninit,
since it's read only register and it's not technically correct to let
verifier run further, since it may assume that R10 has valid auxiliary state.
While developing subsequent patches this issue was discovered,
though the code eventually changed that aux reg state doesn't have
pointers any more it is still safer to avoid clearing readonly register.
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Acked-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
2017-12-01 11:25:10 +01:00
..
arraymap.c
perf/bpf: Extend the perf_event_read_local() interface, a.k.a. "bpf: perf event change needed for subsequent bpf helpers"
2017-10-27 10:31:56 +02: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, cgroup: implement eBPF-based device controller for cgroup v2
2017-11-05 23:26:51 +09:00
core.c
Merge branch 'akpm' (patches from Andrew)
2017-11-15 19:42:40 -08: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: offload: add infrastructure for loading programs for a specific netdev
2017-11-05 22:26:18 +09:00
map_in_map.c
map_in_map.h
offload.c
bpf: revert report offload info to user space
2017-11-21 00:37:35 +01:00
percpu_freelist.c
bpf: fix lockdep splat
2017-11-15 19:46:32 +09:00
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
bpf: revert report offload info to user space
2017-11-21 00:37:35 +01:00
tnum.c
bpf/verifier: track signed and unsigned min/max values
2017-08-08 17:51:34 -07:00
verifier.c
bpf: don't mark FP reg as uninit
2017-12-01 11:25:10 +01:00