]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
s390/mm: don't drop errors in get_guest_storage_key
authorDavid Hildenbrand <dahi@linux.vnet.ibm.com>
Tue, 10 May 2016 11:51:54 +0000 (13:51 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 20 Aug 2016 16:10:51 +0000 (18:10 +0200)
commita24f6b24ef9bc199207e9d282282bb5ca00817ff
tree4eaa538bd1216ba8681face5f51c9fa65bd42e4b
parent133745bdb3e20d417ed12af78f9f9cbf361c54d8
s390/mm: don't drop errors in get_guest_storage_key

commit c427c42cd612719e8fb8b5891cc9761e7770024e upstream.

Commit 1e133ab296f3 ("s390/mm: split arch/s390/mm/pgtable.c") changed
the return value of get_guest_storage_key to an unsigned char, resulting
in -EFAULT getting interpreted as a valid storage key.

Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/s390/include/asm/pgtable.h
arch/s390/mm/pgtable.c