Commit 27f02e28 authored by Jesse Barnes's avatar Jesse Barnes Committed by David Mosberger

[PATCH] ia64: SN2 module fix

Because we're the only platform with seperate in, out, and read
routines, we have to include the file that defines them in our machvec
header so that users of the functions will get the right defines and not
use the non-inline function variants (which are only necessary for
generic kernels).
parent 10c59cf0
...@@ -11,6 +11,8 @@ ...@@ -11,6 +11,8 @@
#include <asm/sn/sn2/io.h> #include <asm/sn/sn2/io.h>
#ifdef CONFIG_IA64_GENERIC
#undef __sn_inb #undef __sn_inb
#undef __sn_inw #undef __sn_inw
#undef __sn_inl #undef __sn_inl
...@@ -81,3 +83,5 @@ __sn_readq (void *addr) ...@@ -81,3 +83,5 @@ __sn_readq (void *addr)
{ {
return ___sn_readq (addr); return ___sn_readq (addr);
} }
#endif
...@@ -99,4 +99,6 @@ extern ia64_mv_dma_supported sn_dma_supported; ...@@ -99,4 +99,6 @@ extern ia64_mv_dma_supported sn_dma_supported;
#define platform_dma_sync_sg sn_dma_sync_sg #define platform_dma_sync_sg sn_dma_sync_sg
#define platform_dma_supported sn_dma_supported #define platform_dma_supported sn_dma_supported
#include <asm/sn/sn2/io.h>
#endif /* _ASM_IA64_MACHVEC_SN2_H */ #endif /* _ASM_IA64_MACHVEC_SN2_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment