1 Summary of changes between versions 0.9.3.8 and 0.9.5
2 -----------------------------------------------------
4 - Ported to 2.6.17.x and 2.6.18.
6 - Problem with not found WWN on the first login attempt fixed.
8 - Updated for the latest SCST interfaces changes.
10 - Cleanups and minor bug fixes.
13 Summary of changes between versions 0.9.3.8 and 0.9.3.9
14 -------------------------------------------------------
15 Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
17 - Fixed problem when "out-of-order frames rassembly" bit was wrongly set,
18 which lead to only 1Gbps speed of 23xx cards.
20 - Removed all code that deals with "use_sg == 0" data, since staring
21 from SCST 0.9.5 commands data are always in SG-vector.
23 - Fixed hungup on the module unload.
25 - Minor cleanups and fixes
27 Summary of changes between versions 0.9.3.7 and 0.9.3.8
28 -------------------------------------------------------
29 Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
33 Summary of changes between versions 0.9.3.6 and 0.9.3.7
34 -------------------------------------------------------
35 Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
37 - Fix null pointer dereference in do_ctio_complete (thanks to Calvin Morrow)
39 Summary of changes between versions 0.9.3.5 and 0.9.3.6
40 -------------------------------------------------------
41 Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
43 - Include MEMSET, MEMCPY definitions
45 - Patched to compile on 64bit cleanly (thanks to Ming Zhang for patch)
47 - Fixed possible race during initial enabling of Target Mode (thanks to
48 Mark Buechler for finding)
50 Summary of changes between versions 0.9.3.4 and 0.9.3.5
51 -------------------------------------------------------
52 Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x)
54 - Reset chip when switching from initiator to initator/target and back
57 - Use 2K loop_id's for 23xx chips and thus change how sessions are
62 - Fixed module counting with initiator module preventing it from going
63 away w/out telling us (pointed out by Vladislav Bolkhovitin)
65 - Some minor debugging changes
67 Summary of changes between versions 0.9.3.2 of old driver and 0.9.3.4
68 ---------------------------------------------------------------------
70 - Support for the latest in-tree Qlogic initiator added by Nathaniel
73 - Only one module is build and it interacts with a patched kernel
74 qla2xxx driver. The single module is called qla2x00tgt.ko instead of
75 having one for each driver type.
77 - Target mode can be enabled via a sysfs interface on a per card basis.
78 Under the appropriate scsi_host there is now an entry
79 target_mode_enabled, which can read and written.
83 The initiator's req_pkt function has never updated the request queue pointers.
84 So the implementation for continuation packets, has never worked correctly.