Print this page
patch lower-case-segops

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/vm/seg_vn.c
          +++ new/usr/src/uts/common/vm/seg_vn.c
↓ open down ↓ 6076 lines elided ↑ open up ↑
6077 6077                   */
6078 6078                  hat_chgattr(seg->s_as->a_hat, addr, len, prot);
6079 6079          }
6080 6080  
6081 6081          SEGVN_LOCK_EXIT(seg->s_as, &svd->lock);
6082 6082  
6083 6083          return (0);
6084 6084  }
6085 6085  
6086 6086  /*
6087      - * segvn_setpagesize is called via SEGOP_SETPAGESIZE from as_setpagesize,
     6087 + * segvn_setpagesize is called via segop_setpagesize from as_setpagesize,
6088 6088   * to determine if the seg is capable of mapping the requested szc.
6089 6089   */
6090 6090  static int
6091 6091  segvn_setpagesize(struct seg *seg, caddr_t addr, size_t len, uint_t szc)
6092 6092  {
6093 6093          struct segvn_data *svd = (struct segvn_data *)seg->s_data;
6094 6094          struct segvn_data *nsvd;
6095 6095          struct anon_map *amp = svd->amp;
6096 6096          struct seg *nseg;
6097 6097          caddr_t eaddr = addr + len, a;
↓ open down ↓ 4217 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX