Re: [Qemu-devel] [PATCH 10/13] megasas: Implement DCMD_CLUSTER_RESET_LD

2014-10-29 Thread Paolo Bonzini
On 10/29/2014 02:23 PM, Hannes Reinecke wrote: > On 10/29/2014 01:54 PM, Paolo Bonzini wrote: >> >> >> On 10/29/2014 01:00 PM, Hannes Reinecke wrote: >>> +trace_megasas_dcmd_reset_ld(cmd->index, target_id); >>> +for (i = 0; i < s->fw_cmds; i++) { >>> +MegasasCmd *tmp_cmd = &s->fra

Re: [Qemu-devel] [PATCH 10/13] megasas: Implement DCMD_CLUSTER_RESET_LD

2014-10-29 Thread Hannes Reinecke
On 10/29/2014 01:54 PM, Paolo Bonzini wrote: On 10/29/2014 01:00 PM, Hannes Reinecke wrote: +trace_megasas_dcmd_reset_ld(cmd->index, target_id); +for (i = 0; i < s->fw_cmds; i++) { +MegasasCmd *tmp_cmd = &s->frames[i]; +if (tmp_cmd->req && tmp_cmd->req->dev->lun == targ

Re: [Qemu-devel] [PATCH 10/13] megasas: Implement DCMD_CLUSTER_RESET_LD

2014-10-29 Thread Paolo Bonzini
On 10/29/2014 01:00 PM, Hannes Reinecke wrote: > +trace_megasas_dcmd_reset_ld(cmd->index, target_id); > +for (i = 0; i < s->fw_cmds; i++) { > +MegasasCmd *tmp_cmd = &s->frames[i]; > +if (tmp_cmd->req && tmp_cmd->req->dev->lun == target_id) { Why ->lun? Paolo > +

[Qemu-devel] [PATCH 10/13] megasas: Implement DCMD_CLUSTER_RESET_LD

2014-10-29 Thread Hannes Reinecke
Some implementations use DCMD_CLUSTER_RESET_LD to simulate a device reset. Signed-off-by: Hannes Reinecke --- hw/scsi/megasas.c | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/hw/scsi/megasas.c b/hw/scsi/megasas.c index a240cf1..4be4e88 100644 --- a/hw/scsi/m