From 74a7a87a43ad55aff019ca8d98bea406fee1e125 Mon Sep 17 00:00:00 2001 From: nichole Date: Tue, 16 Jun 2020 09:23:24 +0800 Subject: platform/mihawk: Fix IPMI double-free [ Upstream commit 68dc040a6540c218d20517764ff5d740a3626c55 ] The commit 6826095 ("platform/mihawk: support dynamic PCIe slot table") added the IPMI OEM command to communicate with BMC. We do the ipmi_free_msg(msg) twice that caused the Fast-reboot fail. This patch fixes it by removing the IPMI double-free bug to restore Fast-reboot. Signed-off-by: Nichole Wang Cc: skiboot-stable@lists.ozlabs.org # skiboot-6.6.x Cc: skiboot-stable@lists.ozlabs.org # skiboot-op940.x Fixes: commit 6826095 ("platform/mihawk: support dynamic PCIe slot table") Reviewed-by: Vasant Hegde Signed-off-by: Oliver O'Halloran Signed-off-by: Vasant Hegde --- platforms/astbmc/mihawk.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/platforms/astbmc/mihawk.c b/platforms/astbmc/mihawk.c index f3669ff..54c2884 100644 --- a/platforms/astbmc/mihawk.c +++ b/platforms/astbmc/mihawk.c @@ -533,8 +533,6 @@ static void mihawk_init(void) if (timeout_ms == 0) break; } - - ipmi_free_msg(ipmi_msg); } prlog(PR_DEBUG, "Mihawk: IPMI_RISERF_QUERY finish. riser_state: %02x" -- cgit v1.1