]> git.pld-linux.org Git - packages/lin_tape.git/blame - lin_tape.fixlist
- updated fixlist
[packages/lin_tape.git] / lin_tape.fixlist
CommitLineData
cb517b28
JR
1Fixlist for Linux IBM Tape Device Driver (lin_tape)\r
2\r
1edbffc3 3(C) Copyright IBM Corporation 2007-2017\r
cb517b28
JR
4\r
5 Level Date Description\r
6---------------------------------------------------------------\r
1edbffc3
JR
73.0.18 03/08/2017 - Prevent crash from double delete objects on removal during wait scenarios (introduced at 2.2.0)\r
8 - lin_tape_as_sfmp not supported in this version\r
9 - Installation for blacklist.conf enhancements\r
103.0.16 01/06/2017 - Prevent crash introduced at 1.75.0 cleaning buffern and length on WRA during open\r
11 - Prevent lock/crash introduced at 1.75.0 when device removal during open\r
12 - Added dualaccesor_cpf for TSLM usage\r
13 - Enhancement to installer to prevent blacklisting st and sg linux modules\r
143.0.13 11/11/2016 - Fix for passthru error recovery after EOD detected\r
15 - Fixes for device removal during wait causing lock or crash\r
16 - Fix to prevent lock over lock at scatter/gather when running with low memory\r
17 - Updates on daemon configuration parameters naming to match lin_taped.conf with IUG instructions\r
18 - Added daemon parameter TapeDevPermissions to lin_taped.conf\r
193.0.12 08/19/2016 - Fix for lin_tape_as_sfmp attachment on kenrnels 3.10.0 and beyond\r
20 - Enhancement on lin_tape_as_sfmp installation\r
213.0.11 08/08/2016 - Added join driver back\r
22 - Fixed multiple kernel dependencies for join\r
23 - Enhancement on join install\r
24 - Fix on join driver for scsi rescan\r
253.0.10 06/03/2016 - Removed join driver\r
26 - New OEM library support\r
27 - Initial support for RHEL 6.8 (min. kernel version 2.6.32-642)\r
28 - Initial support for RHEL 7.2 (min. kernel version 3.10.0-327)\r
cb517b28
JR
293.0.8 03/16/2016 - Prevent segfault at daemon\r
30 - Fix for pfo device discovery at 390x arch.\r
313.0.7 02/23/2016 - Prevent crash from st/sg failover\r
32 - Added reserve type to STIOCQRYP\r
33 - Enabled SIOC_LOG_SENSE10 for changer\r
34 - Added special open for preemption\r
35 - Enabled TSM QUERY PR KEY for normal open\r
36 - Fix for join build\r
373.0.6 02/26/2016 - Introduction of join driver (lin_tape_as_sfmp)\r
383.0.5 01/06/2016 - Fix to track LBP state\r
39 - Prevent null pointer from scsi device\r
40 - Fix for HBA call to restore LBP after failover\r
413.0.3 11/06/2015 - Removed warnings for big-endian introduced at 3.0.1\r
42 - Fix for hardcoded serial number length in daemon\r
43 - Build/Install enhacements\r
443.0.2 09/11/2015 - Retry Abort 4b/06\r
45 - Fix for changer lock\r
46 - Enhancement to disable autodump for all at once\r
47 - Initial support for SLESS11 SP4 (min. kernel version 3.0.101-63)\r
483.0.1 08/25/2015 - Fix for RAO IOCTL's\r
49 - Increased retry time for 2/3E/0\r
50 - Support for LTO7\r
513.0.0 06/26/2015 - Fix for pages leak at s/g ops\r
52 - Initial support for RHEL 7.1 (min. kernel version 3.10.0-229)\r
53 - Initial support for RHEL 6.7 (min. kernel version 2.6.32-573)\r
542.9.9 06/16/2015 - Fix for lock during autodump loop\r
55 - Enhancement for bs>1M at kernels>2.6.29\r
56 - Fix for pages leak at s/g\r
57 - Return ENOMEM instead of EIO from lin_tape_blk_req\r
582.9.8 05/08/2015 - Prevent cdev call with null pointer\r
592.9.7 04/28/2015 - 3592 WDRA timout increased to 5 min\r
60 - Removed enhancement to handle lot of \r
61 removals due to lock and crash,\r
62 wait_on_config should be used instead\r
632.9.6 03/24/2015 - Removed printk at qry_blk_prot\r
64 - Fix for SN/CPF alignment on SN>16\r
65 - Fix for page order adjustment that caused \r
66 data corruption at 2.9.5 (only blocksize >\r
67 1M and kernel >= 2.6.29)\r
68 - Daemond enhancement to handle lot of \r
69 removals\r
70 - Write lock hang during autodump and s/g\r
71 - Fix for 3592/E08 generation id\r
72 - Initial support for RHEL 6.6 (min. kernel version 2.6.32-504.8.1)\r
732.9.5 01/15/2015 - Adjustment to page order for r/w\r
742.9.4 12/05/2014 - Support for 3592/E08\r
75 - Fixes to multiple partition sizing\r
76 - Fix to return rc on failed set active partition\r
77 - Fix on failover enablement for SN > 16\r
78 - Added enablement for select OEM libraries\r
79 - Initial support for RHEL 7 (min. kernel version 3.10.0-123)\r
802.9.3 10/27/2014 - Enhancement for SN/CPF gather\r
81 - Fix for dump ready when s/g\r
822.9.2 08/26/2014 - Fix for partitioning PSUM and POFM bits\r
83 - Fix for TSM enh inventory media type\r
84 - RHEL 7 (min. kernel version 3.10.0-123)\r
852.9.1 07/28/2014 - Fix for chgr cmd call during device removal\r
86 - Fix for tracing during device removal\r
87 - Fixes for PR IOCTL's\r
882.9.0 06/29/2014 - RAO SA update and LBP CRC32C added\r
892.8.0 05/28/2014 - Enhancements to busy_retry \r
902.7.0 05/15/2014 - fixes for s/g on authomatic dump\r
91 - fix for STIOCSETP on LWP set\r
92 - Initial support for RHEL 6.5 (min. kernel version 2.6.32-431)\r
932.6.0 02/17/2014 - Added Recommend Access Order (RAO)\r
94 - noreserve changer default for failover\r
952.5.0 01/14/2014 - Added SIOC_ENH_LOG_SENSE \r
96 - Initial support for SLES11 SP3 (min kernel version 3.0.79-0.11)\r
972.4.0 12/18/2013 - Added Scatter/Gather for operations use. \r
982.3.0 10/01/2013 - Initial support for RHEL 6.4 (kernel version 2.6.32-358.18.1.el6)\r
99 - Changed some indirection to double \r
100 indirection for CPF\r
101 - Rerouted some changer commands to go \r
102 through the changer queue\r
103 - Added debug tracing for the changer queue\r
1042.2.0 08/06/2013 - Added optional persistent_n_device \r
105 parameter to enable the ability to \r
106 persistent name non rewind open.\r
1072.1.0 06/11/2013 - Added busy_retry for TSM\r
108 - Added ability to take log sense size \r
109 desired for ITDT\r
110 - Added definition to IBM_tape.h MTWEOFI\r
111 - Changed default for Jag cartridge to 6\r
1122.0.0 05/22/2013 - Removed flushing buffer on setposition\r
1131.76.0 10/22/2012 - Failover fix for bug introduced in 1.75.0\r
114 - Initial support for RHEL 5.9 (min kernel version 2.6.18-348)\r
1151.75.0 10/17/2012 - Implemented Dynamic Runtime Attributes\r
116 - Fixed host reboot on microcode load of TS3310\r
117 - Fixed crash on drive cable pull\r
1181.74.0 08/21/2012 - Support for 64-bit position counters\r
119 - Fix bug in /proc/scsi/IBMchanger with many changers\r
120 - Fix to changer open count when close fails\r
1211.73.0 05/29/2012 - Allow option for setting TSM 3592 barcode to length 8\r
122 - Fix for SLES 11 SP2 hang on failback\r
123 - Initial support for SLES11 SP2 (min kernel version 3.0.13-0.27)\r
1241.72.0 05/22/2012 - Increase inquiry timeout to 180 for rediscovered device\r
125 - Fix lin_taped crash on SAS rediscovered dvc, RH 5 & 6\r
1261.71.0 05/07/2012 - Eliminate multiple "REMOVED" devices on failback\r
127 - Implement MTWEOFI (write filemarks with immed=1)\r
128 - Fix bug on reading prog. early warning parameter\r
129 - Fix potential failover bugs on read and write\r
1301.70.0 04/20/2012 - Fix crash on SLES 11 SP2 when offline device returns\r
131 - Eliminate excessive trailing spaces in read proc\r
132 - Increased inquiry timeout to three min. for failover\r
1331.69.0 04/13/2012 - Fix infinite loop on read proc with small buffer size\r
134 - Eliminate excessive print on unsuccessful key registration\r
1351.68.0 03/13/2012 - Support for LTO 6 media types\r
136 - Fix for crash in tape_read_proc and changer_read_proc\r
137 - Data direction in failover set position from OUT to NONE\r
1381.67.0 02/06/2012 - Implemented Programmable Early Warning\r
139 - Implemented general Mode Sense function\r
140 - Implemented Verify Data\r
141 - Initial support for SLES 11 SP2\r
142 - Added LTO 6 inquiry strings\r
1431.66.0 12/08/2011 - Prevent BUSY return status in multiple open changer\r
1441.65.0 11/15/2011 - Change final PREEMPT to PREEMPT_AND_ABORT for DPF\r
1451.64.0 11/04/2011 - Serialize IO for two instances of open changer (crash fix)\r
1461.63.0 11/02/2011 - Catch failover case at beginning of IO requests\r
1471.62.0 10/14/2011 - Call malloc before lock acquisition in load_unload\r
148 - Unit attention and DPF handling for PREVENT_MEDIUM_REMOVAL\r
149 - STIOCP: supply missing sili bit case\r
150 - reallocate changer data if missing at start of IOCTL\r
151 - Change remaining ENOMEM to EOVERFLOW in overlength read\r
152 - Allow removal of lin_taped if not running\r
1531.61.0 09/26/2011 - Allow for short erase in STERASE\r
154 - Fix for crash when HBA driver uninstalled w/ alt_pathing\r
1551.60.0 09/12/2011 - Fix sense copy error by accounting for DID_TARGET_FAILURE\r
156 - Fix CPF/DPF error introduced in 1.58.0 in ERP function\r
1571.59.0 08/25/2011 - Fix for read loop error with SILI bit on \r
1581.58.0 08/12/2011 - Implementation of log sense page with subpage support\r
159 - Added eot warning IOCTLs\r
160 - Made READ SILI bit a changeable parameter\r
161 - Change overlength read rc from ENOMEM to EOVERFLOW\r
162 - Reset logical block protection on failover\r
1631.57.0 07/15/2011 - Fix for timeout error introduced in 1.56.0\r
164 - Allow option for a SLES 11 and higher "supported" build\r
1651.56.0 07/11/2011 - Fix handling of deferred EOM flag\r
166 - Update changer timeouts to 900\r
1671.55.0 06/17/2011 - Fix for structure size in logical block protection IOCTLs\r
168 - Fix for invalid data returned with max modesense length\r
169 - Introduce count to track number of open changer instances\r
1701.54.0 05/05/2011 - Updated erase timeout for Jag4\r
1711.53.0 04/13/2011 - Fix for crash when drive is power cycled while open\r
1721.52.0 04/01/2011 - Clear flags on lin_tape_flush for future opens\r
173 - Remove check of open/busy flags during changer open\r
1741.51.0 02/18/2011 - Send TUR on CPF to clear RS-422 failure unit attention\r
175 - Correlate device number with SCSI address in /proc/scsi\r
176 - Fix seg fault with pseudo dvc when HBA driver uninstalled\r
177 - Provide a method to disable setting density on open\r
1781.50.0 01/25/2011 - Reduce size of kernel mem allocs to avoid alloc failure\r
179 - Support for get/set block-level data protection (3592-E07)\r
1801.49.0 12/15/2010 - Support for RHEL 6\r
181 - Implementation of partitioning for 3592-E07\r
182 - Fix for CPF error due to incorrect sense data returned\r
1831.48.0 11/11/2010 - Return correct mt device number from MTDEVICE IOCTL\r
1841.47.0 11/10/2010 - Fix for host hang in ERP\r
1851.46.0 11/03/2010 - Fix for drives becoming unavailable after software reset\r
1861.45.0 10/26/2010 - Fix CPF failure with cable pull before IO\r
1871.44.0 10/18/2010 - Fix for crash when drive is reset during tape ops (zLinux)\r
1881.43.0 10/01/2010 - Fix for crash when drive is reset during tape ops (pLinux)\r
1891.42.0 07/20/2010 - Reduce size of stchgp_s struct to match user space struct\r
1901.41.1 06/24/2010 - Fix for memory leak/crash in SLES 11 sp1\r
1911.40.0 06/02/2010 - Increased page order on read-write in SLES 11 sp1\r
192 - Fixed infinite read loop on read failure\r
1931.39.0 05/06/2010 - Support for SLES 11 SP 1\r
1941.38.0 04/13/2010 - LTO 5 extended postitioning IOCTLs\r
195 - Release descriptor lock before IO on init to avoid hang\r
1961.37.0 03/15/2010 - Set Dynamic Runtime Attributes\r
197 - Removed persistent naming script in favor of new method \r
198 - Fix for duplicate changers in /proc/scsi/IBMchanger\r
1991.36.0 03/02/2010 - Failover changes to support WORM and Data Safe Mode\r
200 - Fix for EFAULT (Bad address) error on read\r
2011.35.0 02/19/2010 - Fix for corruption on std write followed by passthru read\r
2021.34.0 02/15/2010 - Fix for I/O errors on zLinux, LTO 5\r
2031.33.0 02/02/2010 - LTO 5 updates\r
2041.32.0 12/30/2009 - Failover fixes\r
2051.31.1 12/04/2009 - LTO 5 partitioning IOCTLs\r
206 - Fixes for SLES 11 failover\r
2071.30.0 11/20/2009 - lin_taped multiple pid fix\r
2081.29.0 10/26/2009 - SLES 11 failover implementation\r
2091.28.0 09/02/2009 - SLES 11 device removal/reinitialization fix\r
2101.27.0 08/25/2009 - Fix for failover failure error on SLES 10 & RHEL 4\r
2111.26.2 08/04/2009 - Fix for crashes on RHEL 4.7 and SLES 11\r
2121.25.0 06/23/2009 - Fix for scatter-gather page offset bug on PPC64 SLES11\r
213 - Added IOCTLs for persistent reserve\r
2141.24.0 02/23/2009 - Support for SLES 11, kernel 2.6.27\r
215 - Fix for CPF configuration bug introduced in 1.23.0\r
2161.23.0 01/19/2009 - CPF crash fix: cable pull/uninstall/reinstall sequence\r
217 - Boundary check for max failover paths\r
2181.22.0 11/25/2008 - Fix for crash in RHEL 4.7\r
219 - Updates for kernels >= 2.6.24\r
220 - DPF crash fix: cable pull/uninstall/reinstall sequence\r
2211.21.0 10/23/2008 - Reserve logging \r
222 - Add "primary_path" parameter for udev\r
2231.20.0 10/15/2008 - read_cartridge_location to block transfers into at most\r
224 600 elements\r
2251.19.0 09/15/2008 - IBMtapeutil fix for read_cartridge_location\r
2261.18.0 08/22/2008 - Fix for struct device attribute in kernels >= 2.6.13\r
2271.17.0 08/06/2008 - Add udev "dev" file for medium changers in\r
228 kernels < 2.6.5 or > 2.6.15\r
2291.16.0 06/27/2008 - Change GFP_ATOMIC allocations to GFP_KERNEL\r
230 - Support for the 3592-E06\r
231 - Fix lin_taped restart crash after failback\r
2321.15.0 05/21/2008 - Release source RPM\r
233 - Update 3572 inquiry string to 3572-TL\r
2341.14.0 04/30/2008 - Make module parameters read/writable\r
235 - Fix for CPF key check on CVT\r
2361.13.0 03/27/2008 - Support for 3572\r
2371.12.1 03/07/2008 - Fixed hang introduced in 1.12.0\r
2381.12.0 02/26/2008 - Created "dev" file in sysfs class directory for\r
239 udev & udevinfo support\r
240 - Changed 3592 (E05) references to support models beyond E05\r
2411.11.0 12/11/2007 - Fixed seg fault when a logical dvc is accidentally removed\r
242 - Fixed return code for SIOC_PASS_THROUGH \r
243 - Implemented read cartridge location IOCTL \r
244 - Removed WWNN filter check for DPF entitlement \r
2451.10.0 10/01/2007 - Increaded timeout for best path selection\r
246 - Fixed delete_parms_on_device() for failover\r
247 - Fixed return code for SIOC_PASS_THROUGH \r
248 - Fixed maximum scsi transfer size for\r
249 - running on RHEL5/SLES10 SP1 on IA64 \r
250 - Increased max log sense length\r
2511.9.0 08/20/2007 - Added persistent naming support for RHEL5 and SLES10\r
252 - Increased maximum supported tape drives from 256 to 1024\r
2531.8.0 07/26/2007 - Support LTO4 HH\r
2541.7.1 08/06/2007 - Fixed max scsi transfer size for RHEL5 on System Z\r
2551.7.0 07/03/2007 - Fix max scsi transfer size and sg for RHEL5 and SLES10 SP1\r
256 - Added MODULE_VERSION and MODULE_PARM_DESC for driver parms\r
257 - Added warning message to syslog if release fails on close\r
258 - Added wait_on_config driver parameter\r
259 - Removed unnecessary messages from lin_tape.errorlog\r
260 - Fixed 3592 density recovery on failover\r
2611.6.0 05/22/2007 - Remove registered key if persistent reservation\r
262 preemption fails during failover\r
263 - Fixed read memory allocation on fixed block size\r
2641.5.0 04/30/2007 - Fixed the residual count for RHEL5\r
265 - Support SLES10 SP1\r
2661.4.0 04/30/2007 - Removed unwanted debug messages for direct I/O\r
2671.3.0 04/12/2007 - Fix system-managed encryption for LTO4\r
268 - Support for SIOC_PASS_THROUGH ioctl\r
269 - Support direct I/O\r
270 - Add driver attributes default_sys_encryption_proxy/write\r
2711.2.0 04/02/2007 - Support RHEL5\r
272 - Fix for ENOMEM on medium changer inventory with large\r
273 number of slots\r
2741.1.0 03/13/2007 - Application-managed encryption now enabled correctly\r
275 - Fix for crash during CPF (when command never succeeds)\r
276 - Fix for DPF license key validation for TS3200 library\r
277 - Fix for daemon crash during data-path failover validation\r
2781.0.9 02/19/2007 - Fix for hang when loading lin_tape \r
279 - Fix for hang when removing module on SLES9\r
2801.0.8 02/09/2007 - Fixes for system-managed encryption\r
281 - Support for LTO4 encryption\r
282 - Fix for data-path-failover on TS3200\r
283 - Fix for hang when running stress tests to multiple devices\r
284 - Support for Asianux 2.0\r
2851.0.7 01/18/2007 - Fix for hang on RHEL4 and SLES9 when loading the driver\r
2861.0.6 01/05/2007 - Support for 3577, LTO4, and system-managed encryption\r
287 - Support for RHEL4 and SLES9\r
288 - Fix for crash on read or write to changer\r
2891.0.5 09/29/2006 - Initial release\r
This page took 0.104445 seconds and 4 git commands to generate.