Merge "bus: mhi_netdev: Free background memory pool during memory free"

This commit is contained in:
qctecmdr 2020-03-24 01:37:30 -07:00 • committed by Gerrit - the friendly Code Review server
commit 7b19902e1e

View file

@ -411,6 +411,8 @@ static void mhi_netdev_free_pool(struct mhi_netdev *mhi_netdev)
__free_pages(mhi_buf->page, mhi_netdev->order);
mhi_netdev->bg_pool_size--;
}
kfree(mhi_netdev->bg_pool);
}
static int mhi_netdev_alloc_thread(void *data)
@ -943,6 +945,7 @@ static void mhi_netdev_remove(struct mhi_device *mhi_dev)
unregister_netdev(mhi_netdev->ndev);
netif_napi_del(mhi_netdev->napi);
free_netdev(mhi_netdev->ndev);
mhi_netdev->ndev = NULL;
if (!IS_ERR_OR_NULL(mhi_netdev->dentry))
debugfs_remove_recursive(mhi_netdev->dentry);