[PATCH] s390: cleanup Kconfig
Sanitize some s390 Kconfig options. We have ARCH_S390, ARCH_S390X, ARCH_S390_31, 64BIT, S390_SUPPORT and COMPAT. Replace these 6 options by S390, 64BIT and COMPAT. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:

committed by
Linus Torvalds

parent
9bbc8346fb
commit
347a8dc3b8
@@ -246,7 +246,7 @@ s390_revalidate_registers(struct mci *mci)
|
||||
*/
|
||||
kill_task = 1;
|
||||
|
||||
#ifndef __s390x__
|
||||
#ifndef CONFIG_64BIT
|
||||
asm volatile("ld 0,0(%0)\n"
|
||||
"ld 2,8(%0)\n"
|
||||
"ld 4,16(%0)\n"
|
||||
@@ -255,7 +255,7 @@ s390_revalidate_registers(struct mci *mci)
|
||||
#endif
|
||||
|
||||
if (MACHINE_HAS_IEEE) {
|
||||
#ifdef __s390x__
|
||||
#ifdef CONFIG_64BIT
|
||||
fpt_save_area = &S390_lowcore.floating_pt_save_area;
|
||||
fpt_creg_save_area = &S390_lowcore.fpt_creg_save_area;
|
||||
#else
|
||||
@@ -314,7 +314,7 @@ s390_revalidate_registers(struct mci *mci)
|
||||
*/
|
||||
s390_handle_damage("invalid control registers.");
|
||||
else
|
||||
#ifdef __s390x__
|
||||
#ifdef CONFIG_64BIT
|
||||
asm volatile("lctlg 0,15,0(%0)"
|
||||
: : "a" (&S390_lowcore.cregs_save_area));
|
||||
#else
|
||||
@@ -327,7 +327,7 @@ s390_revalidate_registers(struct mci *mci)
|
||||
* can't write something sensible into that register.
|
||||
*/
|
||||
|
||||
#ifdef __s390x__
|
||||
#ifdef CONFIG_64BIT
|
||||
/*
|
||||
* See if we can revalidate the TOD programmable register with its
|
||||
* old contents (should be zero) otherwise set it to zero.
|
||||
@@ -384,7 +384,7 @@ s390_do_machine_check(struct pt_regs *regs)
|
||||
if (mci->b) {
|
||||
/* Processing backup -> verify if we can survive this */
|
||||
u64 z_mcic, o_mcic, t_mcic;
|
||||
#ifdef __s390x__
|
||||
#ifdef CONFIG_64BIT
|
||||
z_mcic = (1ULL<<63 | 1ULL<<59 | 1ULL<<29);
|
||||
o_mcic = (1ULL<<43 | 1ULL<<42 | 1ULL<<41 | 1ULL<<40 |
|
||||
1ULL<<36 | 1ULL<<35 | 1ULL<<34 | 1ULL<<32 |
|
||||
|
Reference in New Issue
Block a user