Print this page
1402 ixgbe intel 10gbit driver very slow (backs out 534)
        
*** 7330,7357 ****
                  fp = waitfp;
          *handlep = impl_acc_hdl_alloc(fp, arg);
          if (*handlep == NULL)
                  return (DDI_FAILURE);
  
- /* SPARC mappings are always cacheable, as SPARC guarantees cache coherency. */
- #ifndef __sparc
-         /* Transform attributes into correct cache flags. */
-         if ((flags & IOMEM_DATA_MASK) == 0) {
-                 switch (accattrp->devacc_attr_dataorder) {
-                 case DDI_STRICTORDER_ACC:
-                         flags |= IOMEM_DATA_UNCACHED;
-                         break;
-                 case DDI_MERGING_OK_ACC:
-                         flags |= IOMEM_DATA_UC_WR_COMBINE;
-                         break;
-                 default:
-                         flags |= IOMEM_DATA_CACHED;
-                         break;
-                 }
-         }
- #endif
- 
          /* check if the cache attributes are supported */
          if (i_ddi_check_cache_attr(flags) == B_FALSE)
                  return (DDI_FAILURE);
  
          /*
--- 7330,7339 ----