s390: fix 'novx' early parameter handling
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Fri, 11 Aug 2017 13:54:16 +0000 (15:54 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 23 Aug 2017 11:31:47 +0000 (13:31 +0200)
Specifying the 'novx' kernel parameter always results in a warning:

Malformed early option 'novx'

The reason for this is that the novx early parameter handling function
always returns a non-zero value which means that an error occurred.
Fix this and return the correct zero value instead.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/early.c

index added67..ca8cd80 100644 (file)
@@ -420,7 +420,7 @@ static int __init disable_vector_extension(char *str)
 {
        S390_lowcore.machine_flags &= ~MACHINE_FLAG_VX;
        __ctl_clear_bit(0, 17);
-       return 1;
+       return 0;
 }
 early_param("novx", disable_vector_extension);