summaryrefslogtreecommitdiff
path: root/net/lapb/lapb_timer.c
diff options
context:
space:
mode:
authorMarc Zyngier <marc.zyngier@arm.com>2018-01-16 10:23:47 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-01-23 19:57:09 +0100
commitddfaa7acd7a27355200457eb56767cf5fcafc1d0 (patch)
tree7312908c1e5341b9dc8c3b964afdbcedbeca8946 /net/lapb/lapb_timer.c
parent2904adc5b1c08894f954bff9e30eb5facb3b6591 (diff)
arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
commit acfb3b883f6d6a4b5d27ad7fdded11f6a09ae6dd upstream. KVM doesn't follow the SMCCC when it comes to unimplemented calls, and inject an UNDEF instead of returning an error. Since firmware calls are now used for security mitigation, they are becoming more common, and the undef is counter productive. Instead, let's follow the SMCCC which states that -1 must be returned to the caller when getting an unknown function number. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions