OSDN Git Service

diag: dci: Prevent task deallocation and possible resource leak
authorManoj Prabhu B <bmanoj@codeaurora.org>
Tue, 12 Mar 2019 07:23:24 +0000 (12:53 +0530)
committerManoj Prabhu B <bmanoj@codeaurora.org>
Wed, 13 Mar 2019 05:27:09 +0000 (10:57 +0530)
commit4a902c0e6b716fcc218a0674dff9854a977e4d20
tree9c3d8945c5a08e86b70e4fa694fdd1670206a816
parentdbf205bb11e2135bfe07587c1188f90218d5e292
diag: dci: Prevent task deallocation and possible resource leak

Prevent DCI clients' task structs from being deallocated to provide
diag driver a chance to clean up its dci client list. Also update
dci client list pid reference count properly to prevent any resource
leakage.

Change-Id: Ie15df7103ef1ec733e1e0d08a0a22b4da6b418b3
Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
drivers/char/diag/diag_dci.c
drivers/char/diag/diagchar_core.c