Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7aca2eda authored by Heiko Carstens's avatar Heiko Carstens Committed by Martin Schwidefsky
Browse files

[S390] sysinfo: display capacity adjustment indicator



Display machine capacity adjustment indicator and capacity
change reason if available in /proc/sysinfo.

Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 8b8c12b1
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -15,7 +15,10 @@
#define __ASM_S390_SYSINFO_H

struct sysinfo_1_1_1 {
	char reserved_0[32];
	unsigned short :16;
	unsigned char ccr;
	unsigned char cai;
	char reserved_0[28];
	char manufacturer[16];
	char type[4];
	char reserved_1[12];
+7 −0
Original line number Diff line number Diff line
@@ -74,6 +74,13 @@ static int stsi_1_1_1(struct sysinfo_1_1_1 *info, char *page, int len)
			       "Model Temp. Capacity: %-16.16s %08u\n",
			       info->model_temp_cap,
			       *(u32 *) info->model_temp_cap_rating);
	if (info->cai) {
		len += sprintf(page + len,
			       "Capacity Adj. Ind.:   %d\n",
			       info->cai);
		len += sprintf(page + len, "Capacity Ch. Reason:  %d\n",
			       info->ccr);
	}
	return len;
}