Print this page
patch lower-case-segops

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/mem.c
          +++ new/usr/src/uts/common/io/mem.c
↓ open down ↓ 282 lines elided ↑ open up ↑
 283  283  }
 284  284  
 285  285  static int
 286  286  mmpagelock(struct as *as, caddr_t va)
 287  287  {
 288  288          struct seg *seg;
 289  289          int i;
 290  290  
 291  291          AS_LOCK_ENTER(as, &as->a_lock, RW_READER);
 292  292          seg = as_segat(as, va);
 293      -        i = (seg != NULL)? SEGOP_CAPABLE(seg, S_CAPABILITY_NOMINFLT) : 0;
      293 +        i = (seg != NULL)? segop_capable(seg, S_CAPABILITY_NOMINFLT) : 0;
 294  294          AS_LOCK_EXIT(as, &as->a_lock);
 295  295  
 296  296          return (i);
 297  297  }
 298  298  
 299  299  #ifdef  __sparc
 300  300  
 301  301  #define NEED_LOCK_KVADDR(kva)   mmpagelock(&kas, kva)
 302  302  
 303  303  #else   /* __i386, __amd64 */
↓ open down ↓ 751 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX