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