>>> static int backend_disconnect(struct xenbus_device *dev)
>>> {
>>> + struct pvcalls_fedata *priv;
>>> + struct sock_mapping *map, *n;
>>> + struct sockpass_mapping *mappass;
>>> + struct radix_tree_iter iter;
>>> + void **slot;
>>> +
>>> +
>>> + priv = dev_get_drvdata(&dev->dev);Can you also rename priv to something else (like fedata)? And in other routines too. -boris

