lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20231213215340.495734-1-jerry.hoemann@hpe.com>
Date:   Wed, 13 Dec 2023 14:53:37 -0700
From:   Jerry Hoemann <jerry.hoemann@....com>
To:     linux@...ck-us.net
Cc:     wim@...ux-watchdog.org, linux-watchdog@...r.kernel.org,
        linux-kernel@...r.kernel.org, Jerry Hoemann <jerry.hoemann@....com>
Subject: [PATCH v2 0/3] watchdog/hpwdt: Cleanup Claiming NMI

In addition to being a watchdog, hpwdt participates in error
containment on ProLiant systems.

On legacy platforms, Gen 9 and earlier, Fatal IO errors would be
signaled as an IO CHECK NMI with expectation that hpwdt would be present
to receive the NMI and crash the systems thus containing the error.

A problem was that hwpdt did not discriminate enough in accepting NMIs.
This could lead to problems if an NMI generated for another subsystem
was not claimed by that subsystem and became UNKNOWN and was claimed
by hpwdt.  Application profiling was such an example.  Although the known
profiling issue was fixed, hpwdt should avoid claiming NMI not intended
for it.

In iLO 5 time frame, checks were added to make hpwdt more selective
in claiming NMI.  This patchset cleans up the checks and enables them
for future versions of iLO.

Updates from V1
---------------
Refactor second patch into two creating a three patch series.
Update and clarify patch documentation.



Jerry Hoemann (3):
  watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
  watchdog/hpwdt: Remove redundant test.
  watchdog/hpwdt: Remove unused variable

 drivers/watchdog/hpwdt.c | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

-- 
2.41.0

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ