Hi, Here is the 4th version of patches for making the persistent ring buffer freeable. The previous version is here; https://lore.kernel.org/all/173928521419.906035.17750338150436695675.stgit@devnote2/ In this version, I used free_reserved_area() instead of custom releasing code. This seems working correctly. Thanks Mike! Thank you, --- Masami Hiramatsu (Google) (2): mm/memblock: Add reserved memory release function tracing: Freeable reserved ring buffer include/linux/mm.h | 1 + kernel/trace/trace.c | 13 +++++++++- kernel/trace/trace.h | 1 + mm/memblock.c | 66 +++++++++++++++++++++++++++++++++++++++++--------- 4 files changed, 68 insertions(+), 13 deletions(-) -- Masami Hiramatsu (Google) <mhiramat@xxxxxxxxxx>