Print this page
patch lower-case-segops

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/vm/seg_dev.c
          +++ new/usr/src/uts/common/vm/seg_dev.c
↓ open down ↓ 423 lines elided ↑ open up ↑
 424  424  
 425  425          if (error != 0) {
 426  426                  sdp->devmap_data = NULL;
 427  427                  hat_unload(seg->s_as->a_hat, seg->s_base, seg->s_size,
 428  428                      HAT_UNLOAD_UNMAP);
 429  429          } else {
 430  430                  /*
 431  431                   * Mappings of /dev/null don't count towards the VSZ of a
 432  432                   * process.  Mappings of /dev/null have no mapping type.
 433  433                   */
 434      -                if ((SEGOP_GETTYPE(seg, (seg)->s_base) & (MAP_SHARED |
      434 +                if ((segop_gettype(seg, seg->s_base) & (MAP_SHARED |
 435  435                      MAP_PRIVATE)) == 0) {
 436  436                          seg->s_as->a_resvsize -= seg->s_size;
 437  437                  }
 438  438          }
 439  439  
 440  440          return (error);
 441  441  }
 442  442  
 443  443  static struct segdev_data *
 444  444  sdp_alloc(void)
↓ open down ↓ 3657 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX