Remove CTL_PRIV_LBA_LEN from HA messages.
Previously it was used for statistics, but now just a 16 extra bytes.
This commit is contained in:
parent
ac0c211c77
commit
d119065944
@ -516,8 +516,6 @@ ctl_isc_handler_finish_xfer(struct ctl_softc *ctl_softc,
|
||||
ctsio->residual = msg_info->scsi.residual;
|
||||
memcpy(&ctsio->sense_data, &msg_info->scsi.sense_data,
|
||||
msg_info->scsi.sense_len);
|
||||
memcpy(&ctsio->io_hdr.ctl_private[CTL_PRIV_LBA_LEN].bytes,
|
||||
&msg_info->scsi.lbalen, sizeof(msg_info->scsi.lbalen));
|
||||
ctl_enqueue_isc((union ctl_io *)ctsio);
|
||||
}
|
||||
|
||||
@ -12976,15 +12974,6 @@ ctl_process_done(union ctl_io *io)
|
||||
msg.scsi.residual = io->scsiio.residual;
|
||||
memcpy(&msg.scsi.sense_data, &io->scsiio.sense_data,
|
||||
io->scsiio.sense_len);
|
||||
/*
|
||||
* We copy this whether or not this is an I/O-related
|
||||
* command. Otherwise, we'd have to go and check to see
|
||||
* whether it's a read/write command, and it really isn't
|
||||
* worth it.
|
||||
*/
|
||||
memcpy(&msg.scsi.lbalen,
|
||||
&io->io_hdr.ctl_private[CTL_PRIV_LBA_LEN].bytes,
|
||||
sizeof(msg.scsi.lbalen));
|
||||
|
||||
ctl_ha_msg_send(CTL_HA_CHAN_CTL, &msg,
|
||||
sizeof(msg.scsi) - sizeof(msg.scsi.sense_data) +
|
||||
|
@ -452,7 +452,6 @@ struct ctl_ha_msg_scsi {
|
||||
uint32_t residual; /* data residual length */
|
||||
uint32_t fetd_status; /* trans status, set by FETD,
|
||||
0 = good*/
|
||||
struct ctl_lba_len lbalen; /* used for stats */
|
||||
struct scsi_sense_data sense_data; /* sense data */
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user