Print this page
6152 use NULL dump segop as a shorthand for no-op

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/i86xpv/vm/seg_mf.c
          +++ new/usr/src/uts/i86xpv/vm/seg_mf.c
↓ open down ↓ 462 lines elided ↑ open up ↑
 463  463  }
 464  464  
 465  465  /*ARGSUSED*/
 466  466  static int
 467  467  segmf_advise(struct seg *seg, caddr_t addr, size_t len, uint_t behav)
 468  468  {
 469  469          return (0);
 470  470  }
 471  471  
 472  472  /*ARGSUSED*/
 473      -static void
 474      -segmf_dump(struct seg *seg)
 475      -{}
 476      -
 477      -/*ARGSUSED*/
 478  473  static int
 479  474  segmf_pagelock(struct seg *seg, caddr_t addr, size_t len,
 480  475      struct page ***ppp, enum lock_type type, enum seg_rw rw)
 481  476  {
 482  477          return (ENOTSUP);
 483  478  }
 484  479  
 485  480  static int
 486  481  segmf_getmemid(struct seg *seg, caddr_t addr, memid_t *memid)
 487  482  {
↓ open down ↓ 258 lines elided ↑ open up ↑
 746  741          .checkprot      = segmf_checkprot,
 747  742          .kluster        = segmf_kluster,
 748  743          .sync           = segmf_sync,
 749  744          .incore         = segmf_incore,
 750  745          .lockop         = segmf_lockop,
 751  746          .getprot        = segmf_getprot,
 752  747          .getoffset      = segmf_getoffset,
 753  748          .gettype        = segmf_gettype,
 754  749          .getvp          = segmf_getvp,
 755  750          .advise         = segmf_advise,
 756      -        .dump           = segmf_dump,
 757  751          .pagelock       = segmf_pagelock,
 758  752          .getmemid       = segmf_getmemid,
 759  753  };
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX