Print this page
seg_inherit_notsup is redundant since segop_inherit checks for NULL properly

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 ↓ 1846 lines elided ↑ open up ↑
1847 1847  
1848 1848          if (seg->s_ops == &segvn_ops) {
1849 1849                  svd = (struct segvn_data *)seg->s_data;
1850 1850                  if (svd->type == MAP_PRIVATE && svd->swresv > 0)
1851 1851                          swap = svd->swresv;
1852 1852          }
1853 1853          return (swap);
1854 1854  }
1855 1855  
1856 1856  /*
1857      - * General not supported function for segop_inherit
1858      - */
1859      -/* ARGSUSED */
1860      -int
1861      -seg_inherit_notsup(struct seg *seg, caddr_t addr, size_t len, uint_t op)
1862      -{
1863      -        return (ENOTSUP);
1864      -}
1865      -
1866      -/*
1867 1857   * segop wrappers
1868 1858   */
1869 1859  int
1870 1860  segop_dup(struct seg *seg, struct seg *new)
1871 1861  {
1872 1862          VERIFY3P(seg->s_ops->dup, !=, NULL);
1873 1863  
1874 1864          return (seg->s_ops->dup(seg, new));
1875 1865  }
1876 1866  
↓ open down ↓ 180 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX