diff options
author | Linus Torvalds <torvalds@g5.osdl.org> | 2005-09-07 20:31:27 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-09-07 20:31:27 -0400 |
commit | 0481990b758628e12f4b0a9e15094e70cefc7cd1 (patch) | |
tree | 67a4b4b7acc6a688b87ef2a2d3ec0e296e6e480c /Documentation | |
parent | db400b3c4ee89d384d9163836a55577abdae772d (diff) | |
parent | 17fa53da1239b8712c5cebbd72a74c713b6c2db9 (diff) |
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/scsi/aic7xxx.txt | 6 | ||||
-rw-r--r-- | Documentation/scsi/scsi_mid_low_api.txt | 41 |
2 files changed, 5 insertions, 42 deletions
diff --git a/Documentation/scsi/aic7xxx.txt b/Documentation/scsi/aic7xxx.txt index 160e7354cd1e..47e74ddc4bc9 100644 --- a/Documentation/scsi/aic7xxx.txt +++ b/Documentation/scsi/aic7xxx.txt | |||
@@ -1,5 +1,5 @@ | |||
1 | ==================================================================== | 1 | ==================================================================== |
2 | = Adaptec Aic7xxx Fast -> Ultra160 Family Manager Set v6.2.28 = | 2 | = Adaptec Aic7xxx Fast -> Ultra160 Family Manager Set v7.0 = |
3 | = README for = | 3 | = README for = |
4 | = The Linux Operating System = | 4 | = The Linux Operating System = |
5 | ==================================================================== | 5 | ==================================================================== |
@@ -131,6 +131,10 @@ The following information is available in this file: | |||
131 | SCSI "stub" effects. | 131 | SCSI "stub" effects. |
132 | 132 | ||
133 | 2. Version History | 133 | 2. Version History |
134 | 7.0 (4th August, 2005) | ||
135 | - Updated driver to use SCSI transport class infrastructure | ||
136 | - Upported sequencer and core fixes from last adaptec released | ||
137 | version of the driver. | ||
134 | 6.2.36 (June 3rd, 2003) | 138 | 6.2.36 (June 3rd, 2003) |
135 | - Correct code that disables PCI parity error checking. | 139 | - Correct code that disables PCI parity error checking. |
136 | - Correct and simplify handling of the ignore wide residue | 140 | - Correct and simplify handling of the ignore wide residue |
diff --git a/Documentation/scsi/scsi_mid_low_api.txt b/Documentation/scsi/scsi_mid_low_api.txt index 7536823c0cb1..44df89c9c049 100644 --- a/Documentation/scsi/scsi_mid_low_api.txt +++ b/Documentation/scsi/scsi_mid_low_api.txt | |||
@@ -373,13 +373,11 @@ Summary: | |||
373 | scsi_activate_tcq - turn on tag command queueing | 373 | scsi_activate_tcq - turn on tag command queueing |
374 | scsi_add_device - creates new scsi device (lu) instance | 374 | scsi_add_device - creates new scsi device (lu) instance |
375 | scsi_add_host - perform sysfs registration and SCSI bus scan. | 375 | scsi_add_host - perform sysfs registration and SCSI bus scan. |
376 | scsi_add_timer - (re-)start timer on a SCSI command. | ||
377 | scsi_adjust_queue_depth - change the queue depth on a SCSI device | 376 | scsi_adjust_queue_depth - change the queue depth on a SCSI device |
378 | scsi_assign_lock - replace default host_lock with given lock | 377 | scsi_assign_lock - replace default host_lock with given lock |
379 | scsi_bios_ptable - return copy of block device's partition table | 378 | scsi_bios_ptable - return copy of block device's partition table |
380 | scsi_block_requests - prevent further commands being queued to given host | 379 | scsi_block_requests - prevent further commands being queued to given host |
381 | scsi_deactivate_tcq - turn off tag command queueing | 380 | scsi_deactivate_tcq - turn off tag command queueing |
382 | scsi_delete_timer - cancel timer on a SCSI command. | ||
383 | scsi_host_alloc - return a new scsi_host instance whose refcount==1 | 381 | scsi_host_alloc - return a new scsi_host instance whose refcount==1 |
384 | scsi_host_get - increments Scsi_Host instance's refcount | 382 | scsi_host_get - increments Scsi_Host instance's refcount |
385 | scsi_host_put - decrements Scsi_Host instance's refcount (free if 0) | 383 | scsi_host_put - decrements Scsi_Host instance's refcount (free if 0) |
@@ -458,27 +456,6 @@ int scsi_add_host(struct Scsi_Host *shost, struct device * dev) | |||
458 | 456 | ||
459 | 457 | ||
460 | /** | 458 | /** |
461 | * scsi_add_timer - (re-)start timer on a SCSI command. | ||
462 | * @scmd: pointer to scsi command instance | ||
463 | * @timeout: duration of timeout in "jiffies" | ||
464 | * @complete: pointer to function to call if timeout expires | ||
465 | * | ||
466 | * Returns nothing | ||
467 | * | ||
468 | * Might block: no | ||
469 | * | ||
470 | * Notes: Each scsi command has its own timer, and as it is added | ||
471 | * to the queue, we set up the timer. When the command completes, | ||
472 | * we cancel the timer. An LLD can use this function to change | ||
473 | * the existing timeout value. | ||
474 | * | ||
475 | * Defined in: drivers/scsi/scsi_error.c | ||
476 | **/ | ||
477 | void scsi_add_timer(struct scsi_cmnd *scmd, int timeout, | ||
478 | void (*complete)(struct scsi_cmnd *)) | ||
479 | |||
480 | |||
481 | /** | ||
482 | * scsi_adjust_queue_depth - allow LLD to change queue depth on a SCSI device | 459 | * scsi_adjust_queue_depth - allow LLD to change queue depth on a SCSI device |
483 | * @sdev: pointer to SCSI device to change queue depth on | 460 | * @sdev: pointer to SCSI device to change queue depth on |
484 | * @tagged: 0 - no tagged queuing | 461 | * @tagged: 0 - no tagged queuing |
@@ -566,24 +543,6 @@ void scsi_deactivate_tcq(struct scsi_device *sdev, int depth) | |||
566 | 543 | ||
567 | 544 | ||
568 | /** | 545 | /** |
569 | * scsi_delete_timer - cancel timer on a SCSI command. | ||
570 | * @scmd: pointer to scsi command instance | ||
571 | * | ||
572 | * Returns 1 if able to cancel timer else 0 (i.e. too late or already | ||
573 | * cancelled). | ||
574 | * | ||
575 | * Might block: no [may in the future if it invokes del_timer_sync()] | ||
576 | * | ||
577 | * Notes: All commands issued by upper levels already have a timeout | ||
578 | * associated with them. An LLD can use this function to cancel the | ||
579 | * timer. | ||
580 | * | ||
581 | * Defined in: drivers/scsi/scsi_error.c | ||
582 | **/ | ||
583 | int scsi_delete_timer(struct scsi_cmnd *scmd) | ||
584 | |||
585 | |||
586 | /** | ||
587 | * scsi_host_alloc - create a scsi host adapter instance and perform basic | 546 | * scsi_host_alloc - create a scsi host adapter instance and perform basic |
588 | * initialization. | 547 | * initialization. |
589 | * @sht: pointer to scsi host template | 548 | * @sht: pointer to scsi host template |