sn2 module fix
PATCH 1/1 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).
Thanks,
Jesse
Quoted 8 lines · Jesse Barnes
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).
Thanks,
Jesse
How about I actually attach the patch?
Jesse
arch/ia64/sn/kernel/sn2/io.c +4 -0
@@ -11,6 +11,8 @@#include <asm/sn/sn2/io.h> +#ifdef CONFIG_IA64_GENERIC +#undef __sn_inb#undef __sn_inw#undef __sn_inl
@@ -81,3 +83,5 @@ {return ___sn_readq (addr); } + +#endif
include/asm-ia64/machvec_sn2.h +2 -0
@@ -99,4 +99,6 @@#define platform_dma_sync_sg sn_dma_sync_sg#define platform_dma_supported sn_dma_supported +#include <asm/sn/sn2/io.h> +#endif /* _ASM_IA64_MACHVEC_SN2_H */