Print this page
patch tsoome-feedback

*** 269,279 **** if (fmd_nvl_fmri_unusable(hdl, asru)) { nvlist_free(asru); return (1); } - if (asru != NULL) nvlist_free(asru); return (0); } --- 269,278 ----
*** 324,334 **** page = gmem_page_lookup(afar); if (page != NULL) { if (page->page_flags & GMEM_F_FAULTING || gmem_page_unusable(hdl, page)) { - if (rsc != NULL) nvlist_free(rsc); page->page_flags |= GMEM_F_FAULTING; return (0); } } else { --- 323,332 ----
*** 343,353 **** if (nvlist_lookup_nvlist(page->page_asru_nvl, FM_FMRI_HC_SPECIFIC, &hsp) == 0) (void) nvlist_add_nvlist(rsc, FM_FMRI_HC_SPECIFIC, hsp); flt = fmd_nvl_create_fault(hdl, GMEM_FAULT_PAGE, 100, NULL, fru, rsc); - if (rsc != NULL) nvlist_free(rsc); if (nvlist_add_boolean_value(flt, FM_SUSPECT_MESSAGE, B_FALSE) != 0) fmd_hdl_abort(hdl, "failed to add no-message member to fault"); --- 341,350 ----