ipmi: add retry in try_get_dev_id()
authorXianting Tian <tian.xianting@h3c.com>
Wed, 16 Sep 2020 06:21:29 +0000 (14:21 +0800)
committerCorey Minyard <cminyard@mvista.com>
Wed, 16 Sep 2020 13:54:53 +0000 (08:54 -0500)
commit42d8a346c5c06689f4f25aecfa287a5aca501a55
tree98c1fc050338dcda68cb1a600dd3729cfd87de4d
parenta190db945bccdb8c51a02fc26a9f79b860dc586e
ipmi: add retry in try_get_dev_id()

Use a retry machanism to give the BMC more opportunities to correctly
respond when we receive specific completion codes.

This is similar to what is done in __get_device_id().

Signed-off-by: Xianting Tian <tian.xianting@h3c.com>
Message-Id: <20200916062129.26129-1-tian.xianting@h3c.com>
[Moved GET_DEVICE_ID_MAX_RETRY to include/linux/ipmi.h, reworded some
 text.]
Signed-off-by: Corey Minyard <cminyard@mvista.com>
drivers/char/ipmi/ipmi_msghandler.c
drivers/char/ipmi/ipmi_si_intf.c
include/linux/ipmi.h