Re: [PATCH-for-6.0? v2] mptsas: Remove unused MPTSASState 'pending' field (CVE-2021-3392)

2021-04-19 Thread Philippe Mathieu-Daudé
On 4/19/21 3:32 PM, Peter Maydell wrote: > On Sun, 18 Apr 2021 at 06:30, Philippe Mathieu-Daudé > wrote: >> >> From: Michael Tokarev >> >> While processing SCSI i/o requests in mptsas_process_scsi_io_request(), >> the Megaraid emulator appends new MPTSASRequest object 'req' to >> the 's->pending

Re: [PATCH-for-6.0? v2] mptsas: Remove unused MPTSASState 'pending' field (CVE-2021-3392)

2021-04-19 Thread Peter Maydell
On Sun, 18 Apr 2021 at 06:30, Philippe Mathieu-Daudé wrote: > > From: Michael Tokarev > > While processing SCSI i/o requests in mptsas_process_scsi_io_request(), > the Megaraid emulator appends new MPTSASRequest object 'req' to > the 's->pending' queue. In case of an error, this same object gets

Re: [PATCH-for-6.0? v2] mptsas: Remove unused MPTSASState 'pending' field (CVE-2021-3392)

2021-04-17 Thread Philippe Mathieu-Daudé
On 4/18/21 7:30 AM, Philippe Mathieu-Daudé wrote: > From: Michael Tokarev > > While processing SCSI i/o requests in mptsas_process_scsi_io_request(), > the Megaraid emulator appends new MPTSASRequest object 'req' to > the 's->pending' queue. In case of an error, this same object gets > dequeued i

[PATCH-for-6.0? v2] mptsas: Remove unused MPTSASState 'pending' field (CVE-2021-3392)

2021-04-17 Thread Philippe Mathieu-Daudé
From: Michael Tokarev While processing SCSI i/o requests in mptsas_process_scsi_io_request(), the Megaraid emulator appends new MPTSASRequest object 'req' to the 's->pending' queue. In case of an error, this same object gets dequeued in mptsas_free_request() only if SCSIRequest object 'req->sreq'