RE: [PATCH] ioreq: cope with server disappearing while I/O is pending

2020-10-05 Thread Durrant, Paul
> -Original Message- > From: Julien Grall > Sent: 05 October 2020 15:42 > To: Paul Durrant ; xen-devel@lists.xenproject.org > Cc: Durrant, Paul ; Jan Beulich ; > Andrew Cooper > ; Roger Pau Monné ; Wei Liu > > Subject: RE: [EXTERNAL] [PATCH] ioreq: cope with server disappearing while >

Re: [PATCH] ioreq: cope with server disappearing while I/O is pending

2020-10-05 Thread Julien Grall
Hi Paul, On 05/10/2020 15:08, Paul Durrant wrote: From: Paul Durrant Currently, in the event of an ioreq server being destroyed while I/O is pending in the attached emulator, it is possible that hvm_wait_for_io() will dereference a pointer to a 'struct hvm_ioreq_vcpu' or the ioreq server's sha

RE: [PATCH] ioreq: cope with server disappearing while I/O is pending

2020-10-05 Thread Durrant, Paul
> -Original Message- > From: Andrew Cooper > Sent: 05 October 2020 15:30 > To: Paul Durrant ; xen-devel@lists.xenproject.org > Cc: Durrant, Paul ; Julien Grall ; Jan > Beulich > ; Roger Pau Monné ; Wei Liu > > Subject: RE: [EXTERNAL] [PATCH] ioreq: cope with server disappearing while >

Re: [PATCH] ioreq: cope with server disappearing while I/O is pending

2020-10-05 Thread Andrew Cooper
On 05/10/2020 15:08, Paul Durrant wrote: > From: Paul Durrant > > Currently, in the event of an ioreq server being destroyed while I/O is > pending in the attached emulator, it is possible that hvm_wait_for_io() will > dereference a pointer to a 'struct hvm_ioreq_vcpu' or the ioreq server's > shar