summaryrefslogtreecommitdiff
path: root/drivers/char
diff options
context:
space:
mode:
authorManoj Prabhu B <bmanoj@codeaurora.org>2018-02-02 16:54:53 +0530
committerManoj Prabhu B <bmanoj@codeaurora.org>2018-02-15 13:32:53 +0530
commit26f01d728e6519d9d72706f2601ac6326edb7fd8 (patch)
tree80946bfda7bde509abac28205af62f8e585cf95a /drivers/char
parent29ab15b99422b988f4f859b9c83413253bd46e76 (diff)
diag: Prevent unnecessary data ready counter update
The patch fixes unnecessary data ready counter update by adding proper checks. CRs-Fixed: 2180045 Change-Id: Iff34a9c6203324cd07964d69a1f525325b3a011b Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
Diffstat (limited to 'drivers/char')
-rw-r--r--drivers/char/diag/diagfwd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/char/diag/diagfwd.c b/drivers/char/diag/diagfwd.c
index 2661bc48f73e..f876489e202d 100644
--- a/drivers/char/diag/diagfwd.c
+++ b/drivers/char/diag/diagfwd.c
@@ -522,7 +522,7 @@ void diag_update_md_clients(unsigned int type)
if (driver->client_map[j].pid != 0 &&
driver->client_map[j].pid ==
driver->md_session_map[i]->pid) {
- if (!(driver->data_ready[i] & type)) {
+ if (!(driver->data_ready[j] & type)) {
driver->data_ready[j] |= type;
atomic_inc(
&driver->data_ready_notif[j]);