Messages in this thread | | | Date | Tue, 03 Apr 2012 18:02:36 -0400 (EDT) | Subject | Re: [REGRESSION][PATCH V4 2/3] bpf jit: Let the x86 jit handle negative offsets | From | David Miller <> |
| |
From: Jan Seiffert <kaffeemonster@googlemail.com> Date: Fri, 30 Mar 2012 17:24:05 +0200
> Now the helper function from filter.c for negative offsets is exported, > it can be used it in the jit to handle negative offsets. > > First modify the asm load helper functions to handle: > - know positive offsets > - know negative offsets > - any offset > > then the compiler can be modified to explicitly use these helper > when appropriate. > > This fixes the case of a negative X register and allows to lift > the restriction that bpf programs with negative offsets can't > be jited. > > Signed-of-by: Jan Seiffert <kaffeemonster@googlemail.com>
Applied, but with trailing empty lines removed:
> diff --git a/arch/x86/net/bpf_jit.S b/arch/x86/net/bpf_jit.S > index 6687022..2897d7f 100644 > --- a/arch/x86/net/bpf_jit.S > +++ b/arch/x86/net/bpf_jit.S > + ret > +
There.
| |