Revision c5bf71a9 hw/scsi-disk.c

b/hw/scsi-disk.c
81 81
static int scsi_disk_emulate_command(SCSIDiskReq *r, uint8_t *outbuf);
82 82

  
83 83
static SCSIRequest *scsi_new_request(SCSIDevice *d, uint32_t tag,
84
        uint32_t lun)
84
                                     uint32_t lun, void *hba_private)
85 85
{
86 86
    SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev, d);
87 87
    SCSIRequest *req;
88 88
    SCSIDiskReq *r;
89 89

  
90
    req = scsi_req_alloc(sizeof(SCSIDiskReq), &s->qdev, tag, lun);
90
    req = scsi_req_alloc(sizeof(SCSIDiskReq), &s->qdev, tag, lun, hba_private);
91 91
    r = DO_UPCAST(SCSIDiskReq, req, req);
92 92
    r->iov.iov_base = qemu_blockalign(s->bs, SCSI_DMA_BUF_SIZE);
93 93
    return req;

Also available in: Unified diff