summaryrefslogtreecommitdiffstats
path: root/arch/s390
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2015-10-12 13:04:12 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2015-10-27 09:33:57 +0100
commit36324963a3006d2c416095d87d8272e4825c679b (patch)
treead448133490eea7d305fb627fe2fc1fb831f922a /arch/s390
parent975be635d929e3cfdae149d6de055f31a17c92d7 (diff)
downloadlinux-36324963a3006d2c416095d87d8272e4825c679b.tar.gz
linux-36324963a3006d2c416095d87d8272e4825c679b.tar.bz2
linux-36324963a3006d2c416095d87d8272e4825c679b.zip
s390/nmi: reduce size of percpu variable
Change the flag fields within struct mcck_struct to simple bit fields to reduce the size of the structure which is used as percpu variable. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390')
-rw-r--r--arch/s390/kernel/nmi.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/s390/kernel/nmi.c b/arch/s390/kernel/nmi.c
index b3004f4ac493..07302ce37648 100644
--- a/arch/s390/kernel/nmi.c
+++ b/arch/s390/kernel/nmi.c
@@ -24,9 +24,9 @@
#include <asm/ctl_reg.h>
struct mcck_struct {
- int kill_task;
- int channel_report;
- int warning;
+ unsigned int kill_task : 1;
+ unsigned int channel_report : 1;
+ unsigned int warning : 1;
unsigned int etr_queue : 1;
unsigned int stp_queue : 1;
unsigned long mcck_code;