• Heiko Carstens's avatar
    s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 · b6b842be
    Heiko Carstens authored
    Use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 for configurations without
    vector registers in order to decide if floating point registers need to be
    saved and restored.
    
    Kernel FPU areas which use floating point registers are supposed to use the
    KERNEL_FPR mask, however users may also open-code this and specify
    KERNEL_VXR_V0V7 and/or KERNEL_VXR_V8V15. If only KERNEL_VXR_V8V15 is
    specified floating point registers wouldn't be saved and restored. Improve
    this and check for both bits.
    
    There are currently no users where this would fix a bug.
    Reviewed-by: default avatarClaudio Imbrenda <imbrenda@linux.ibm.com>
    Signed-off-by: default avatarHeiko Carstens <hca@linux.ibm.com>
    b6b842be
fpu.c 8.32 KB