qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [RFC PATCH v2 09/13] scsi: introduce the scsi-target de


From: Stefan Hajnoczi
Subject: Re: [Qemu-devel] [RFC PATCH v2 09/13] scsi: introduce the scsi-target device
Date: Tue, 7 Jun 2011 09:09:54 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

On Mon, Jun 06, 2011 at 06:04:18PM +0200, Paolo Bonzini wrote:
> +static SCSIRequest *scsi_new_request(SCSIDevice *d, DeviceState *initiator,
> +                                  uint32_t tag, uint32_t lun)
> +{
> +    SCSITargetState *s = DO_UPCAST(SCSITargetState, qdev, d);
> +    SCSIRequest *req;
> +    SCSITargetReq *r;
> +
> +    req = scsi_req_alloc(sizeof(SCSITargetReq), &s->qdev, initiator, tag, 
> lun);
> +    r = DO_UPCAST(SCSITargetReq, req, req);

r not needed

> +    return req;
> +}
> +
> +static void scsi_free_request(SCSIRequest *req)
> +{
> +    SCSITargetReq *r = DO_UPCAST(SCSITargetReq, req, req);
> +
> +    if (r->p_buf) {
> +        qemu_free(r->p_buf);
> +    }

qemu_free(NULL) is a nop, no need to check NULL

Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]