[PATCH 0/3] powerpc/sstep: Fix kernel crash if VSX is not present

From: Ravi Bangoria
Date: Sun May 20 2018 - 23:26:16 EST


This is a next version to RFC patch:
https://lkml.org/lkml/2018/5/16/36

kbuild test robot reported the following build failure with RFC.

error: unused variable 'type' [-Werror=unused-variable]
int type;
^~~~

I've fixed it along with following changes.

1st patch introduces a new macro to simplify code a bit.
2nd patch fixes the kernel crash when VSX is not supported
or disabled.
3rd patch fixes emulate_step() tests

Ravi Bangoria (3):
powerpc/sstep: Introduce GETTYPE macro
powerpc/sstep: Fix kernel crash if VSX is not present
powerpc/sstep: Fix emulate_step test if VSX not present

arch/powerpc/include/asm/sstep.h | 2 ++
arch/powerpc/kernel/align.c | 2 +-
arch/powerpc/lib/sstep.c | 15 ++++++++++++---
arch/powerpc/lib/test_emulate_step.c | 21 +++++++++++++++------
4 files changed, 30 insertions(+), 10 deletions(-)

--
2.16.2