[PATCH v2 0/7] xen/console: updates to rate-limiting

dmukhin@ford.com posted 7 patches 2 days, 5 hours ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20260206202424.2054758-1-dmukhin@ford.com
docs/misc/xen-command-line.pandoc | 27 ++++++++++++++
xen/drivers/char/Kconfig          | 25 +++++++++++++
xen/drivers/char/console.c        | 62 ++++++++++++++++++-------------
xen/include/xen/lib.h             |  4 +-
4 files changed, 90 insertions(+), 28 deletions(-)
[PATCH v2 0/7] xen/console: updates to rate-limiting
Posted by dmukhin@ford.com 2 days, 5 hours ago
The series introduces compile- and runtime-configuration for diagnostic
messages rate-limiting.

Patches 1-2, 6-7 are tiny cleanups.
Patch 3 introduces build-time rate-limiting controls.
Patch 4 introduces run-time rate-limiting controls.
Patch 5 is a fixup for the rate-limiter to adjust to new user-defined
rate-limiting parameters.

[1] Link to v1: https://lore.kernel.org/xen-devel/20250725212235.753363-1-dmukhin@ford.com/
[2] CI run: https://gitlab.com/xen-project/people/dmukhin/xen/-/pipelines/2311064179

Denis Mukhin (7):
  xen/console: remove __printk_ratelimit() from lib.h
  xen/console: use bool as return value from printk_ratelimit()
  xen/console: add build-time rate-limiting controls
  xen/console: add run-time rate-limiting controls
  xen/console: correct leaky-bucket rate limiter
  xen/console: use s_time_t for time accounting in do_printk_ratelimit()
  xen/console: simplify printouts in do_printk_ratelimit()

 docs/misc/xen-command-line.pandoc | 27 ++++++++++++++
 xen/drivers/char/Kconfig          | 25 +++++++++++++
 xen/drivers/char/console.c        | 62 ++++++++++++++++++-------------
 xen/include/xen/lib.h             |  4 +-
 4 files changed, 90 insertions(+), 28 deletions(-)

-- 
2.52.0