Age | Commit message (Expand) | Author |
2017-10-21 | bpf/verifier: reject BPF_ALU64|BPF_END | ![](//seccdn.libravatar.org/avatar/89fff51188e802caa6dad97626d4a89c?s=13&d=retro) Edward Cree |
2017-07-21 | bpf: prevent leaking pointer via xadd on unpriviledged | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2016-06-24 | bpf, inode: disallow userns mounts | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2016-06-24 | bpf: Use mount_nodev not mount_ns to mount the bpf filesystem | ![](//seccdn.libravatar.org/avatar/e11b7fd402962355fcf3d057581d6055?s=13&d=retro) Eric W. Biederman |
2016-05-18 | bpf: fix check_map_func_compatibility logic | ![](//seccdn.libravatar.org/avatar/8861797316ba6b6b769dfdbea014ffd9?s=13&d=retro) Alexei Starovoitov |
2016-05-18 | bpf: fix refcnt overflow | ![](//seccdn.libravatar.org/avatar/8861797316ba6b6b769dfdbea014ffd9?s=13&d=retro) Alexei Starovoitov |
2016-05-18 | bpf: fix double-fdput in replace_map_fd_with_map_ptr() | ![](//seccdn.libravatar.org/avatar/0b64d22beb62f067b3ccfc7e0217d946?s=13&d=retro) Jann Horn |
2016-05-18 | bpf/verifier: reject invalid LD_ABS | BPF_DW instruction | ![](//seccdn.libravatar.org/avatar/8861797316ba6b6b769dfdbea014ffd9?s=13&d=retro) Alexei Starovoitov |
2016-04-20 | bpf: avoid copying junk bytes in bpf_get_current_comm() | ![](//seccdn.libravatar.org/avatar/8861797316ba6b6b769dfdbea014ffd9?s=13&d=retro) Alexei Starovoitov |
2016-03-03 | bpf: fix branch offset adjustment on backjumps after patching ctx expansion | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2016-01-31 | net: bpf: reject invalid shifts | ![](//seccdn.libravatar.org/avatar/9fcaef36fca1d879b24d59cc1c33cfa8?s=13&d=retro) Rabin Vincent |
2015-12-02 | bpf: fix allocation warnings in bpf maps and integer overflow | ![](//seccdn.libravatar.org/avatar/f6fcf4b16423c134869076571c1ae52a?s=13&d=retro) Alexei Starovoitov |
2015-12-01 | bpf, array: fix heap out-of-bounds access when updating elements | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-11-25 | bpf: fix clearing on persistent program array maps | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-11-03 | bpf, verifier: annotate verbose printer with __printf | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-11-02 | bpf: add support for persistent maps/progs | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-11-02 | bpf: consolidate bpf_prog_put{, _rcu} dismantle paths | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-11-02 | bpf: align and clean bpf_{map,prog}_get helpers | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-11-02 | bpf: abstract anon_inode_getfd invocations | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-11-02 | bpf: convert hashtab lock to raw lock | ![](//seccdn.libravatar.org/avatar/7f5222aa8e9fe01bf594678a7089415b?s=13&d=retro) Yang Shi |
2015-10-26 | bpf: fix bpf_perf_event_read() helper | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-10-22 | bpf: introduce bpf_perf_event_output() helper | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-10-16 | bpf: Need to call bpf_prog_uncharge_memlock from bpf_prog_put | ![](//seccdn.libravatar.org/avatar/78a9537557f79d4e22b7218d1a1f7399?s=13&d=retro) Tom Herbert |
2015-10-12 | bpf: charge user for creation of BPF maps and programs | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-10-12 | bpf: enable non-root eBPF programs | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-10-11 | bpf: fix cb access in socket filter programs | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-10-08 | bpf: split state from prandom_u32() and consolidate {c, e}BPF prngs | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-10-05 | ebpf: include perf_event only where really needed | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-10-03 | sched, bpf: add helper for retrieving routing realms | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-10-03 | ebpf: migrate bpf_prog's flags to bitfield | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-09-09 | bpf: fix out of bounds access in verifier log | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-09-09 | ebpf: fix fd refcount leaks related to maps in bpf syscall | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-08-12 | bpf: fix bpf_perf_event_read() loop upper bound | ![](//seccdn.libravatar.org/avatar/eb474297f52c8acd657d7be0a380fd75?s=13&d=retro) Wei-Chun Chao |
2015-08-09 | bpf: Implement function bpf_perf_event_read() that get the selected hardware ... | ![](//seccdn.libravatar.org/avatar/5e3e7bf7a7cd22f2abc9f9c4eba12fb9?s=13&d=retro) Kaixu Xia |
2015-08-09 | bpf: Add new bpf map type to store the pointer to struct perf_event | ![](//seccdn.libravatar.org/avatar/5e3e7bf7a7cd22f2abc9f9c4eba12fb9?s=13&d=retro) Kaixu Xia |
2015-08-09 | bpf: Make the bpf_prog_array_map more generic | ![](//seccdn.libravatar.org/avatar/e55358c3ec3f1e6ea46dc58730d79f60?s=13&d=retro) Wang Nan |
2015-07-27 | ebpf: Allow dereferences of PTR_TO_STACK registers | ![](//seccdn.libravatar.org/avatar/dd53f9b802eb2601252dfc8ac5d2b3f5?s=13&d=retro) Alex Gartrell |
2015-07-20 | test_bpf: add bpf_skb_vlan_push/pop() tests | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-07-13 | ebpf: remove self-assignment in interpreter's tail call | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-06-15 | bpf: allow networking programs to use bpf_trace_printk() for debugging | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-06-15 | bpf: introduce current->pid, tgid, uid, gid, comm accessors | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-06-07 | bpf: allow programs to write to certain skb fields | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-05-31 | ebpf: misc core cleanup | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-05-31 | ebpf: allow bpf_ktime_get_ns_proto also for networking | ![](//seccdn.libravatar.org/avatar/7d90a31a92f614abfab8f69ca8201029?s=13&d=retro) Daniel Borkmann |
2015-05-31 | bpf: add missing rcu protection when releasing programs from prog_array | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-05-21 | bpf: allow bpf programs to tail-call other bpf programs | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-04-27 | bpf: fix 64-bit divide | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-04-16 | bpf: fix two bugs in verification logic when accessing 'ctx' pointer | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-04-16 | bpf: fix verifier memory corruption | ![](//seccdn.libravatar.org/avatar/832e8e8f3a5a655e4acd4dd3df874ff5?s=13&d=retro) Alexei Starovoitov |
2015-04-15 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |