于 2013年04月25日 14:20, Brian Norris 写道:
No, you cannot do this. Some drivers will provide their own cmdfunc, so nand_command_lp() is unexpected for those drivers.
ok. got it.
Your problem seems, instead, that you are executing this function too early, before nand_flash_get_type() is able to assign
yes. This is just the case i meet.
nand_command_lp() to be your cmdfunc. You might just want to call this function after the following lines in nand_flash_get_type():/* Do not replace user supplied command function! */ if (mtd->writesize> 512&& chip->cmdfunc == nand_command) chip->cmdfunc = nand_command_lp;
I will send a fix patch about this patch. thanks Huang Shijie -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

