On Wed, 14 Jun 2017, Boris Ostrovsky wrote:
> >>> 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;
> >>>
>>> 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);
On Tue, 13 Jun 2017, Juergen Gross wrote:
> On 02/06/17 21:31, Stefano Stabellini wrote:
> > Implement backend_disconnect. Call pvcalls_back_release_active on active
> > sockets and pvcalls_back_release_passive on passive sockets.
> >
> > Implement module_exit by calling backend_disconnect on
On 02/06/17 21:31, Stefano Stabellini wrote:
> Implement backend_disconnect. Call pvcalls_back_release_active on active
> sockets and pvcalls_back_release_passive on passive sockets.
>
> Implement module_exit by calling backend_disconnect on frontend
> connections.
>
> Signed-off-by: Stefano
Implement backend_disconnect. Call pvcalls_back_release_active on active
sockets and pvcalls_back_release_passive on passive sockets.
Implement module_exit by calling backend_disconnect on frontend
connections.
Signed-off-by: Stefano Stabellini
CC: