/* Free a DMA buffer. 'size' must be page aligned.  */
static void __dma_free_buffer(struct page *page, size_t size)
/* Free a DMA buffer. 'size' must be page aligned.  */
static void __dma_free_buffer(struct page *page, size_t size)
{
	struct page *e = page + (size >> PAGE_SHIFT);
	while (page < e) {
		__free_page(page);
		page++;
	}
}