misc: mic: Release reference count and memory for VOP device
authorArvind Yadav <arvind.yadav.cs@gmail.com>
Mon, 12 Mar 2018 11:36:52 +0000 (17:06 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 15 Mar 2018 17:12:01 +0000 (18:12 +0100)
commit5fbe9f35dfcd83d94ec9bf4f68a9e0d7cc0550b5
tree113b1cd6de62b6e6ca4703846e16107fa8cb7b32
parent1b723413aada7383a4b24ded93ed26eee1b3a3ca
misc: mic: Release reference count and memory for VOP device

Never directly free @dev after calling device_register(),
even if it returned an error! Always use put_device() to
give up the reference initialized.
Release allocated memory for vop device in vop_release_dev().

Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mic/bus/vop_bus.c