[PATCH] fix asm-ppc/dma-mapping.h sparse warning
From: Christoph Hellwig <hch@lst.de>
Date: 2005-08-02 09:56:33
From: Christoph Hellwig <hch@lst.de>
Date: 2005-08-02 09:56:33
GFP flags must be passed as unisgned int __nocast these days, else we'll get tons of sparse warnings in every driver. Index: linux-2.6/include/asm-ppc/dma-mapping.h ===================================================================
--- linux-2.6.orig/include/asm-ppc/dma-mapping.h 2005-07-28 19:32:32.000000000 +0200
+++ linux-2.6/include/asm-ppc/dma-mapping.h 2005-07-31 16:22:20.000000000 +0200@@ -60,7 +60,8 @@ } static inline void *dma_alloc_coherent(struct device *dev, size_t size, - dma_addr_t * dma_handle, int gfp) + dma_addr_t * dma_handle, + unsigned int __nocast gfp) { #ifdef CONFIG_NOT_COHERENT_CACHE return __dma_alloc_coherent(size, dma_handle, gfp);