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