Print this page
6146 seg_inherit_notsup is redundant


 152         .fault          = segkp_fault,
 153         .faulta         = SEGKP_BADOP(faultcode_t),
 154         .setprot        = SEGKP_BADOP(int),
 155         .checkprot      = segkp_checkprot,
 156         .kluster        = segkp_kluster,
 157         .swapout        = SEGKP_BADOP(size_t),
 158         .sync           = SEGKP_BADOP(int),
 159         .incore         = SEGKP_BADOP(size_t),
 160         .lockop         = SEGKP_BADOP(int),
 161         .getprot        = SEGKP_BADOP(int),
 162         .getoffset      = SEGKP_BADOP(u_offset_t),
 163         .gettype        = SEGKP_BADOP(int),
 164         .getvp          = SEGKP_BADOP(int),
 165         .advise         = SEGKP_BADOP(int),
 166         .dump           = segkp_dump,
 167         .pagelock       = segkp_pagelock,
 168         .setpagesize    = SEGKP_BADOP(int),
 169         .getmemid       = segkp_getmemid,
 170         .getpolicy      = segkp_getpolicy,
 171         .capable        = segkp_capable,
 172         .inherit        = seg_inherit_notsup,
 173 };
 174 
 175 
 176 static void
 177 segkp_badop(void)
 178 {
 179         panic("segkp_badop");
 180         /*NOTREACHED*/
 181 }
 182 
 183 static void segkpinit_mem_config(struct seg *);
 184 
 185 static uint32_t segkp_indel;
 186 
 187 /*
 188  * Allocate the segment specific private data struct and fill it in
 189  * with the per kp segment mutex, anon ptr. array and hash table.
 190  */
 191 int
 192 segkp_create(struct seg *seg)




 152         .fault          = segkp_fault,
 153         .faulta         = SEGKP_BADOP(faultcode_t),
 154         .setprot        = SEGKP_BADOP(int),
 155         .checkprot      = segkp_checkprot,
 156         .kluster        = segkp_kluster,
 157         .swapout        = SEGKP_BADOP(size_t),
 158         .sync           = SEGKP_BADOP(int),
 159         .incore         = SEGKP_BADOP(size_t),
 160         .lockop         = SEGKP_BADOP(int),
 161         .getprot        = SEGKP_BADOP(int),
 162         .getoffset      = SEGKP_BADOP(u_offset_t),
 163         .gettype        = SEGKP_BADOP(int),
 164         .getvp          = SEGKP_BADOP(int),
 165         .advise         = SEGKP_BADOP(int),
 166         .dump           = segkp_dump,
 167         .pagelock       = segkp_pagelock,
 168         .setpagesize    = SEGKP_BADOP(int),
 169         .getmemid       = segkp_getmemid,
 170         .getpolicy      = segkp_getpolicy,
 171         .capable        = segkp_capable,

 172 };
 173 
 174 
 175 static void
 176 segkp_badop(void)
 177 {
 178         panic("segkp_badop");
 179         /*NOTREACHED*/
 180 }
 181 
 182 static void segkpinit_mem_config(struct seg *);
 183 
 184 static uint32_t segkp_indel;
 185 
 186 /*
 187  * Allocate the segment specific private data struct and fill it in
 188  * with the per kp segment mutex, anon ptr. array and hash table.
 189  */
 190 int
 191 segkp_create(struct seg *seg)