Commit 333ed746 authored by Will Deacon's avatar Will Deacon
Browse files

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
used, rather than the number of entries.

Fixes: 5bbaf9d1 ("scs: Add support for stack usage debugging")
Reported-by: default avatarSami Tolvanen <samitolvanen@google.com>
Reviewed-by: default avatarKees Cook <keescook@chromium.org>
Signed-off-by: default avatarWill Deacon <will@kernel.org>
parent 082af5ec
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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) {