Message ID | 1464077264-25473-1-git-send-email-ppandit@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
+-- 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
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
+-- On Tue, 7 Jun 2016, Paolo Bonzini wrote --+ | > | + 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); | > | } | | This is commit 06630554ccbdd25780aa03c3548aaff1eb56dffd. Okay, thank you. -- Prasad J Pandit / Red Hat Product Security Team 47AF CE69 3A90 54AA 9045 1053 DD13 3D32 FE5B 041F
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); }