···8181 * portions of the kernel with single large page TLB entries, and8282 * still get unique uncached pages for consistent DMA.8383 */8484-void *consistent_alloc(int gfp, size_t size, dma_addr_t *dma_handle)8484+void *consistent_alloc(gfp_t gfp, size_t size, dma_addr_t *dma_handle)8585{8686 struct vm_struct *area;8787 unsigned long page, va, pa;