x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
authorJoerg Roedel <jroedel@suse.de>
Wed, 19 May 2021 13:52:49 +0000 (15:52 +0200)
committerBorislav Petkov <bp@suse.de>
Tue, 15 Jun 2021 09:24:21 +0000 (11:24 +0200)
commitf2df15639e44d23bf82a86a03092472c7278cd39
tree247da372fd19beae98f68d3331954f8761df8955
parent4aca2d99fd27698cf82d55aed4859fde859082ac
x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()

In theory, 0 is a valid value for the instruction pointer so don't use
it as the error return value from insn_get_effective_ip().

Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20210614135327.9921-5-joro@8bytes.org
arch/x86/lib/insn-eval.c