Re: [Xen-devel] [PATCH linux-2.6.18] support suspend/resume in pvscsi drivers

2015-01-30 Thread Juergen Gross
On 01/30/2015 04:05 PM, Jan Beulich wrote: On 30.01.15 at 15:54, wrote: On 01/30/2015 03:46 PM, Jan Beulich wrote: On 30.01.15 at 14:52, <"jgr...@suse.com".non-mime.internet> wrote: @@ -231,8 +242,23 @@ static int scsifront_cmd_done(struct vsc return more_to_do; } +void scsifront_

Re: [Xen-devel] [PATCH linux-2.6.18] support suspend/resume in pvscsi drivers

2015-01-30 Thread Jan Beulich
>>> On 30.01.15 at 15:54, wrote: > On 01/30/2015 03:46 PM, Jan Beulich wrote: > On 30.01.15 at 14:52, <"jgr...@suse.com".non-mime.internet> wrote: >>> @@ -231,8 +242,23 @@ static int scsifront_cmd_done(struct vsc >>> return more_to_do; >>> } >>> >>> +void scsifront_finish_all(struct vscs

Re: [Xen-devel] [PATCH linux-2.6.18] support suspend/resume in pvscsi drivers

2015-01-30 Thread Juergen Gross
On 01/30/2015 03:46 PM, Jan Beulich wrote: On 30.01.15 at 14:52, <"jgr...@suse.com".non-mime.internet> wrote: @@ -231,8 +242,23 @@ static int scsifront_cmd_done(struct vsc return more_to_do; } +void scsifront_finish_all(struct vscsifrnt_info *info) +{ + unsigned i; + struc

Re: [Xen-devel] [PATCH linux-2.6.18] support suspend/resume in pvscsi drivers

2015-01-30 Thread Jan Beulich
>>> On 30.01.15 at 14:52, <"jgr...@suse.com".non-mime.internet> wrote: > @@ -231,8 +242,23 @@ static int scsifront_cmd_done(struct vsc > return more_to_do; > } > > +void scsifront_finish_all(struct vscsifrnt_info *info) > +{ > + unsigned i; > + struct vscsiif_response resp; > > +

[Xen-devel] [PATCH linux-2.6.18] support suspend/resume in pvscsi drivers

2015-01-30 Thread Juergen Gross
Up to now the pvscsi drivers haven't supported domain suspend and resume. When a domain with an assigned pvscsi device was suspended and resumed again, it was not able to use the device any more: trying to do so resulted in hanging processes. Support suspend and resume of pvscsi devices. Signed-o