mei: bus: do not start a read for disconnected clients
authorAlexander Usyskin <alexander.usyskin@intel.com>
Thu, 29 Oct 2020 09:54:43 +0000 (11:54 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Nov 2020 09:12:58 +0000 (10:12 +0100)
commitc7a6252b9472fd96a3dbac40c891eb9f4fe5b4f1
tree6000a7b6e86d8437d092802a9b1230788213e032
parenta7c392c76a434c71df30ca748aae00d69684ff48
mei: bus: do not start a read for disconnected clients

Avoid queuing reads and registering rx callbacks in
case the client is not connected, to prevent null
dereferencing and memory leaks.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Link: https://lore.kernel.org/r/20201029095444.957924-3-tomas.winkler@intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mei/bus.c