diff --git a/qdf/inc/qdf_trace.h b/qdf/inc/qdf_trace.h index 4d9334f714..25cd23a0dd 100644 --- a/qdf/inc/qdf_trace.h +++ b/qdf/inc/qdf_trace.h @@ -1386,4 +1386,14 @@ void qdf_minidump_log(void *start_addr, size_t size, const char *name) __qdf_minidump_log(start_addr, size, name); } +/** + * qdf_minidump_remove() - Remove memory address from minidump + * @addr: Start address of the memory previously added + */ +static inline +void qdf_minidump_remove(void *addr) +{ + __qdf_minidump_remove(addr); +} + #endif /* __QDF_TRACE_H */ diff --git a/qdf/linux/src/i_qdf_trace.h b/qdf/linux/src/i_qdf_trace.h index 91cb6d86cf..d79deee43e 100644 --- a/qdf/linux/src/i_qdf_trace.h +++ b/qdf/linux/src/i_qdf_trace.h @@ -350,8 +350,16 @@ __qdf_minidump_log(void *start_addr, size_t size, const char *name) "%s: failed to log %pK (%s)\n", __func__, start_addr, name); } + +static inline void +__qdf_minidump_remove(void *addr) +{ + remove_minidump_segments((uintptr_t)addr); +} #else static inline void __qdf_minidump_log(void *start_addr, size_t size, const char *name) {} +static inline void +__qdf_minidump_remove(void *addr) {} #endif #endif /* __I_QDF_TRACE_H */