]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ipmi: Fix __scan_channels() failing to rescan channels
authorJinhui Guo <guojinhui.liam@bytedance.com>
Tue, 30 Sep 2025 07:42:38 +0000 (15:42 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 19 Jan 2026 12:11:45 +0000 (13:11 +0100)
commit5fecd43543b299c9c6539ce3cd8de5be3a7782c6
tree7a8599edb57f34c8833a88102316b3cea89a0f34
parent6230f46efd8b7b5820ff0c7537bbe3c55215e33f
ipmi: Fix __scan_channels() failing to rescan channels

[ Upstream commit 6bd30d8fc523fb880b4be548e8501bc0fe8f42d4 ]

channel_handler() sets intf->channels_ready to true but never
clears it, so __scan_channels() skips any rescan. When the BMC
firmware changes a rescan is required. Allow it by clearing
the flag before starting a new scan.

Signed-off-by: Jinhui Guo <guojinhui.liam@bytedance.com>
Message-ID: <20250930074239.2353-3-guojinhui.liam@bytedance.com>
Signed-off-by: Corey Minyard <corey@minyard.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/char/ipmi/ipmi_msghandler.c