diff -Naurp ofa_kernel-1.3/kernel_addons/backport/2.6.18-52.el5/include/linux/dma-mapping.h ofa_kernel-1.3.new/kernel_addons/backport/2.6.18-52.el5/include/linux/dma-mapping.h
--- ofa_kernel-1.3/kernel_addons/backport/2.6.18-52.el5/include/linux/dma-mapping.h	2007-10-16 13:34:22.000000000 -0400
+++ ofa_kernel-1.3.new/kernel_addons/backport/2.6.18-52.el5/include/linux/dma-mapping.h	1969-12-31 19:00:00.000000000 -0500
@@ -1,18 +0,0 @@
-#ifndef BACKPORT_LINUX_DMA_MAPPING_TO_2_6_18_H
-#define BACKPORT_LINUX_DMA_MAPPING_TO_2_6_18_H
-
-#include_next <linux/dma-mapping.h>
-
-#ifndef __x86_64__
-
-/* x86_64 was the only architecture that had valid_dma_direction
- * before 2.6.18 */
-static inline int valid_dma_direction(int dma_direction)
-{
-	return ((dma_direction == DMA_BIDIRECTIONAL) ||
-		(dma_direction == DMA_TO_DEVICE) ||
-		(dma_direction == DMA_FROM_DEVICE));
-}
-#endif
-
-#endif
