[PATCH 19/23] scsi: ChangeLog.ncr53c8xx: Quite a few spello fixes

From: Bhaskar Chowdhury
Date: Mon Mar 29 2021 - 01:22:37 EST



Few trivial spelling fixes.

Signed-off-by: Bhaskar Chowdhury <unixbhaskar@xxxxxxxxx>
---
Few lines have done self modification, means they eliminate and added
themselves. I have no clue why that happen.

Documentation/scsi/ChangeLog.ncr53c8xx | 260 ++++++++++++-------------
1 file changed, 130 insertions(+), 130 deletions(-)

diff --git a/Documentation/scsi/ChangeLog.ncr53c8xx b/Documentation/scsi/ChangeLog.ncr53c8xx
index 9288e3d8974a..0dacfeef22a5 100644
--- a/Documentation/scsi/ChangeLog.ncr53c8xx
+++ b/Documentation/scsi/ChangeLog.ncr53c8xx
@@ -9,8 +9,8 @@ Mon Feb 12 22:30 2001 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
- Call pci_enable_device() as AC wants this to be done.
- Get both the BAR cookies actual and PCI BAR values.
(see Changelog.sym53c8xx rev. 1.7.3 for details)
- - Merge changes for linux-2.4 that declare the host template
- in the driver object also when the driver is statically
+ - Merge changes for linux-2.4 that declare the host template
+ in the driver object also when the driver is statically
linked with the kernel.

Sun Sep 24 21:30 2000 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
@@ -25,34 +25,34 @@ Wed Jul 26 23:30 2000 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
Sun Jul 09 16:30 2000 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* version ncr53c8xx-3.4.0
- Remove the PROFILE C and SCRIPTS code.
- This facility was not this useful and thus was not longer
+ This facility was not this useful and thus was not longer
desirable given the increasing complexity of the driver code.
- Merges from FreeBSD sym-1.6.2 driver:
- * Clarify memory barriers needed by the driver for architectures
+ * Clarify memory barriers needed by the driver for architectures
that implement a weak memory ordering.
- General cleanup:
- Move definitions for barriers and IO/MMIO operations to the
- sym53c8xx_defs.h header files. They are now shared by the
+ Move definitions for barriers and IO/MMIO operations to the
+ sym53c8xx_defs.h header files. They are now shared by the
both drivers.
Use SCSI_NCR_IOMAPPED instead of NCR_IOMAPPED.

Thu May 11 12:30 2000 Pam Delaney (pam.delaney@xxxxxxxx)
* revision 3.3b
-
+
Mon Apr 24 12:00 2000 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.2i
- Return value 1 (instead of 0) from the driver setup routine.
- - Let the driver also attach controllers that have been set to
+ - Let the driver also attach controllers that have been set to
OFF in the NVRAM as it did prior to revision 3.2g.

Sat Apr 1 12:00 2000 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.2h
- Fix a compilation problem on Alpha introduced in version 3.2g.
(`port' changed to `base_io').
- - Move from `sym' to this driver a tiny change for __sparc__ that
+ - Move from `sym' to this driver a tiny change for __sparc__ that
applies to cache line size (? Probably from David S Miller).
- - Make sure no data transfer will happen for Scsi_Cmnd requests
- that supply SCSI_DATA_NONE direction (this avoids some BUG()
+ - Make sure no data transfer will happen for Scsi_Cmnd requests
+ that supply SCSI_DATA_NONE direction (this avoids some BUG()
statement in the PCI code when a data buffer is also supplied).

Thu Mar 16 9:30 2000 Pam Delaney (pam.delaney@xxxxxxxx)
@@ -62,10 +62,10 @@ Thu Mar 16 9:30 2000 Pam Delaney (pam.delaney@xxxxxxxx)

Mon March 6 23:15 2000 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.2g
- - Add the file sym53c8xx_comm.h that collects code that should
- be shared by sym53c8xx and ncr53c8xx drivers. For now, it is
- a header file that is only included by the ncr53c8xx driver,
- but things will be cleaned up later. This code addresses
+ - Add the file sym53c8xx_comm.h that collects code that should
+ be shared by sym53c8xx and ncr53c8xx drivers. For now, it is
+ a header file that is only included by the ncr53c8xx driver,
+ but things will be cleaned up later. This code addresses
notably:
* Chip detection and PCI related initialisations
* NVRAM detection and reading
@@ -74,7 +74,7 @@ Mon March 6 23:15 2000 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* And some other ...
- Add support for the new dynamic dma mapping kernel interface.
Requires Linux-2.3.47 (tested with pre-2.3.47-6).
- - Get data transfer direction from the scsi command structure
+ - Get data transfer direction from the scsi command structure
(Scsi_Cmnd) when this information is available.

Mon March 6 23:15 2000 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
@@ -96,12 +96,12 @@ Mon March 6 23:15 2000 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)

Fri Jan 14 14:00 2000 Pam Delaney (pam.delaney@xxxxxxxx)
* revision pre-3.3b-1
- - Merge parallel driver series 3.31 and 3.2e
+ - Merge parallel driver series 3.31 and 3.2e

Tue Jan 11 14:00 2000 Pam Delaney (pam.delaney@xxxxxxxx)
* revision 3.31
- Added support for mounting disks on wide-narrow-wide
- scsi configurations.
+ scsi configurations.
- Built off of version 3.30

Mon Jan 10 13:30 2000 Pam Delaney (pam.delaney@xxxxxxxx)
@@ -119,24 +119,24 @@ Sat Jan 8 22:00 2000 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)

Mon Dec 6 22:00 1999 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.2d
- - Change messages written by the driver at initialisation and
+ - Change messages written by the driver at initialisation and
through the /proc FS (rather cosmetic changes that consist in
printing out the PCI bus number and device/function).
- - Get rid of the old PCI bios interface, but preserve kernel 2.0
+ - Get rid of the old PCI bios interface, but preserve kernel 2.0
compatibility from a simple wrapper.
- - Remove the compilation condition about having to acquire the
+ - Remove the compilation condition about having to acquire the
io_request_lock since it seems to be a definite feature now.:)
- proc_dir structure no longer needed for kernel >= 2.3.27.
- - Change the driver detection code by the sym53c8xx one, modulo
- some minor changes. The driver can now attach any number of
- controllers (>40) and does no longer hoger stack space at
+ - Change the driver detection code by the sym53c8xx one, modulo
+ some minor changes. The driver can now attach any number of
+ controllers (>40) and does no longer hoger stack space at
initialisation.
- - Definitely disable overlapped PCI arbitration for all dual
- function chips, since I cannot make sure for what chip revisions
+ - Definitely disable overlapped PCI arbitration for all dual
+ function chips, since I cannot make sure for what chip revisions
it is actually safe.
- Add support for the SYM53C1510D.
- Update the poor Tekram sync factor table.
- - Remove the compilation condition about having to acquire the
+ - Remove the compilation condition about having to acquire the
io_request_lock since it seems to be a definite feature now.:)
- proc_dir structure no longer needed for kernel >= 2.3.27.

@@ -145,25 +145,25 @@ Sat Sep 11 18:00 1999 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
- Handle correctly (hopefully) jiffies wrap-around.
- Restore the entry used to detect 875 until revision 0xff.
(I removed it inadvertently, it seems :) )
- - Replace __initfunc() which is deprecated stuff by __init which
+ - Replace __initfunc() which is deprecated stuff by __init which
is not yet so. ;-)
- Add support of some 'resource handling' for linux-2.3.13.
- Basically the BARs have been changed to something more complex
+ Basically the BARs have been changed to something more complex
in the pci_dev structure.
- Remove some deprecated code.

Sat May 10 11:00 1999 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision pre-3.2b-1
- Support for the 53C895A by Pamela Delaney <pam.delaney@xxxxxxxx>
- The 53C895A contains all of the features of the 896 but has only
- one channel and has a 32 bit PCI bus. It does 64 bit PCI addressing
+ The 53C895A contains all of the features of the 896 but has only
+ one channel and has a 32 bit PCI bus. It does 64 bit PCI addressing
using dual cycle PCI data transfers.
- Miscellaneous minor fixes.
- Some additions to the README.ncr53c8xx file.

Sun Apr 11 10:00 1999 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.2a
- - Add 'hostid:#id' boot option. This option allows to change the
+ - Add 'hostid:#id' boot option. This option allows to change the
default SCSI id the driver uses for controllers.
- Remove nvram layouts and driver set-up structures from the C source,
and use the one defined in sym53c8xx_defs.h file.
@@ -172,20 +172,20 @@ Sun Apr 11 10:00 1999 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)

Thu Mar 11 23:00 1999 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.2 (8xx-896 driver bundle)
- - Only define the host template in ncr53c8xx.h and include the
+ - Only define the host template in ncr53c8xx.h and include the
sym53c8xx_defs.h file.
- - Declare static all symbols that do not need to be visible from
+ - Declare static all symbols that do not need to be visible from
outside the driver code.
- - Add 'excl' boot command option that allows to pass to the driver
+ - Add 'excl' boot command option that allows to pass to the driver
io address of devices not to attach.
- - Add info() function called from the host template to print
+ - Add info() function called from the host template to print
driver/host information.
- Minor documentation additions.

Sat Mar 6 11:00 1999 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.1h
- - Fix some oooold bug that hangs the bus if a device rejects a
- negotiation. Btw, the corresponding stuff also needed some cleanup
+ - Fix some oooold bug that hangs the bus if a device rejects a
+ negotiation. Btw, the corresponding stuff also needed some cleanup
and thus the change is a bit larger than it could have been.
- Still some typo that made compilation fail for 64 bit (trivial fix).

@@ -193,14 +193,14 @@ Sun Feb 14:00 1999 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.1g
- Deal correctly with 64 bit PCI address registers on Linux 2.2.
Pointed out by Leonard Zubkoff.
- - Allow to tune request_irq() flags from the boot command line using
+ - Allow to tune request_irq() flags from the boot command line using
ncr53c8xx=irqm:??, as follows:
a) If bit 0x10 is set in irqm, IRQF_SHARED flag is not used.
b) If bit 0x20 is set in irqm, IRQF_DISABLED flag is not used.
By default the driver uses both IRQF_SHARED and IRQF_DISABLED.
- Option 'ncr53c8xx=irqm:0x20' may be used when an IRQ is shared by
+ Option 'ncr53c8xx=irqm:0x20' may be used when an IRQ is shared by
a 53C8XX adapter and a network board.
- - Tiny misspelling fixed (ABORT instead of ABRT). Was fortunately
+ - Tiny misspelling fixed (ABORT instead of ABRT). Was fortunately
harmless.
- Negotiate SYNC data transfers with CCS devices.

@@ -214,12 +214,12 @@ Sat Jan 16 17:30 1999 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
Sun Dec 13 18:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.1e
- Same work-around as for the 53c876 rev <= 0x15 for 53c896 rev 1:
- Disable overlapped arbitration. This will not make difference
+ Disable overlapped arbitration. This will not make difference
since the chip has on-chip RAM.

Thu Nov 26 22:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.1d
- - The SISL RAID change requires now remap_pci_mem() stuff to be
+ - The SISL RAID change requires now remap_pci_mem() stuff to be
compiled for __i386__ when normal IOs are used.
- Minor spelling fixes in doc files.

@@ -228,9 +228,9 @@ Sat Nov 21 18:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
- Ignore chips that are driven by SISL RAID (DAC 960).
Change sent by Leonard Zubkoff and slightly reworked.
- Still a buglet in the tags initial settings that needed to be fixed.
- It was not possible to disable TGQ at system startup for devices
- that claim TGQ support. The driver used at least 2 for the queue
- depth but did'nt keep track of user settings for tags depth lower
+ It was not possible to disable TGQ at system startup for devices
+ that claim TGQ support. The driver used at least 2 for the queue
+ depth but didn't keep track of user settings for tags depth lower
than 2.

Wed Nov 11 10:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
@@ -244,54 +244,54 @@ Wed Oct 21 21:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
- Changes from Eddie Dost for Sparc and Alpha:
ioremap/iounmap support for Sparc.
pcivtophys changed to bus_dvma_to_phys.
- - Add the 53c876 description to the chip table. This is only useful
+ - Add the 53c876 description to the chip table. This is only useful
for printing the right name of the controller.
- DEL-441 Item 2 work-around for the 53c876 rev <= 5 (0x15).
- Add additional checking of INQUIRY data:
- Check INQUIRY data received length is at least 7. Byte 7 of
- inquiry data contains device features bits and the driver might
+ Check INQUIRY data received length is at least 7. Byte 7 of
+ inquiry data contains device features bits and the driver might
be confused by garbage. Also check peripheral qualifier.
- Cleanup of the SCSI tasks management:
- Remove the special case for 32 tags. Now the driver only uses the
+ Remove the special case for 32 tags. Now the driver only uses the
scheme that allows up to 64 tags per LUN.
Merge some code from the 896 driver.
- Use a 1,3,5,...MAXTAGS*2+1 tag numbering. Previous driver could
- use any tag number from 1 to 253 and some non conformant devices
+ Use a 1,3,5,...MAXTAGS*2+1 tag numbering. Previous driver could
+ use any tag number from 1 to 253 and some non conformant devices
might have problems with large tag numbers.
- - 'no_sync' changed to 'no_disc' in the README file. This is an old
- and trivial mistake that seems to demonstrate the README file is
+ - 'no_sync' changed to 'no_disc' in the README file. This is an old
+ and trivial mistake that seems to demonstrate the README file is
not often read. :)

Sun Oct 4 14:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.0i
- - Cosmetic changes for sparc (but not for the driver) that needs
+ - Cosmetic changes for sparc (but not for the driver) that needs
__irq_itoa() to be used for printed IRQ value to be understandable.
- - Some problems with the driver that didn't occur using driver 2.5f
- were due to a SCSI selection problem triggered by a clearly
- documented feature that in fact seems not to work: (53C8XX chips
- are claimed by the manuals to be able to execute SCSI scripts just
- after abitration while the SCSI core is performing SCSI selection).
+ - Some problems with the driver that didn't occur using driver 2.5f
+ were due to a SCSI selection problem triggered by a clearly
+ documented feature that in fact seems not to work: (53C8XX chips
+ are claimed by the manuals to be able to execute SCSI scripts just
+ after arbitration while the SCSI core is performing SCSI selection).
This optimization is broken and has been removed.
- - Some broken scsi devices are confused when a negotiation is started
- on a LUN that does not correspond to a real device. According to
- SCSI specs, this is a device firmware bug. This has been worked
- around by only starting negotiation if the LUN has previously be
+ - Some broken scsi devices are confused when a negotiation is started
+ on a LUN that does not correspond to a real device. According to
+ SCSI specs, this is a device firmware bug. This has been worked
+ around by only starting negotiation if the LUN has previously be
used for at least 1 successful SCSI command.
- - The 'last message sent' printed out on M_REJECT message reception
- was read from the SFBR i/o register after the previous message had
- been sent.
- This was not correct and affects all previous driver versions and
- the original FreeBSD one as well. The SCSI scripts has been fixed
+ - The 'last message sent' printed out on M_REJECT message reception
+ was read from the SFBR i/o register after the previous message had
+ been sent.
+ This was not correct and affects all previous driver versions and
+ the original FreeBSD one as well. The SCSI scripts has been fixed
so that it now provides the right information to the C code.

Sat Jul 18 13:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.0g
- Preliminary fixes for Big Endian (sent by Eddie C. Dost).
Big Endian architectures should work again with the driver.
- Eddie's patch has been partially applied since current 2.1.109
+ Eddie's patch has been partially applied since current 2.1.109
does not have all the Sparc changes of the vger tree.
- Use of BITS_PER_LONG instead of (~0UL == 0xffffffffUL) has fixed
- the problem observed when the driver was compiled using EGCS or
+ the problem observed when the driver was compiled using EGCS or
PGCC.

Mon Jul 13 20:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
@@ -299,19 +299,19 @@ Mon Jul 13 20:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
- Some spelling fixes.
- linux/config.h misplaced in ncr53c8xx.h
- MODULE_PARM stuff added for linux 2.1.
- - check INQUIRY response data format is exactly 2.
- - use BITS_PER_LONG if defined.
+ - check INQUIRY response data format is exactly 2.
+ - use BITS_PER_LONG if defined.

Sun Jun 28 12:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.0e
- - Some cleanup, spelling fixes, version checks, documentations
+ - Some cleanup, spelling fixes, version checks, documentations
changes, etc ...

Sat Jun 20 20:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.0c
- - Add a boot setup option that allows to set up device queue depths
- at boot-up. This option is very useful since Linux does not
- allow to change scsi device queue depth once the system has been
+ - Add a boot setup option that allows to set up device queue depths
+ at boot-up. This option is very useful since Linux does not
+ allow to change scsi device queue depth once the system has been
booted up.

Sun Jun 15 23:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
@@ -319,25 +319,25 @@ Sun Jun 15 23:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
- Support for up to 64 TAGS per LUN.
- Rewrite the TARGET vs LUN capabilities management.
CmdQueue is now handled as a LUN capability as it shall be.
- This also fixes a bug triggered when disabling tagged command
+ This also fixes a bug triggered when disabling tagged command
queuing for a device that had this feature enabled.
- - Remove the ncr_opennings() stuff that was useless under Linux
+ - Remove the ncr_opennings() stuff that was useless under Linux
and hard to understand to me.
- - Add "setverbose" procfs driver command. It allows to tune
- verbose level after boot-up. Setting this level to zero, for
+ - Add "setverbose" procfs driver command. It allows to tune
+ verbose level after boot-up. Setting this level to zero, for
example avoid flooding the syslog file.
- Add KERN_XXX to some printk's.

Tue Jun 10 23:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 3.0
- Linux config changes for 2.0.34:
- Remove NVRAM detection config option. This option is now enabled
+ Remove NVRAM detection config option. This option is now enabled
by default but can be disabled by editing the driver header file.
Add a PROFILE config option.
- Update Configure.help
- - Add calls to new function mdelay() for milli-seconds delay if
+ - Add calls to new function mdelay() for milli-seconds delay if
kernel version >= 2.1.105.
- - Replace all printf(s) by printk(s). After all, the ncr53c8xx is
+ - Replace all printf(s) by printk(s). After all, the ncr53c8xx is
a driver for Linux.
- Perform auto-sense on COMMAND TERMINATED. Not sure it is useful.
- Some other minor changes.
@@ -347,40 +347,40 @@ Tue Jun 4 23:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
- Code cleanup and simplification:
Remove kernel 1.2.X and 1.3.X support.
Remove the _old_ target capabilities table.
- Remove the error recovery code that have'nt been really useful.
- Use a single alignment boundary (CACHE_LINE_SIZE) for data
+ Remove the error recovery code that haven't been really useful.
+ Use a single alignment boundary (CACHE_LINE_SIZE) for data
structures.
- Several aggressive SCRIPTS optimizations and changes:
Reselect SCRIPTS code rewritten.
Support for selection/reselection without ATN.
And some others.
- - Miscallaneous changes in the C code:
+ - Miscellaneous changes in the C code:
Count actual number of CCB queued to the controller (future use).
Lots of other minor changes.

Wed May 13 20:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 2.6m
- - Problem of missed SCSI bus reset with the 53C895 fixed by
- Richard Waltham. The 53C895 needs about 650 us for the bus
- mode to settle. Delays used while resetting the controller
+ - Problem of missed SCSI bus reset with the 53C895 fixed by
+ Richard Waltham. The 53C895 needs about 650 us for the bus
+ mode to settle. Delays used while resetting the controller
and the bus have been adjusted. Thanks Richard!
- Some simplification for 64 bit arch done ccb address testing.
- Add a check of the MSG_OUT phase after Selection with ATN.
- - The new tagged queue stuff seems ok, so some informationnal
- message have been conditionned by verbose >= 3.
- - Donnot reset if a SBMC interrupt reports the same bus mode.
- - Print out the whole driver set-up. Some options were missing and
+ - The new tagged queue stuff seems ok, so some informational
+ message have been conditioned by verbose >= 3.
+ - Don not reset if a SBMC interrupt reports the same bus mode.
+ - Print out the whole driver set-up. Some options were missing and
the print statement was misplaced for modules.
- - Ignore a SCSI parity interrupt if the chip is not connected to
+ - Ignore a SCSI parity interrupt if the chip is not connected to
the SCSI bus.

Sat May 1 16:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 2.6l
- - Add CCB done queue support for Alpha and perhaps some other
+ - Add CCB done queue support for Alpha and perhaps some other
architectures.
- - Add some barriers to enforce memory ordering for x86 and
+ - Add some barriers to enforce memory ordering for x86 and
Alpha architectures.
- - Fix something that looks like an old bug in the nego SIR
+ - Fix something that looks like an old bug in the nego SIR
interrupt code in case of negotiation failure.

Sat Apr 25 21:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
@@ -388,11 +388,11 @@ Sat Apr 25 21:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
- Remove all accesses to the on-chip RAM from the C code:
Use SCRIPTS to load the on-chip RAM.
Use SCRIPTS to repair the start queue on selection timeout.
- Use the copy of script in main memory to calculate the chip
+ Use the copy of script in main memory to calculate the chip
context on phase mismatch.
- - The above allows now to use the on-chip RAM without requiring
- to get access to the on-chip RAM from the C code. This makes
- on-chip RAM useable for linux-1.2.13 and for Linux-Alpha for
+ - The above allows now to use the on-chip RAM without requiring
+ to get access to the on-chip RAM from the C code. This makes
+ on-chip RAM useable for linux-1.2.13 and for Linux-Alpha for
instance.
- Some simplifications and cleanups in the SCRIPTS and C code.
- Buglet fixed in parity error recovery SCRIPTS (never tested).
@@ -402,28 +402,28 @@ Wed Apr 15 21:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 2.6j
- Incorporate changes from linux-2.1.95 ncr53c8xx driver version.
- Add SMP support for linux-2.1.95 and above.
- - Fix a bug when QUEUE FULL is returned and no commands are
- disconnected. This happens with Atlas I / L912 and may happen
+ - Fix a bug when QUEUE FULL is returned and no commands are
+ disconnected. This happens with Atlas I / L912 and may happen
with Atlas II / LXY4.
- - Nail another one on CHECK condition when requeuing the command
+ - Nail another one on CHECK condition when requeuing the command
for auto-sense.
- - Call scsi_done() for all completed commands after interrupt
+ - Call scsi_done() for all completed commands after interrupt
handling.
- Increase the done queue to 24 entries.

Sat Apr 4 20:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 2.6i
- - CTEST0 is used by the 53C885 for Power Management and
+ - CTEST0 is used by the 53C885 for Power Management and
priority setting between the 2 functions.
- Use SDID instead as actual target number. Just have had to
+ Use SDID instead as actual target number. Just have had to
overwrite it with SSID on reselection.
- Split DATA_IN and DATA_OUT scripts into 2 sub-scripts.
64 segments are moved from on-chip RAM scripts.
- If more segments, a script in main memory is used for the
+ If more segments, a script in main memory is used for the
additional segments.
- - Since the SCRIPTS processor continues SCRIPTS execution after
- having won arbitration, do some stuff prior to testing any SCSI
- phase on reselection. This should have the vertue to process
+ - Since the SCRIPTS processor continues SCRIPTS execution after
+ having won arbitration, do some stuff prior to testing any SCSI
+ phase on reselection. This should have the virtue to process
scripts in parallel with the SCSI core performing selection.
- Increase the done queue to 12 entries.

@@ -436,21 +436,21 @@ Tue Mar 26 23:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
- New done queue. 8 entries by default (6 always useable).
Can be increased if needed.
- Resources management using doubly linked queues.
- - New auto-sense and QUEUE FULL handling that does not need to
+ - New auto-sense and QUEUE FULL handling that does not need to
stall the NCR queue any more.
- New CCB starvation avoiding algorithm.
- - Prepare CCBs for SCSI commands that cannot be queued, instead of
- inserting these commands into the waiting list. The waiting list
- is now only used while resetting and when memory for CCBs is not
+ - Prepare CCBs for SCSI commands that cannot be queued, instead of
+ inserting these commands into the waiting list. The waiting list
+ is now only used while resetting and when memory for CCBs is not
yet available?

Sun Feb 8 22:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
* revision 2.6f
- - Some fixes in order to really support the 53C895, at least with
+ - Some fixes in order to really support the 53C895, at least with
FAST-20 devices.
- - Heavy changes in the target/lun resources management to allow
- the scripts to jump directly to the CCB on reselection instead
- of walking on the lun CCBs list. Up to 32 tags per lun are now
+ - Heavy changes in the target/lun resources management to allow
+ the scripts to jump directly to the CCB on reselection instead
+ of walking on the lun CCBs list. Up to 32 tags per lun are now
supported without script processor and PCI traffic overhead.

Sun Jan 11 22:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
@@ -458,14 +458,14 @@ Sun Jan 11 22:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
- new (different ?) implementation of the start queue:
Use a simple CALL to a launch script in the CCB.
- implement a minimal done queue (1 entry :-) ).
- this avoid scanning all CCBs on INT FLY (Only scan all CCBs, on
- overflow). Hit ratio is better than 99.9 % on my system, so no
+ this avoid scanning all CCBs on INT FLY (Only scan all CCBs, on
+ overflow). Hit ratio is better than 99.9 % on my system, so no
need to have a larger done queue.
- - generalization of the restart of CCB on special condition as
+ - generalization of the restart of CCB on special condition as
Abort, QUEUE FULL, CHECK CONDITION.
This has been called 'silly scheduler'.
- - make all the profiling code conditionned by a config option.
- This spare some PCI traffic and C code when this feature is not
+ - make all the profiling code conditioned by a config option.
+ This spare some PCI traffic and C code when this feature is not
needed.
- handle more cleanly the situation where direction is unknown.
The pointers patching is now performed by the SCRIPTS processor.
@@ -473,9 +473,9 @@ Sun Jan 11 22:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)

Ported from driver 2.5 series:
------------------------------
- - Use FAST-5 instead of SLOW for slow scsi devices according to
+ - Use FAST-5 instead of SLOW for slow scsi devices according to
new SPI-2 draft.
- - Make some changes in order to accommodate with 875 rev <= 3
+ - Make some changes in order to accommodate with 875 rev <= 3
device errata listing 397. Minor consequences are:
. Leave use of PCI Write and Invalidate under user control.
Now, by default the driver does not enable PCI MWI and option
@@ -484,12 +484,12 @@ Sun Jan 11 22:00 1998 Gerard Roudier (groudier@xxxxxxxxxxxxxxxx)
. Programmed burst length set to 64 DWORDS (instead of 128).
(Note: SYMBIOS uses 32 DWORDS for the SDMS BIOS)
- Add 'buschk' boot option.
- This option enables checking of SCSI BUS data lines after SCSI
+ This option enables checking of SCSI BUS data lines after SCSI
RESET (set by default). (Submitted by Richard Waltham).
- Update the README file.
- - Dispatch CONDITION MET and RESERVATION CONFLICT scsi status
+ - Dispatch CONDITION MET and RESERVATION CONFLICT scsi status
as OK driver status.
- - Update the README file and the Symbios NVRAM format definition
+ - Update the README file and the Symbios NVRAM format definition
with removable media flags values (available with SDMS 4.09).
- Several PCI configuration registers fix-ups for powerpc.
(Patch sent by Cort).
--
2.26.3