platform-bus: fix refcount leak
authorGao Shiyuan <gaoshiyuan@baidu.com>
Thu, 29 Aug 2024 13:10:05 +0000 (21:10 +0800)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 5 Sep 2024 12:12:37 +0000 (13:12 +0100)
commit99ec7b440a1d6a6ef07450b68687d24d13a25fb5
tree7cfb2e134e50e9402a35887e2def92fcdcdefc83
parent17e93dd5faaf3ba8a1df099cc9396e4943baa892
platform-bus: fix refcount leak

memory_region_find() returns an MR which it is the caller's
responsibility to unref, but platform_bus_map_mmio() was
forgetting to do so, thus leaking the MR.

Signed-off-by: Gao Shiyuan <gaoshiyuan@baidu.com>
Message-id: 20240829131005.9196-1-gaoshiyuan@baidu.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
[PMM: tweaked commit message]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/core/platform-bus.c