Print this page
4630 clean stale references to ddi_iopb_alloc and ddi_iopb_free
4634 undocument scsi_hba_attach() and ddi_dma_lim(9s)
*** 689,701 ****
* mapped by the DMA handle up to date. It should be used
* by a driver after the receipt of data from the device to
* the memory object is done (over the range specified by
* the other arguments to the ddi_dma_sync(9F) call).
*
! * If the only mapping that concerns the driver is one for the
! * kernel (such as memory allocated by ddi_iopb_alloc(9F)), the
! * flag DDI_DMA_SYNC_FORKERNEL can be used. This is a hint to the
* system that if it can synchronize the kernel's view faster
* that the CPU's view, it can do so, otherwise it acts the
* same as DDI_DMA_SYNC_FORCPU. DDI_DMA_SYNC_FORKERNEL might
* speed up the synchronization of kernel mappings in case of
* non IO-coherent CPU caches.
--- 689,700 ----
* mapped by the DMA handle up to date. It should be used
* by a driver after the receipt of data from the device to
* the memory object is done (over the range specified by
* the other arguments to the ddi_dma_sync(9F) call).
*
! * If the only mapping that concerns the driver is one for the kernel,
! * the flag DDI_DMA_SYNC_FORKERNEL can be used. This is a hint to the
* system that if it can synchronize the kernel's view faster
* that the CPU's view, it can do so, otherwise it acts the
* same as DDI_DMA_SYNC_FORCPU. DDI_DMA_SYNC_FORKERNEL might
* speed up the synchronization of kernel mappings in case of
* non IO-coherent CPU caches.