|
@@ -334,14 +334,6 @@ struct xenvif *xenvif_alloc(struct device *parent, domid_t domid,
|
|
|
|
|
|
vif = netdev_priv(dev);
|
|
vif = netdev_priv(dev);
|
|
|
|
|
|
- vif->grant_copy_op = vmalloc(sizeof(struct gnttab_copy) *
|
|
|
|
- MAX_GRANT_COPY_OPS);
|
|
|
|
- if (vif->grant_copy_op == NULL) {
|
|
|
|
- pr_warn("Could not allocate grant copy space for %s\n", name);
|
|
|
|
- free_netdev(dev);
|
|
|
|
- return ERR_PTR(-ENOMEM);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
vif->domid = domid;
|
|
vif->domid = domid;
|
|
vif->handle = handle;
|
|
vif->handle = handle;
|
|
vif->can_sg = 1;
|
|
vif->can_sg = 1;
|
|
@@ -601,7 +593,6 @@ void xenvif_free(struct xenvif *vif)
|
|
|
|
|
|
unregister_netdev(vif->dev);
|
|
unregister_netdev(vif->dev);
|
|
|
|
|
|
- vfree(vif->grant_copy_op);
|
|
|
|
free_netdev(vif->dev);
|
|
free_netdev(vif->dev);
|
|
|
|
|
|
module_put(THIS_MODULE);
|
|
module_put(THIS_MODULE);
|