|
@@ -272,12 +272,15 @@ typedef struct
|
|
#define PSW_ASC_SECONDARY 0x0000800000000000UL
|
|
#define PSW_ASC_SECONDARY 0x0000800000000000UL
|
|
#define PSW_ASC_HOME 0x0000C00000000000UL
|
|
#define PSW_ASC_HOME 0x0000C00000000000UL
|
|
|
|
|
|
-extern long psw_user32_bits;
|
|
|
|
-
|
|
|
|
#endif /* __s390x__ */
|
|
#endif /* __s390x__ */
|
|
|
|
|
|
|
|
+#ifdef __KERNEL__
|
|
extern long psw_kernel_bits;
|
|
extern long psw_kernel_bits;
|
|
extern long psw_user_bits;
|
|
extern long psw_user_bits;
|
|
|
|
+#ifdef CONFIG_64BIT
|
|
|
|
+extern long psw_user32_bits;
|
|
|
|
+#endif
|
|
|
|
+#endif
|
|
|
|
|
|
/* This macro merges a NEW PSW mask specified by the user into
|
|
/* This macro merges a NEW PSW mask specified by the user into
|
|
the currently active PSW mask CURRENT, modifying only those
|
|
the currently active PSW mask CURRENT, modifying only those
|