s390/kexec: change return value of machine_kexec_prepare
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Thu, 6 Sep 2012 13:19:08 +0000 (15:19 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 26 Sep 2012 13:45:14 +0000 (15:45 +0200)
commitd978386e79412e45d1aea81eee345dac23d20865
tree78312cbddb4c84f27582fd2cdbc9e649f2a23954
parenta8f6db4d2990d6866ba5d9c699cfc0835b9d8859
s390/kexec: change return value of machine_kexec_prepare

Returning -ENOSYS on kexec_load() is a bad idea since user space cannot
tell if the system call is not implmented or if it failed.
Use -EOPNOTSUPP in case somebody tries a kexec_load on a NSS image based
kernel instead.

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