Print this page
1402 ixgbe intel 10gbit driver very slow (backs out 534)

@@ -7330,28 +7330,10 @@
                 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);
 
         /*