Print this page
patch tsoome-feedback

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fm/modules/sun4v/generic-mem/gmem_dimm.c
          +++ new/usr/src/cmd/fm/modules/sun4v/generic-mem/gmem_dimm.c
↓ open down ↓ 474 lines elided ↑ open up ↑
 475  475  
 476  476          if (nvlist_lookup_string(asru, FM_FMRI_HC_SERIAL_ID, &sn) != 0) {
 477  477                  fmd_hdl_debug(hdl, "Unable to get dimm serial\n");
 478  478                  return (0);
 479  479          }
 480  480          dimm = gmem_find_dimm_fru(hdl, sn);
 481  481          if (dimm == NULL) {
 482  482                  fmd_hdl_debug(hdl, "Dimm sn=%s is not present\n", sn);
 483  483                  return (0);
 484  484          }
 485      -        if (dimm != NULL)
 486      -                nvlist_free(dimm);
      485 +        nvlist_free(dimm);
 487  486          return (1);
 488  487  }
 489  488  
 490  489  static int
 491  490  gmem_find_dimm_chip(nvlist_t *nvl, uint32_t *chip)
 492  491  {
 493  492  
 494  493          char *name, *id, *end;
 495  494          nvlist_t **hcl;
 496  495          uint_t n;
↓ open down ↓ 60 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX