public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2 0/2] *** Detect interrupt storm in softlockup ***
@ 2024-01-30  7:47 Bitao Hu
  2024-01-30  7:47 ` [PATCHv2 1/2] watchdog/softlockup: low-overhead detection of interrupt storm Bitao Hu
  2024-01-30  7:47 ` [PATCHv2 2/2] watchdog/softlockup: report the most frequent interrupts Bitao Hu
  0 siblings, 2 replies; 8+ messages in thread
From: Bitao Hu @ 2024-01-30  7:47 UTC (permalink / raw)
  To: dianders, akpm, pmladek, lecopzer.chen, kernelfans, liusong
  Cc: linux-kernel, yaoma

I have implemented a low-overhead method for detecting interrupt storm
in softlockup. Please review it, all comments are welcome.

Changes from v1 to v2:

- From Douglas, optimize the memory of cpustats. With the maximum number
of CPUs, that's now this.
2 * 8192 * 4 + 1 * 8192 * 5 * 4 + 1 * 8192 = 237,568 bytes.

- From Liu Song, refactor the code format and add necessary comments. 

- From Douglas, use interrupt counts instead of interrupt time to
determine the cause of softlockup. 

- Remove the cmdline parameter added in PATCHv1.

Bitao Hu (2):
  watchdog/softlockup: low-overhead detection of interrupt storm
  watchdog/softlockup: report the most frequent interrupts

 kernel/watchdog.c | 222 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 222 insertions(+)

-- 
2.37.1 (Apple Git-137.1)


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-01-31 11:08 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-30  7:47 [PATCHv2 0/2] *** Detect interrupt storm in softlockup *** Bitao Hu
2024-01-30  7:47 ` [PATCHv2 1/2] watchdog/softlockup: low-overhead detection of interrupt storm Bitao Hu
2024-01-31  1:19   ` Liu Song
2024-01-31 11:06     ` Bitao Hu
2024-01-31  4:28   ` kernel test robot
2024-01-30  7:47 ` [PATCHv2 2/2] watchdog/softlockup: report the most frequent interrupts Bitao Hu
2024-01-31  1:50   ` Liu Song
2024-01-31 11:08     ` Bitao Hu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox