summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2025-12-15 17:52:09 +0100
committerPeter Zijlstra <peterz@infradead.org>2026-01-22 11:11:17 +0100
commitb5b8282441bc4f8f1ff505e19d566dbd7b805761 (patch)
tree85f89ddbbea6ad54775432965bed74eb5ed4f59d /include/linux
parentf8380f976804533df4c6c3d3a0b2cd03c2d262bc (diff)
rseq: Add statistics for time slice extensions
Extend the quick statistics with time slice specific fields. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://patch.msgid.link/20251215155708.795202254@linutronix.de
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/rseq_entry.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/rseq_entry.h b/include/linux/rseq_entry.h
index d0ec4714ffd6..54d8e338b26e 100644
--- a/include/linux/rseq_entry.h
+++ b/include/linux/rseq_entry.h
@@ -15,6 +15,11 @@ struct rseq_stats {
unsigned long cs;
unsigned long clear;
unsigned long fixup;
+ unsigned long s_granted;
+ unsigned long s_expired;
+ unsigned long s_revoked;
+ unsigned long s_yielded;
+ unsigned long s_aborted;
};
DECLARE_PER_CPU(struct rseq_stats, rseq_stats);