Can not build MSS subsystem

Zeyan Lu lu.zy at neusoft.com
Tue Feb 10 01:50:42 UTC 2009


Hi, all

Regarding: commit 18dabf473e15850c0dbc8ff13ac1e2806d542c15
change the file (include/asm-x86/scatterlist_32.h), up doing for struct
scatterlist->page changing to scatterlist->page_link and
include/linux/scatterlist.h

this actually breaks the MSS subsystem (drivers/mmc/mss/mmc_protocol.c)
which relies on the page struct. (drivers/mmc/mss/mmc_protocol.c:619).
Can anyone suggest a solution to fix it? As of 2.6.24, the MSS subsystem
cannot compile.

here is the make log
**********************************
root at rd-desktop:/home/intelmid/targets/for_kernel/fs/home/bydk/build/forMk#
make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
CC drivers/mmc/mss/mmc_protocol.o
drivers/mmc/mss/mmc_protocol.c: In function ‘mmc_card_init’:
drivers/mmc/mss/mmc_protocol.c:619: error: ‘struct scatterlist’ has no
member named ‘page’
make[3]: *** [drivers/mmc/mss/mmc_protocol.o] Error 1
make[2]: *** [drivers/mmc/mss] Error 2
make[1]: *** [drivers/mmc] Error 2
make: *** [drivers] Error 2
********************************************

best regards & thanks in advance.
Ag

---------------------------------------------------------------------------------------------------
Confidentiality Notice: The information contained in this e-mail and any accompanying attachment(s) 
is intended only for the use of the intended recipient and may be confidential and/or privileged of 
Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of this communication is 
not the intended recipient, unauthorized use, forwarding, printing,  storing, disclosure or copying 
is strictly prohibited, and may be unlawful.If you have received this communication in error,please 
immediately notify the sender by return e-mail, and delete the original message and all copies from 
your system. Thank you. 
---------------------------------------------------------------------------------------------------





More information about the kernel-team mailing list