- s->current_req = scsi_req_new(s->current_dev, 0, lun);
- datalen = scsi_req_enqueue(s->current_req, buf);
+ current_lun = scsi_device_find(&s->bus, 0, s->current_dev->id, lun);
+ s->current_req = scsi_req_new(current_lun, 0, lun, buf, NULL);
+ datalen = scsi_req_enqueue(s->current_req);