freebsd-dev/sys/dev/ipmi
Alexander Motin 9d3b47abbb ipmi(4): Add more watchdog error checks.
Add request submission status checks before checking req->ir_compcode,
otherwise it may be zero just because of initialization.

Add checks for req->ir_compcode errors in ipmi_reset_watchdog() and
ipmi_set_watchdog().  In first case explicitly check for 0x80, which
means timer was not previously set, that I found happening after BMC
cold reset.  This change makes watchdog timer to recover instead of
permanently ignoring reset errors after BMC reset or upgraded.

MFC after:	2 weeks
Sponsored by:   iXsystems, Inc.
2021-07-29 23:39:04 -04:00
..
ipmi_acpi.c
ipmi_isa.c ipmi: support getting address from EFI 2021-04-29 05:20:58 -05:00
ipmi_kcs.c The current IPMI KCS code is waiting 100us for all transitions (roughly 2019-06-12 16:06:31 +00:00
ipmi_linux.c Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
ipmi_opal.c [PowerPC64] Fix OPAL IPMI driver 2020-03-26 12:17:49 +00:00
ipmi_pci.c ipmi: support getting address from EFI 2021-04-29 05:20:58 -05:00
ipmi_smbios.c ipmi: support getting address from EFI 2021-04-29 05:20:58 -05:00
ipmi_smbus.c ipmi: support getting address from EFI 2021-04-29 05:20:58 -05:00
ipmi_smic.c
ipmi_ssif.c ipmi_ssif: Fix inverted for the end of multi-part reads 2021-02-18 15:48:01 +00:00
ipmi.c ipmi(4): Add more watchdog error checks. 2021-07-29 23:39:04 -04:00
ipmivars.h