diff options
Diffstat (limited to 'drivers/scsi/esas2r/esas2r_main.c')
-rw-r--r-- | drivers/scsi/esas2r/esas2r_main.c | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/drivers/scsi/esas2r/esas2r_main.c b/drivers/scsi/esas2r/esas2r_main.c index a020b09ba347..30fce64faf75 100644 --- a/drivers/scsi/esas2r/esas2r_main.c +++ b/drivers/scsi/esas2r/esas2r_main.c | |||
@@ -254,9 +254,6 @@ static struct scsi_host_template driver_template = { | |||
254 | .use_clustering = ENABLE_CLUSTERING, | 254 | .use_clustering = ENABLE_CLUSTERING, |
255 | .emulated = 0, | 255 | .emulated = 0, |
256 | .proc_name = ESAS2R_DRVR_NAME, | 256 | .proc_name = ESAS2R_DRVR_NAME, |
257 | .slave_configure = esas2r_slave_configure, | ||
258 | .slave_alloc = esas2r_slave_alloc, | ||
259 | .slave_destroy = esas2r_slave_destroy, | ||
260 | .change_queue_depth = esas2r_change_queue_depth, | 257 | .change_queue_depth = esas2r_change_queue_depth, |
261 | .change_queue_type = scsi_change_queue_type, | 258 | .change_queue_type = scsi_change_queue_type, |
262 | .max_sectors = 0xFFFF, | 259 | .max_sectors = 0xFFFF, |
@@ -1264,35 +1261,11 @@ int esas2r_change_queue_depth(struct scsi_device *dev, int depth, int reason) | |||
1264 | { | 1261 | { |
1265 | esas2r_log(ESAS2R_LOG_INFO, "change_queue_depth %p, %d", dev, depth); | 1262 | esas2r_log(ESAS2R_LOG_INFO, "change_queue_depth %p, %d", dev, depth); |
1266 | 1263 | ||
1267 | scsi_adjust_queue_depth(dev, scsi_get_tag_type(dev), depth); | 1264 | scsi_adjust_queue_depth(dev, depth); |
1268 | 1265 | ||
1269 | return dev->queue_depth; | 1266 | return dev->queue_depth; |
1270 | } | 1267 | } |
1271 | 1268 | ||
1272 | int esas2r_slave_alloc(struct scsi_device *dev) | ||
1273 | { | ||
1274 | return 0; | ||
1275 | } | ||
1276 | |||
1277 | int esas2r_slave_configure(struct scsi_device *dev) | ||
1278 | { | ||
1279 | esas2r_log_dev(ESAS2R_LOG_INFO, &(dev->sdev_gendev), | ||
1280 | "esas2r_slave_configure()"); | ||
1281 | |||
1282 | if (dev->tagged_supported) | ||
1283 | scsi_adjust_queue_depth(dev, MSG_SIMPLE_TAG, cmd_per_lun); | ||
1284 | else | ||
1285 | scsi_adjust_queue_depth(dev, 0, cmd_per_lun); | ||
1286 | |||
1287 | return 0; | ||
1288 | } | ||
1289 | |||
1290 | void esas2r_slave_destroy(struct scsi_device *dev) | ||
1291 | { | ||
1292 | esas2r_log_dev(ESAS2R_LOG_INFO, &(dev->sdev_gendev), | ||
1293 | "esas2r_slave_destroy()"); | ||
1294 | } | ||
1295 | |||
1296 | void esas2r_log_request_failure(struct esas2r_adapter *a, | 1269 | void esas2r_log_request_failure(struct esas2r_adapter *a, |
1297 | struct esas2r_request *rq) | 1270 | struct esas2r_request *rq) |
1298 | { | 1271 | { |