eata: Add scsi_cmd_get_serial() call
RFC v3 14/15 eata: Add scsi_cmd_get_serial() call
From: Nicholas Bellinger <[email protected]>
This patch adds a scsi_cmd_get_serial() call in eata2x_queuecommand() to setup a valid struct scsi_cmnd->serial_number because ihdlr() still depends upon this being set.
Signed-off-by Nicholas A. Bellinger <[email protected]>
--- drivers/scsi/eata.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
drivers/scsi/eata.c +5 -0
@@ -1765,6 +1765,11 @@ static int eata2x_queuecommand(struct scsi_cmnd *SCpnt,struct hostdata *ha = (struct hostdata *)shost->hostdata;unsigned int i, k;struct mscp *cpp; +/* +* Call scsi_cmd_get_serial() because we need a valid serial number +* for the main eata interrupt handler in ihdlr() +*/ +scsi_cmd_get_serial (SCpnt);if (SCpnt->host_scribble) panic("%s: qcomm, pid %ld, SCpnt %p already active.\n",
Signature · 1 line
1.7.3