Messages in this thread Patch in this message | | | From | Will Deacon <> | Subject | [PATCH] scs: Report SCS usage in bytes rather than number of entries | Date | Wed, 3 Jun 2020 16:12:17 +0100 |
| |
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") Reported-by: Sami Tolvanen <samitolvanen@google.com> Signed-off-by: Will Deacon <will@kernel.org> --- kernel/scs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/scs.c b/kernel/scs.c index 222a7a9ad543..5d4d9bbdec36 100644 --- a/kernel/scs.c +++ b/kernel/scs.c @@ -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) { -- 2.27.0.rc2.251.g90737beb825-goog
| |