1. 01 Jun, 2017 39 commits
  2. 31 May, 2017 1 commit
    • David S. Miller's avatar
      Merge branch 'bpf-stack-tracker' · 6c21a2a6
      David S. Miller authored
      Alexei Starovoitov says:
      
      ====================
      bpf: stack depth tracking
      
      Introduce tracking of bpf program stack depth in the verifier and use that
      info to reduce bpf program stack consumption in the interpreter and x64 JIT.
      Other JITs can take advantage of it as well in the future.
      Most of the programs consume very little stack, so it's good optimization
      in general and it's the first step toward bpf to bpf function calls.
      
      Also use internal opcode for bpf_tail_call() marking to make clear
      that jmp|call|x opcode is not uapi and may be used for actual
      indirect call opcode in the future.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      6c21a2a6