ChangeLog and ToDo files updated
[mirror/scst/.git] / qla2x00t / qla2x00-target / ChangeLog
1 Summary of changes between versions 1.0.0 and 1.0.1
2 ---------------------------------------------------
3
4  - Update to initiator driver from 2.6.27
5
6  - HOWTO added (Amit Mehta)
7
8  - Fixed wrong sess_count decrement on session registration failure
9
10  - Fixed possible oops in the initiator driver on the module unload
11
12  - Updated to work on kernels up to 2.6.29
13
14  - Other minor fixes
15
16
17 Summary of changes between versions 0.9.5 and 1.0.0
18 ---------------------------------------------------
19
20  - Fixed sg_tablesize in qla2x00t to be per target card, not global
21
22  - Updated to work on 2.6.25.x
23
24  - Updated to work on 2.6.24.x
25
26  - Fixed possible crash if tgt module rmmod'ed under load
27
28  - Fixed incorrect residual on internal BUSY replies
29
30  - Updated to work on 2.6.23.x
31
32  - Fixes a race, when an event comes on the driver unload, so DPC thread
33    will try to use already half destroyed data. 
34
35  - Fixed problem with SNS, not advertising target mode.
36
37  - Support for per-target default security groups added.
38
39  - Updated to work on 2.6.22.x kernels.
40
41  - Updated to work on 2.6.21.x kernels.
42
43  - Updated to work on 2.6.20.x kernels.
44
45  - Updated to work with SCST 0.9.6.
46
47  - /proc support routines changed to work with seq_file interface.
48
49  - Cleanups and minor bug fixes.
50
51
52 Summary of changes between versions 0.9.3.8 and 0.9.5
53 -----------------------------------------------------
54
55  - Ported to 2.6.17.x and 2.6.18.
56
57  - Problem with not found WWN on the first login attempt fixed.
58  
59  - Updated for the latest SCST interfaces changes.
60
61  - Cleanups and minor bug fixes.
62
63
64 Summary of changes between versions 0.9.3.8 and 0.9.3.9
65 -------------------------------------------------------
66 Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
67
68  - Fixed problem when "out-of-order frames rassembly" bit was wrongly set,
69    which lead to only 1Gbps speed of 23xx cards.
70
71  - Removed all code that deals with "use_sg == 0" data, since staring
72    from SCST 0.9.5 commands data are always in SG-vector. 
73
74  - Fixed hungup on the module unload.
75
76  - Minor cleanups and fixes
77
78
79 Summary of changes between versions 0.9.3.7 and 0.9.3.8
80 -------------------------------------------------------
81 Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
82
83  - Minor cleanups
84
85
86 Summary of changes between versions 0.9.3.6 and 0.9.3.7
87 -------------------------------------------------------
88 Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
89
90  - Fix null pointer dereference in do_ctio_complete (thanks to Calvin Morrow)
91
92
93 Summary of changes between versions 0.9.3.5 and 0.9.3.6
94 -------------------------------------------------------
95 Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x+, including 2.6.16-prex)
96
97  - Include MEMSET, MEMCPY definitions
98         
99  - Patched to compile on 64bit cleanly (thanks to Ming Zhang for patch)
100
101 - Fixed possible race during initial enabling of Target Mode (thanks to 
102 Mark Buechler for finding)
103
104         
105 Summary of changes between versions 0.9.3.4 and 0.9.3.5
106 -------------------------------------------------------
107 Patch vs: qla2xxx v8.01.03-k (in kernels 2.6.15.x)
108         
109  - Reset chip when switching from initiator to initator/target and back
110 implemented
111         
112  - Use 2K loop_id's for 23xx chips and thus change how sessions are
113 tracked.
114
115  - Added Module Info
116
117  - Fixed module counting with initiator module preventing it from going
118 away w/out telling us (pointed out by Vladislav Bolkhovitin)
119
120  - Some minor debugging changes
121
122
123 Summary of changes between versions 0.9.3.2 of old driver and 0.9.3.4
124 ---------------------------------------------------------------------
125
126  - Support for the latest in-tree Qlogic initiator added by Nathaniel
127 Clark
128
129  - Only one module is build and it interacts with a patched kernel
130 qla2xxx driver. The single module is called qla2x00tgt.ko instead of
131 having one for each driver type.
132
133  - Target mode can be enabled via a sysfs interface on a per card basis.
134 Under the appropriate scsi_host there is now an entry
135 target_mode_enabled, which can read and written.