This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cmem compilation error

Hello,

 

I'm trying to build cmem (from linuxutils_2_25_02_08), and compilation of the module fails because of:

/home/guillaume/igep/linuxutils_2_25_02_08/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c: In function 'ioctl':
/home/guillaume/igep/linuxutils_2_25_02_08/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c:1337: error: implicit declaration of function 'dmac_inv_range'
/home/guillaume/igep/linuxutils_2_25_02_08/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c:1550: error: implicit declaration of function 'dmac_clean_range

I'm using kernel 2.6.33.2-0; with a kernel 2.6.28.10, I don't have this problem.

In 2.6.28.10, dmac_inv_range is defined in arch/arm/include/asm/cacheflush.h, but it has disappeared in 2.6.33.

 

Do you have any on how to solve the problem?

 

Thanks,

Regards,

Guillaume