Print this page
6149 use NULL capable segop as a shorthand for no-capabilities

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 ↓ 1990 lines elided ↑ open up ↑
1991 1991  {
1992 1992          if (seg->s_ops->getpolicy == NULL)
1993 1993                  return (NULL);
1994 1994  
1995 1995          return (seg->s_ops->getpolicy(seg, addr));
1996 1996  }
1997 1997  
1998 1998  int
1999 1999  segop_capable(struct seg *seg, segcapability_t cap)
2000 2000  {
     2001 +        if (seg->s_ops->capable == NULL)
     2002 +                return (0);
     2003 +
2001 2004          return (seg->s_ops->capable(seg, cap));
2002 2005  }
2003 2006  
2004 2007  int
2005 2008  segop_inherit(struct seg *seg, caddr_t addr, size_t len, uint_t op)
2006 2009  {
2007 2010          if (seg->s_ops->inherit == NULL)
2008 2011                  return (ENOTSUP);
2009 2012  
2010 2013          return (seg->s_ops->inherit(seg, addr, len, op));
2011 2014  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX