- Fix build problems (from having a older release)
- Update to version 1.72_release+0.70719883aae2:
* mhvtl.spec: Bump version to 1.7-2
* Logical Block Protection: Fix CRC32C BE/LE flip in block read
* mhvtl.ko: Bump kernel version to 0.18.32 / 2025-02-12
* Kernel config: fix error in scanning for scsi_host arg
* Kernel compatability: fix issue with struct bus_type
* mhvtl.ko: Clean up kernel module logging pr_ strings to remove duplicate information
* mhvtl.ko: Bump kernel version now support for kernel v6.14 incorporated
* mhvtl.ko: remove 'config.h' during make clean
* Fix naming and .sdev_configure signature for kernel v6.14
* Remove reference to Nutanix
* Revert "fix compile warnings on 32bit re ambiguity of my_id size"
* Fix bug in make_vtl_media that prevents detection of WORM media
* fix compile warnings on 32bit re ambiguity of my_id size
OBS-URL: https://build.opensuse.org/request/show/1270630
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=41
- Update to version 1.71_release+26.3f767890cdb2:
* mhvtl.ko: fix build issues with bus_type
* mhvtl.ko: fix config.sh check for scsi_host_template
* Add missing LTO9 definitions.
* Add LTO9 basics.
* vtltape & vtllibrary: Change exit strategy
* Enhancement: Report on commit id and date if built from git source
* vtltape: READ POSITION improvements
* vtltape: Fix compile error due to rename of struct fields in TapeCapacity
* LogPage cleanup
* Update Makefile to trace changes in mhvtl_log.h
* vtltape LP 0x11: Only update load status once per change.
* LP 0x11: Set/Clear Cleaning Required/Requested bits on TapeAlert
* Normalize tar file
* Rename vtltape.pem to vtltape_pem.h
* LP 0x11: Implement VHF log page (0x11)
* Place wrappers around media state values
* mhvtl.ko: Upstream kernel defines scsi_host_template as const struct
- Fix build issues with SOURCE_DATA_EPOCH, updating the SPEC file.
OBS-URL: https://build.opensuse.org/request/show/1206143
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=39
- Besides lots of bug fixes, the main visible change is the
addition of the mhvtl_kernel_mod_build script, which uses
a tarball of the modules sources in /lib/firmware/mhvtl_kernel.tgz
to build the kernel module. This adds a new script, new
firmware file, and a new man page.
- Details about the update to version 1.71_release+903.d3ec98550dc3 are
available in the Changes file
OBS-URL: https://build.opensuse.org/request/show/1100908
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=36
- Update to version 1.70_release+865.af13081a1ae5:
* Fix possible double define of HAVE_UNLOCKED_IOCTL
(fixing a build issue on some architectures)
* kernel: Handle removal of genhd.h from linux includes.
* Clean up the kernel Makefile.
This removed the patch (no longer needed):
mhvtl-fix-removal-of-genhd-h.patch
Also, updated SPEC file to avoid building s390x
OBS-URL: https://build.opensuse.org/request/show/987264
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=31
- Updated to upstream version 1.63_release+759.35ddb48e5262,
so that it will compile on latest (5.14 kernel). Changes:
* mhvtl.ko: Remove reference to DRIVER_SENSE (fixes our build)
* mhvtl.ko: reinstate HAVE_UNLOCKED_IOCTL
* mhvtl.ko: Compile on RH using 4.18 kernels
* Handle scsi_host_template removal of unchecked_isa_dma.
Removing previously-needed patch:
* Handle-scsi_host_template-removal-of-unchecked_isa_d.patch
OBS-URL: https://build.opensuse.org/request/show/920073
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=25
- Update to version 1.62_release. Please see mhvtl.changes for
a detailed list. At a high level, changes fall into these
categories:
* General bug fixes and cleanups
* Updates to handle Linux 5.3+ kernel
This results in replacing mhvtl-1.60_release.tar.xz with
mhvtl-1.62_release.tar.xz, and removing two patches no
longer needed:
* mhvtl-systemd-load-modules-cleanup.patch
* mhvtl-remove-use-of-use_clustering.patch
Also, updated SPEC-file %build and %install make commands to pass
in systemd generator directory.
OBS-URL: https://build.opensuse.org/request/show/735899
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=12
- Update to upstream version 1.60_release from 1.55_release
* Switch to systemd from init scripts (see bsc#1116023)
* Create virtual media on post install
* Update version to 1.6 with introduction of systemd support
* Don't overwrite config files by default
* Replace SuSE rpm macros with systemctl command for RPM install/uninstall
* Update systemd-generators dir based on variable
* Include ChangeLog in tar ball as time/date string in man pages depend on it
* Corrected time/date stamp in spec change log
* Set correct shared lib path
* Remove empty double quotes in service tmeplates
This replaces mhvtl-1.53_release.tar.xz with mhvtl-1.60_release.tar.gz,
This change updates the SPEC file, and itremoves both patches,
no longer needed:
* mhvtl-set-lib64-correctly.patch
* mhvtl-suse-patches.diff.gz
For kernels 5.0 and newer, this patch was added to patch the KMP:
* mhvtl-remove-use-of-use_clustering.patch
And to cleanup systemd dependencies, added:
* mhvtl-systemd-load-modules-cleanup.patch
Both of these patches will be submitted upstream, as well.
OBS-URL: https://build.opensuse.org/request/show/689909
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=8