Re: [Qemu-devel] [PATCH 15/35] scsi: remove devs array from SCSIBus

2011-10-21 Thread Paolo Bonzini
On 10/21/2011 02:31 PM, Kevin Wolf wrote: > diff --git a/hw/esp.c b/hw/esp.c > index d3fb1c6..8e17005 100644 > --- a/hw/esp.c > +++ b/hw/esp.c > @@ -217,7 +217,8 @@ static uint32_t get_cmd(ESPState *s, uint8_t *buf) >s->async_len = 0; >} > > -if (target>= ESP_MAX_DEV

Re: [Qemu-devel] [PATCH 15/35] scsi: remove devs array from SCSIBus

2011-10-21 Thread Kevin Wolf
Am 13.10.2011 13:03, schrieb Paolo Bonzini: > Change the devs array into a linked list, and add a scsi_device_find > function to navigate the children list instead. This lets the SCSI > bus use more complex addressing. > > scsi_device_find may return another LUN on the same target if none is > fo

[Qemu-devel] [PATCH 15/35] scsi: remove devs array from SCSIBus

2011-10-13 Thread Paolo Bonzini
Change the devs array into a linked list, and add a scsi_device_find function to navigate the children list instead. This lets the SCSI bus use more complex addressing. scsi_device_find may return another LUN on the same target if none is found that matches exactly. Signed-off-by: Paolo Bonzini