As I tried to compile yaffs under ydi mode in our system,I found the definition of ¡°kmalloc¡± is not consistent with the usage in other sources code.

As defined in ydirectenv.h:

#define kmalloc(x,flags) yaffsfs_malloc(x)

But when in yaffs_flashif.c,it is used as that:

kmalloc(sizeof(yflash_Block *) * ramdisk.nBlocks)

the second parameter is lost.

 

Is it a mistake or I¡¯m not understand it correct?

 

 

----------

Regards,

Ezio