--- linux-2.6.9-rc4-mm1-kamezawa/include/asm-ia64/machvec.h | 8 ++++---- linux-2.6.9-rc4-mm1-kamezawa/include/asm-ia64/machvec_init.h | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff -puN include/asm-ia64/machvec.h~ia64_compile include/asm-ia64/machvec.h --- linux-2.6.9-rc4-mm1/include/asm-ia64/machvec.h~ia64_compile 2004-10-14 10:24:41.000000000 +0900 +++ linux-2.6.9-rc4-mm1-kamezawa/include/asm-ia64/machvec.h 2004-10-14 10:29:05.000000000 +0900 @@ -63,10 +63,10 @@ typedef void ia64_mv_outb_t (unsigned ch typedef void ia64_mv_outw_t (unsigned short, unsigned long); typedef void ia64_mv_outl_t (unsigned int, unsigned long); typedef void ia64_mv_mmiowb_t (void); -typedef unsigned char ia64_mv_readb_t (void *); -typedef unsigned short ia64_mv_readw_t (void *); -typedef unsigned int ia64_mv_readl_t (void *); -typedef unsigned long ia64_mv_readq_t (void *); +typedef unsigned char ia64_mv_readb_t (const volatile void *); +typedef unsigned short ia64_mv_readw_t (const volatile void *); +typedef unsigned int ia64_mv_readl_t (const volatile void *); +typedef unsigned long ia64_mv_readq_t (const volatile void *); typedef unsigned char ia64_mv_readb_relaxed_t (void *); typedef unsigned short ia64_mv_readw_relaxed_t (void *); typedef unsigned int ia64_mv_readl_relaxed_t (void *); diff -puN include/asm-ia64/machvec_init.h~ia64_compile include/asm-ia64/machvec_init.h --- linux-2.6.9-rc4-mm1/include/asm-ia64/machvec_init.h~ia64_compile 2004-10-14 11:10:44.000000000 +0900 +++ linux-2.6.9-rc4-mm1-kamezawa/include/asm-ia64/machvec_init.h 2004-10-14 11:11:06.000000000 +0900 @@ -1,3 +1,4 @@ +#include #include extern ia64_mv_send_ipi_t ia64_send_ipi; _