]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ipmi(4): Limit maximum watchdog pre-timeout interval.
authorAlexander Motin <mav@FreeBSD.org>
Wed, 15 Sep 2021 01:06:39 +0000 (21:06 -0400)
committerAlexander Motin <mav@FreeBSD.org>
Wed, 15 Sep 2021 01:06:39 +0000 (21:06 -0400)
commit6c2d4404161aa2bac1c7992afbf5a763f1a6f66e
tree32ef504de79e03dbefffb41d48ff49932d38722e
parent02d8194012a9a0e367a92c7f89567b808bf0e9a8
ipmi(4): Limit maximum watchdog pre-timeout interval.

Previous code by default setting pre-timeout interval to 120 seconds
made impossible to set timeout interval below that, resulting in error
0xcc (Invalid data field in Request) at least on Supermicro boards.

To fix that limit maximum pre-timeout interval to ~1/4 of the timeout
interval, that sounds like a reasonable default: not too short to fire
too late, but also not too long to give many false reports.

MFC after: 2 weeks
sys/dev/ipmi/ipmi.c