On Wed, Feb 22, 2023 at 07:29:21PM +0000, Edward Liaw wrote: > From: Daniel Borkmann <daniel@xxxxxxxxxxxxx> > > Partially undo old commit 144cd91c4c2b ("bpf: move tmp variable into ax > register in interpreter"). The reason we need this here is because ax > register will be used for holding temporary state for div/mod instruction > which otherwise interpreter would corrupt. This will cause a small +8 byte > stack increase for interpreter, but with the gain that we can use it from > verifier rewrites as scratch register. > > Signed-off-by: Daniel Borkmann <daniel@xxxxxxxxxxxxx> > Reviewed-by: John Fastabend <john.fastabend@xxxxxxxxx> > [cascardo: This partial revert is needed in order to support using AX for > the following two commits, as there is no JMP32 on 4.19.y] > Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@xxxxxxxxxxxxx> > [edliaw: Removed redeclaration of tmp] > Signed-off-by: Edward Liaw <edliaw@xxxxxxxxxx> > --- > kernel/bpf/core.c | 31 ++++++++++++++----------------- > 1 file changed, 14 insertions(+), 17 deletions(-) What is the git commit id in Linus's tree of this commit? thanks, greg k-h