于 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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to