From 26f01d728e6519d9d72706f2601ac6326edb7fd8 Mon Sep 17 00:00:00 2001 From: Manoj Prabhu B Date: Fri, 2 Feb 2018 16:54:53 +0530 Subject: [PATCH] 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 --- drivers/char/diag/diagfwd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]);