diff --git a/libpurgeablemem/c/src/purgeable_mem_c.c b/libpurgeablemem/c/src/purgeable_mem_c.c index c9a46b623382a5c7e2cc36c3ac3c7fe5ee59040e..83d12821432c2cb598838003d202bc99addbb421 100644 --- a/libpurgeablemem/c/src/purgeable_mem_c.c +++ b/libpurgeablemem/c/src/purgeable_mem_c.c @@ -178,11 +178,6 @@ bool PurgMemDestroy(struct PurgMem *purgObj) PM_HILOG_ERROR_C(LOG_CORE, "%{public}s: munmap dataPtr fail", __func__); err = PM_UNMAP_PURG_FAIL; } else { - /* double check munmap result: if uxpte is set to no_present */ - if (UxpteIsEnabled() && !IsPurged(purgObj)) { - PM_HILOG_ERROR_C(LOG_CORE, "%{public}s: munmap dataPtr succ, but uxpte present", __func__); - err = PM_UXPT_PRESENT_DATA_PURGED; - } purgObj->dataPtr = NULL; } }