Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

scsi: xen-scsifront: Call scsi_done() directly

Conditional statements are faster than indirect calls. Hence call
scsi_done() directly.

Link: https://lore.kernel.org/r/20211007204618.2196847-6-bvanassche@acm.org
Reviewed-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

authored by

Bart Van Assche and committed by
Martin K. Petersen
fd17badb f11e4da6

+2 -2
+2 -2
drivers/scsi/xen-scsifront.c
··· 276 276 if (sense_len) 277 277 memcpy(sc->sense_buffer, ring_rsp->sense_buffer, sense_len); 278 278 279 - sc->scsi_done(sc); 279 + scsi_done(sc); 280 280 } 281 281 282 282 static void scsifront_sync_cmd_done(struct vscsifrnt_info *info, ··· 558 558 if (err == -ENOMEM) 559 559 return SCSI_MLQUEUE_HOST_BUSY; 560 560 sc->result = DID_ERROR << 16; 561 - sc->scsi_done(sc); 561 + scsi_done(sc); 562 562 return 0; 563 563 } 564 564