Print this page
patch lower-case-segops

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/vm/seg_dev.h
          +++ new/usr/src/uts/common/vm/seg_dev.h
↓ open down ↓ 110 lines elided ↑ open up ↑
 111  111  };
 112  112  
 113  113  #ifdef _KERNEL
 114  114  
 115  115  /*
 116  116   * Mappings of /dev/null come from segdev and have no mapping type.
 117  117   */
 118  118  
 119  119  #define SEG_IS_DEVNULL_MAPPING(seg)     \
 120  120          ((seg)->s_ops == &segdev_ops && \
 121      -        ((SEGOP_GETTYPE(seg, (seg)->s_base) & (MAP_SHARED | MAP_PRIVATE)) == 0))
      121 +        ((segop_gettype((seg), (seg)->s_base) & \
      122 +            (MAP_SHARED | MAP_PRIVATE)) == 0))
 122  123  
 123  124  extern void segdev_init(void);
 124  125  
 125  126  extern int segdev_create(struct seg *, void *);
 126  127  
 127  128  extern int segdev_copyto(struct seg *, caddr_t, const void *, void *, size_t);
 128  129  extern int segdev_copyfrom(struct seg *, caddr_t, const void *, void *, size_t);
 129  130  extern struct seg_ops segdev_ops;
 130  131  
 131  132  #endif  /* _KERNEL */
 132  133  
 133  134  #ifdef  __cplusplus
 134  135  }
 135  136  #endif
 136  137  
 137  138  #endif  /* _VM_SEG_DEV_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX