[packages/lin_tape] - up to 3.0.60, still does not build on kernel 5.15+

baggins baggins at pld-linux.org
Sun Aug 14 10:51:57 CEST 2022


commit bc218011431c2432a8fab5bf837e3f6f1dfb4eea
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Aug 14 10:51:29 2022 +0200

    - up to 3.0.60, still does not build on kernel 5.15+

 clean-ifdefs.patch |  2 +-
 kernel-5.12.patch  |  2 +-
 lin_tape.fixlist   | 36 +++++++++++++++++++++++++++++++++---
 lin_tape.spec      |  6 +++---
 4 files changed, 38 insertions(+), 8 deletions(-)
---
diff --git a/lin_tape.spec b/lin_tape.spec
index 975cbf6..d5d54cd 100644
--- a/lin_tape.spec
+++ b/lin_tape.spec
@@ -5,16 +5,16 @@
 # nothing to be placed to debuginfo package
 %define		_enable_debug_packages	0
 
-%define		rel	2
+%define		rel	1
 %define		pname	lin_tape
 Summary:	IBM Tape SCSI Device Driver for Linux
 Name:		%{pname}%{_alt_kernel}
-Version:	3.0.57
+Version:	3.0.60
 Release:	%{rel}%{?_pld_builder:@%{_kernel_ver_str}}
 License:	GPL v2/LGPL
 Group:		Base/Kernel
 Source0:	%{pname}-%{version}.tgz
-# Source0-md5:	63284cab941f80eeab7cfe64c3e74f12
+# Source0-md5:	943a08365a235d32c05e19d1da2a4044
 Source1:	%{pname}.fixlist
 Patch0:		use-module-dir.patch
 Patch1:		clean-ifdefs.patch
diff --git a/clean-ifdefs.patch b/clean-ifdefs.patch
index d08428e..04159a6 100644
--- a/clean-ifdefs.patch
+++ b/clean-ifdefs.patch
@@ -178,7 +178,7 @@ diff -ur lin_tape-3.0.18/pfo.h lin_tape-3.0.18-ifdefs/pfo.h
 @@ -64,9 +64,6 @@
      ("IBM Tape Drives and Libraries");
  MODULE_LICENSE("GPL");
- MODULE_VERSION("3.0.57");
+ MODULE_VERSION("3.0.60");
 -#if defined(SLESVERSION)
 -MODULE_INFO(supported, "external");
 -#endif // defined
diff --git a/kernel-5.12.patch b/kernel-5.12.patch
index bf89048..458b6a7 100644
--- a/kernel-5.12.patch
+++ b/kernel-5.12.patch
@@ -23,7 +23,7 @@ diff -ur lin_tape-3.0.56/lin_tape_scsi_config.h lin_tape-3.0.56-5.12/lin_tape_sc
 -MODULE_SUPPORTED_DEVICE
 -    ("IBM Tape Drives and Libraries");
  MODULE_LICENSE("GPL");
- MODULE_VERSION("3.0.57");
+ MODULE_VERSION("3.0.60");
  /* driver parameters */
 diff -ur lin_tape-3.0.56/lower.c lin_tape-3.0.56-5.12/lower.c
 --- lin_tape-3.0.56/lower.c	2020-12-07 05:40:22.000000000 +0100
diff --git a/lin_tape.fixlist b/lin_tape.fixlist
index 1ec4148..337eaf7 100644
--- a/lin_tape.fixlist
+++ b/lin_tape.fixlist
@@ -1,13 +1,43 @@
 Fixlist for Linux IBM Tape Device Driver (lin_tape)
 
-(C) Copyright IBM Corporation 2007-2019
+(C) Copyright IBM Corporation 2007-2022
 
  Level      Date                   Description
 ---------------------------------------------------------------
-3.0.52   03/17/2020 - Initial support for RHEL 8.1 (min. kernel version 4.18.9.147)
+3.0.60  07/08/2021  - Initial support for RHEL 8.6 (min. kernel 4.18.0-372 (only on x86_64 and ppc64le)
+                    - New TSM IOCTL
+3.0.59  01/26/2021  - Initial support for RHEL 8.5 
+	11/11/2021  - Fix for passthru s/g buffers on read/write
+                    - Fix for st crash on unsupported cmd
+                    - Removed excesive prints for get timeouts
+		    - Support for LTO9
+3.0.58  10/25/2021  - New lin_tape_ignoreOEM parameter
+                    - Fix for crash on join driver st interface buffer >= 2MB
+                    - Removed timouts initialization table from attachment to avoid delays on device becoming ready
+                    - CPF change to attempt a max of 2 retries when hardware error
+3.0.57  08/30/2021  - Initial support for SLES 15 SP3 (min. kernel 5.3.18-57 Power, Intel, System Z)
+        07/26/2021  - Initial support for RHEL 8.4 (min. kernel 4.18.0-305 x86_64, ppc64le, s390x)
+		    - Changer to retry abort and becoming ready state
+                    - CPF improvements
+                    - Fix for memory leak
+                    - Not to retry rimeouts request on invalid request
+3.0.56  02/12/2021  - Initial support for RHEL 8.3 (min. kernel 4.18.0-240 x86_64 and Power)
+	12/31/2020  - Initial support for RHEL 7.9 (min. kernel 3.10.0-1160 x86_64 and Power)
+		    - Enhancement to allow multiple changer open handles during critical IO
+		    - Removed recommended tmo parameters warnings
+		    - Fix for auto timeout retrieval on re-discovery failing command for timout retrieval when successful on initial discovery
+3.0.55  07/31/2020  - Initial support for SLES 15 SP2 (min. kernel version 5.3.18-24.15.1)
+                    - Autotime retrieval
+                    - Fix on passthru failover on changer from invalid request
+		    - RAO for LTO
+3.0.53 06/02/2020   - Initial support for RHEL 7.8 (min. kernel version 3.10.0-1127.8.2 on x86_64 and Power and 4.14.0-115.el7a on Power9)
+                    - Initial support for RHEL 8.2 (min. kernel version 4.18.0-193 x86_64 and Power)
+                    - Initial support for Ubuntu 18.04.4 (min kernel version 5.3.0-46 only on ppc64le and x86_64)
+                    - Removed line space at proc output
+3.0.52 03/17/2020   - Initial support for RHEL 8.1 (min. kernel version 4.18.9.147)
 		    - Initial support for SLES 12 SP5 (min. kernel version 4.12.14-122)
 		    - Workaround for scsi request not detecting/reporting path down on RHEL 8.x
-3.0.51   02/21/2020 - Fix for keeping track of reservation after failover
+3.0.51 02/21/2020   - Fix for keeping track of reservation after failover
 		    - Fix for sg lock on RHEL7
 		    - Fix for possible lock on device unconfig
 		    - Fix for drive dumps file names
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lin_tape.git/commitdiff/bc218011431c2432a8fab5bf837e3f6f1dfb4eea



More information about the pld-cvs-commit mailing list