Our users have reported a memory leak. The IPMI driver consumes a lot of memory.
We found this problem because IPMI was slow to release messages after being disconnected, causing what appeared to be a memory leak. Fix commit as: ipmi: fix msg stack when IPMI is disconnected Two other issues were solved in the process of solving this problem. 1. Unloading the driver takes a long time. Fix commit as: ipmi: fix long wait in unload when IPMI disconnect 2. Memory leaks during driver unloading. Fix commit as: ipmi: fix memleak when unload ipmi driver Zhang Yuchen (3): ipmi: fix msg stack when IPMI is disconnected ipmi: fix long wait in unload when IPMI disconnect ipmi: fix memleak when unload ipmi driver drivers/char/ipmi/ipmi_kcs_sm.c | 14 ++++++++++---- drivers/char/ipmi/ipmi_msghandler.c | 5 ++++- drivers/char/ipmi/ipmi_si_intf.c | 27 +++++++++++++++++++-------- 3 files changed, 33 insertions(+), 13 deletions(-) -- 2.30.2 _______________________________________________ Openipmi-developer mailing list Openipmi-developer@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openipmi-developer