ipmi: Skip channel scan if channels are already marked ready
Channels remain static unless the BMC firmware changes. Therefore, rescanning is unnecessary while they are marked ready and no BMC update has occurred. Signed-off-by: Jinhui Guo <guojinhui.liam@bytedance.com> Message-ID: <20250930074239.2353-4-guojinhui.liam@bytedance.com> Signed-off-by: Corey Minyard <corey@minyard.net>
This commit is contained in:
committed by
Corey Minyard
parent
6bd30d8fc5
commit
1c35d80275
@@ -3450,6 +3450,10 @@ static int __scan_channels(struct ipmi_smi *intf,
|
||||
intf->channels_ready = false;
|
||||
}
|
||||
|
||||
/* Skip channel scan if channels are already marked ready */
|
||||
if (intf->channels_ready)
|
||||
return 0;
|
||||
|
||||
if (ipmi_version_major(id) > 1
|
||||
|| (ipmi_version_major(id) == 1
|
||||
&& ipmi_version_minor(id) >= 5)) {
|
||||
|
||||
Reference in New Issue
Block a user