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.

CHNL_allocateBuffer cause kernel panic

I'm using DSPLink 1.65.00.02 on OMAPL138GEMSHMEM config. I'm using CHNL component in multi-thread environment. After creating CHNL in 2 different thread, CHNL_allocateBuffer succeed in 1st thread, while caused a kernel panic in 2nd thread. Tracing information in dsplinkk.ko shows LDRV_POOL_alloc () failed with status [0x8000800c]. POOL object was opened with correct size and numbers of buffer entries and I have that POOL_open in my main thread. Is there any problem with multithread usage of CHNL and POOL object?