u14-34f: Add scsi_cmd_get_serial() call
RFC v4 19/19 u14-34f: Add scsi_cmd_get_serial() call
From: Nicholas Bellinger <[email protected]>
This patch adds a scsi_cmd_get_serial() call in u14_34f_queuecommand() to setup a valid struct scsi_cmnd->serial_number because reorder() still depends upon this being set.
Signed-off-by Nicholas A. Bellinger <[email protected]>
--- drivers/scsi/u14-34f.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
drivers/scsi/u14-34f.c +6 -0
@@ -1255,6 +1255,12 @@ static int u14_34f_queuecommand(struct scsi_cmnd *SCpnt, void (*done)(struct scs/* j is the board number */ j = ((struct hostdata *) SCpnt->device->host->hostdata)->board_number; +/* +* Call scsi_cmd_get_serial() because we need a valid serial number +* for reorder(). +*/ +scsi_cmd_get_serial (SCpnt); +if (SCpnt->host_scribble)panic ("%s: qcomm, pid %ld, SCpnt %p already active.\n" ,BN (j), SCpnt->serial_number, SCpnt);
Signature · 1 line
1.7.3