return 0;
 }
 
-static void virtnet_clean_affinity(struct virtnet_info *vi, long hcpu)
+static void virtnet_clean_affinity(struct virtnet_info *vi)
 {
        int i;
 
        int stride;
 
        if (!zalloc_cpumask_var(&mask, GFP_KERNEL)) {
-               virtnet_clean_affinity(vi, -1);
+               virtnet_clean_affinity(vi);
                return;
        }
 
        struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info,
                                                   node);
 
-       virtnet_clean_affinity(vi, cpu);
+       virtnet_clean_affinity(vi);
        return 0;
 }
 
 {
        struct virtio_device *vdev = vi->vdev;
 
-       virtnet_clean_affinity(vi, -1);
+       virtnet_clean_affinity(vi);
 
        vdev->config->del_vqs(vdev);