remove dead struct scsi_device members
PATCH 1/1 remove dead struct scsi_device members
->scpnt_wait is initialized and cpqfc calls wake_up on it but no one ever waits for it, ->allow_revalidate is completly unused.
drivers/scsi/cpqfcTSinit.c +0 -9
@@ -677,11 +677,6 @@scsi_release_request (ScsiPassThruReq);// "de-allocate" ScsiPassThruReq =NULL ; -// if (!SDpnt->was_reset && SDpnt->scsi_request_fn) -// (*SDpnt->scsi_request_fn)(); - -wake_up (&SDpnt->scpnt_wait); -// need to pass data back to user (space)? if ( (vendor_cmd->rw_flag ==VENDOR_READ_OPCODE ) && vendor_cmd->len )
@@ -1656,10 +1651,6 @@scsi_put_command (SCpnt); SCpnt =NULL ; -// if (!SDpnt->was_reset && SDpnt->scsi_request_fn) -// (*SDpnt->scsi_request_fn)(); - -wake_up (&SDpnt->scpnt_wait);// printk(" LEAVING cpqfcTS_TargetDeviceReset() - return SUCCESS \n"); return SUCCESS ; }
drivers/scsi/scsi.h +0 -5
@@ -540,8 +321,6 @@*/ struct list_head siblings;/* list of all devices on this host */ struct list_head same_target_siblings;/* just the devices sharing same target id */ -wait_queue_head_t scpnt_wait;/* Used to wait if -device is busy */ struct Scsi_Host *host;request_queue_t *request_queue;volatile unsigned short device_busy;/* commands actually active on low-level */
@@ -619,9 +396,6 @@/* default value if the device doesn't override */ #define SCSI_DEFAULT_DEVICE_BLOCKED 3 - -// Flag to allow revalidate to succeed in sd_open -int allow_revalidate;struct device sdev_driverfs_dev; };#define to_scsi_device (d) \
drivers/scsi/scsi_scan.c +0 -1
@@ -429,7 +429,6 @@ sdev->request_queue->queuedata = sdev;scsi_adjust_queue_depth (sdev,0 , sdev->host->cmd_per_lun); -init_waitqueue_head (&sdev->scpnt_wait);if (shost->hostt->slave_alloc) {if (shost->hostt->slave_alloc (sdev))