summaryrefslogtreecommitdiffstats
path: root/drivers/vme/vme.c
diff options
context:
space:
mode:
authorDing Xiang <dingxiang@cmss.chinamobile.com>2018-09-06 16:51:10 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-09-14 15:25:57 +0200
commita71bcc1b09497d5cb7f24a7a6ce74d8ebd99d457 (patch)
treedf29063b2da7fde0870a637e4b688ae3b158ca4c /drivers/vme/vme.c
parentb7e6a8961b5d6dd3fc535970e65d497d868bb49f (diff)
downloadlinux-a71bcc1b09497d5cb7f24a7a6ce74d8ebd99d457.tar.bz2
vme: remove unneeded kfree
put_device will call vme_dev_release to free vdev, kfree is unnecessary here. Signed-off-by: Ding Xiang <dingxiang@cmss.chinamobile.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/vme/vme.c')
-rw-r--r--drivers/vme/vme.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/vme/vme.c b/drivers/vme/vme.c
index 92500f6bdad1..520a5f9c27de 100644
--- a/drivers/vme/vme.c
+++ b/drivers/vme/vme.c
@@ -1890,7 +1890,6 @@ static int __vme_register_driver_bus(struct vme_driver *drv,
err_reg:
put_device(&vdev->dev);
- kfree(vdev);
err_devalloc:
list_for_each_entry_safe(vdev, tmp, &drv->devices, drv_list) {
list_del(&vdev->drv_list);