rtac: Check active asm clients before removing adm device

Change-Id: I2c666d5caeb955bf8bbefdc1fbf3074583bbd42d
Signed-off-by: Ramjee Singh <ramjee@codeaurora.org>
This commit is contained in:
Ramjee Singh
2015-05-26 15:16:25 +05:30
parent d3fad9f8d6
commit bf66787d85
+1 -1
View File
@@ -487,7 +487,7 @@ static void rtac_remove_adm_device_v2(u32 port_id)
/* look for device */
for (i = 0; i < rtac_adm_data_v2.num_of_dev; i++) {
if (rtac_adm_data_v2.device[i].afe_port == port_id) {
if (rtac_adm_data_v2.device[i].afe_port == port_id && rtac_adm_data_v2.device[i].num_of_popp == 0) {
memset(&rtac_adm_data_v2.device[i], 0,
sizeof(rtac_adm_data_v2.device[i]));
rtac_adm_data_v2.num_of_dev--;