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 ↓ 6053 lines elided ↑ open up ↑
6054 6054                   */
6055 6055                  hat_chgattr(seg->s_as->a_hat, addr, len, prot);
6056 6056          }
6057 6057  
6058 6058          SEGVN_LOCK_EXIT(seg->s_as, &svd->lock);
6059 6059  
6060 6060          return (0);
6061 6061  }
6062 6062  
6063 6063  /*
6064      - * segvn_setpagesize is called via SEGOP_SETPAGESIZE from as_setpagesize,
     6064 + * segvn_setpagesize is called via segop_setpagesize from as_setpagesize,
6065 6065   * to determine if the seg is capable of mapping the requested szc.
6066 6066   */
6067 6067  static int
6068 6068  segvn_setpagesize(struct seg *seg, caddr_t addr, size_t len, uint_t szc)
6069 6069  {
6070 6070          struct segvn_data *svd = (struct segvn_data *)seg->s_data;
6071 6071          struct segvn_data *nsvd;
6072 6072          struct anon_map *amp = svd->amp;
6073 6073          struct seg *nseg;
6074 6074          caddr_t eaddr = addr + len, a;
↓ open down ↓ 4034 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX