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?