[GIT PULL] IPMI bug fixes for 5.10

From: Corey Minyard
Date: Tue Oct 13 2020 - 11:56:56 EST


The following changes since commit fc80c51fd4b23ec007e88d4c688f2cac1b8648e7:

Merge tag 'kbuild-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild (2020-08-09 14:10:26 -0700)

are available in the Git repository at:

https://github.com/cminyard/linux-ipmi.git tags/for-linus-5.10-1

for you to fetch changes up to 8fe7990ceda8597e407d06bffc4bdbe835a93ece:

ipmi_si: Fix wrong return value in try_smi_init() (2020-10-05 13:30:51 -0500)

----------------------------------------------------------------
Bug fix pull for IPMI for 5.10

Some minor bug fixes, return values, cleanups of prints, conversion of
tasklets to the new API.

The biggest change is retrying the initial information fetch from the
management controller. If that fails, the iterface is not operational,
and one group was having trouble with the management controller not
being ready when the OS started up. So a retry was added.

----------------------------------------------------------------
Allen Pais (1):
char: ipmi: convert tasklets to use new tasklet_setup() API

Corey Minyard (1):
ipmi: Clean up some printks

Dan Carpenter (1):
ipmi: msghandler: Fix a signedness bug

Markus Boehme (1):
ipmi: Reset response handler when failing to send the command

Tianjia Zhang (1):
ipmi_si: Fix wrong return value in try_smi_init()

Xianting Tian (3):
ipmi:sm: Print current state when the state is invalid
ipmi:msghandler: retry to get device id on an error
ipmi: add retry in try_get_dev_id()

Xiongfeng Wang (1):
ipmi: add a newline when printing parameter 'panic_op' by sysfs

drivers/char/ipmi/ipmi_bt_sm.c | 4 ++-
drivers/char/ipmi/ipmi_kcs_sm.c | 15 +++++++----
drivers/char/ipmi/ipmi_msghandler.c | 52 +++++++++++++++++++++++++------------
drivers/char/ipmi/ipmi_si_intf.c | 19 +++++++++++++-
drivers/char/ipmi/ipmi_smic_sm.c | 35 +++++++++++++++----------
include/linux/ipmi.h | 2 ++
include/uapi/linux/ipmi_msgdefs.h | 2 ++
7 files changed, 93 insertions(+), 36 deletions(-)