Loading drivers/char/diag/diag_dci.c +5 −0 Original line number Original line Diff line number Diff line Loading @@ -1069,6 +1069,11 @@ void extract_dci_pkt_rsp(unsigned char *buf, int len, int data_source, return; return; } } if (token != entry->client_info.token) { mutex_unlock(&driver->dci_mutex); return; } mutex_lock(&entry->buffers[data_source].buf_mutex); mutex_lock(&entry->buffers[data_source].buf_mutex); rsp_buf = entry->buffers[data_source].buf_cmd; rsp_buf = entry->buffers[data_source].buf_cmd; Loading Loading
drivers/char/diag/diag_dci.c +5 −0 Original line number Original line Diff line number Diff line Loading @@ -1069,6 +1069,11 @@ void extract_dci_pkt_rsp(unsigned char *buf, int len, int data_source, return; return; } } if (token != entry->client_info.token) { mutex_unlock(&driver->dci_mutex); return; } mutex_lock(&entry->buffers[data_source].buf_mutex); mutex_lock(&entry->buffers[data_source].buf_mutex); rsp_buf = entry->buffers[data_source].buf_cmd; rsp_buf = entry->buffers[data_source].buf_cmd; Loading