Print this page
6146 seg_inherit_notsup is redundant

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/vm/seg_spt.c
          +++ new/usr/src/uts/common/vm/seg_spt.c
↓ open down ↓ 101 lines elided ↑ open up ↑
 102  102          .getoffset      = SEGSPT_BADOP(u_offset_t),
 103  103          .gettype        = SEGSPT_BADOP(int),
 104  104          .getvp          = SEGSPT_BADOP(int),
 105  105          .advise         = SEGSPT_BADOP(int),
 106  106          .dump           = SEGSPT_BADOP(void),
 107  107          .pagelock       = SEGSPT_BADOP(int),
 108  108          .setpagesize    = SEGSPT_BADOP(int),
 109  109          .getmemid       = SEGSPT_BADOP(int),
 110  110          .getpolicy      = segspt_getpolicy,
 111  111          .capable        = SEGSPT_BADOP(int),
 112      -        .inherit        = seg_inherit_notsup,
 113  112  };
 114  113  
 115  114  static int segspt_shmdup(struct seg *seg, struct seg *newseg);
 116  115  static int segspt_shmunmap(struct seg *seg, caddr_t raddr, size_t ssize);
 117  116  static void segspt_shmfree(struct seg *seg);
 118  117  static faultcode_t segspt_shmfault(struct hat *hat, struct seg *seg,
 119  118                  caddr_t addr, size_t len, enum fault_type type, enum seg_rw rw);
 120  119  static faultcode_t segspt_shmfaulta(struct seg *seg, caddr_t addr);
 121  120  static int segspt_shmsetprot(register struct seg *seg, register caddr_t addr,
 122  121                          register size_t len, register uint_t prot);
↓ open down ↓ 39 lines elided ↑ open up ↑
 162  161          .getoffset      = segspt_shmgetoffset,
 163  162          .gettype        = segspt_shmgettype,
 164  163          .getvp          = segspt_shmgetvp,
 165  164          .advise         = segspt_shmadvise,
 166  165          .dump           = segspt_shmdump,
 167  166          .pagelock       = segspt_shmpagelock,
 168  167          .setpagesize    = segspt_shmsetpgsz,
 169  168          .getmemid       = segspt_shmgetmemid,
 170  169          .getpolicy      = segspt_shmgetpolicy,
 171  170          .capable        = segspt_shmcapable,
 172      -        .inherit        = seg_inherit_notsup,
 173  171  };
 174  172  
 175  173  static void segspt_purge(struct seg *seg);
 176  174  static int segspt_reclaim(void *, caddr_t, size_t, struct page **,
 177  175                  enum seg_rw, int);
 178  176  static int spt_anon_getpages(struct seg *seg, caddr_t addr, size_t len,
 179  177                  page_t **ppa);
 180  178  
 181  179  
 182  180  
↓ open down ↓ 2935 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX