/* Allocate a writecombining region, in much the same way as dma_alloc_coherent above.  */
void* dma_alloc_writecombine(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp)
/* Allocate a writecombining region, in much the same way as dma_alloc_coherent above.  */
void* dma_alloc_writecombine(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp)
{
	return __dma_alloc(dev, size, handle, gfp,
			   pgprot_writecombine(pgprot_kernel));
}