--- zzzz-none-000/linux-2.4.17/include/asm-mips/scatterlist.h 2001-10-12 22:35:54.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/include/asm-mips/scatterlist.h 2004-11-24 13:21:31.000000000 +0000 @@ -1,20 +1,20 @@ -#ifndef __ASM_MIPS_SCATTERLIST_H -#define __ASM_MIPS_SCATTERLIST_H +#ifndef __ASM_SCATTERLIST_H +#define __ASM_SCATTERLIST_H struct scatterlist { - char * address; /* Location data is to be transferred to */ - unsigned int length; - - __u32 dvma_address; + char * address; /* Location data is to be transferred to */ + struct page * page; /* Location for highmem page, if any */ + unsigned int length; + __u32 dvma_address; }; struct mmu_sglist { - char *addr; - char *__dont_touch; - unsigned int len; - __u32 dvma_addr; + char *addr; + char *__dont_touch; + unsigned int len; + __u32 dvma_addr; }; #define ISA_DMA_THRESHOLD (0x00ffffff) -#endif /* __ASM_MIPS_SCATTERLIST_H */ +#endif /* __ASM_SCATTERLIST_H */