Skip to contentSkip to conversation

scs: Report SCS usage in bytes rather than number of entries

PATCH In review Will Deacon 2 participants 3 messages Jun 3, 2020 – Jun 4, 2020

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 scs: Report SCS usage in bytes rather than number of entries

Fix the SCS debug usage check so that we report the number of bytes usedm, rather than the number of entries.

Fixes 5bbaf9d1fcb9 ("scs: Add support for stack usage debugging")
---
 kernel/scs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
kernel/scs.c +1 -1
index 222a7a9ad543..5d4d9bbdec36 100644
@@ -74,7 +74,7 @@ static void scs_check_usage(struct task_struct *tsk)
 	for (p = task_scs(tsk); p < __scs_magic(tsk); ++p) {
 		if (!READ_ONCE_NOCHECK(*p))
 			break;
-		used++;
+		used += sizeof(*p);
 	}
 
 	while (used > curr) {
Signature · 1 line
2.27.0.rc2.251.g90737beb825-goog