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

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/vm/vm_seg.c
          +++ new/usr/src/uts/common/vm/vm_seg.c
↓ open down ↓ 1956 lines elided ↑ open up ↑
1957 1957  
1958 1958  int
1959 1959  segop_advise(struct seg *seg, caddr_t addr, size_t len, uint_t b)
1960 1960  {
1961 1961          return (seg->s_ops->advise(seg, addr, len, b));
1962 1962  }
1963 1963  
1964 1964  void
1965 1965  segop_dump(struct seg *seg)
1966 1966  {
     1967 +        if (seg->s_ops->dump == NULL)
     1968 +                return;
     1969 +
1967 1970          seg->s_ops->dump(seg);
1968 1971  }
1969 1972  
1970 1973  int
1971 1974  segop_pagelock(struct seg *seg, caddr_t addr, size_t len, struct page ***page,
1972 1975      enum lock_type type, enum seg_rw rw)
1973 1976  {
1974 1977          return (seg->s_ops->pagelock(seg, addr, len, page, type, rw));
1975 1978  }
1976 1979  
↓ open down ↓ 44 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX