On 07/06/2016 08:42, P J P wrote: > +-- On Tue, 24 May 2016, P J P wrote --+ > | diff --git a/hw/scsi/mptsas.c b/hw/scsi/mptsas.c > | index 499c146..be88e16 100644 > | --- a/hw/scsi/mptsas.c > | +++ b/hw/scsi/mptsas.c > | @@ -754,11 +754,6 @@ static void mptsas_fetch_request(MPTSASState *s) > | hwaddr addr; > | int size; > | > | - if (s->state != MPI_IOC_STATE_OPERATIONAL) { > | - mptsas_set_fault(s, MPI_IOCSTATUS_INVALID_STATE); > | - return; > | - } > | - > | /* Read the message header from the guest first. */ > | addr = s->host_mfa_high_addr | MPTSAS_FIFO_GET(s, request_post); > | pci_dma_read(pci, addr, req, sizeof(hdr)); > | @@ -789,6 +784,10 @@ static void mptsas_fetch_requests(void *opaque) > | { > | MPTSASState *s = opaque; > | > | + if (s->state != MPI_IOC_STATE_OPERATIONAL) { > | + mptsas_set_fault(s, MPI_IOCSTATUS_INVALID_STATE); > | + return; > | + } > | while (!MPTSAS_FIFO_EMPTY(s, request_post)) { > | mptsas_fetch_request(s); > | } > > Ping..! > -- > Prasad J Pandit / Red Hat Product Security Team > 47AF CE69 3A90 54AA 9045 1053 DD13 3D32 FE5B 041F > >
This is commit 06630554ccbdd25780aa03c3548aaff1eb56dffd. Paolo