From 0d4c5a2744d9942cdb0fa039bcc24e7d826fcee7 Mon Sep 17 00:00:00 2001 From: vandelvan Date: Fri, 4 Sep 2026 11:31:09 -0600 Subject: [PATCH 1/2] fix: remove vendor condition from lintape --- src/tape_drivers/linux/lin_tape/lin_tape_ibmtape.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tape_drivers/linux/lin_tape/lin_tape_ibmtape.c b/src/tape_drivers/linux/lin_tape/lin_tape_ibmtape.c index 0726e22a..f67e54e9 100644 --- a/src/tape_drivers/linux/lin_tape/lin_tape_ibmtape.c +++ b/src/tape_drivers/linux/lin_tape/lin_tape_ibmtape.c @@ -2268,8 +2268,7 @@ int lin_tape_ibmtape_remaining_capacity(void *device, struct tc_remaining_cap *c struct lin_tape_ibmtape *priv = (struct lin_tape_ibmtape *) device; ltfs_profiler_add_entry(priv->profiler, NULL, TAPEBEND_REQ_ENTER(REQ_TC_REMAINCAP)); - if ((IS_LTO(priv->drive_type) && (DRIVE_GEN(priv->drive_type) == 0x05)) || - (priv->vendor == VENDOR_HP && IS_LTO(priv->drive_type) && (DRIVE_GEN(priv->drive_type) == 0x06))) { + if (IS_LTO(priv->drive_type) && (DRIVE_GEN(priv->drive_type) == 0x05)) { /* Issue LogPage 0x31 */ rc = lin_tape_ibmtape_logsense(device, LOG_TAPECAPACITY, (uint8_t)0, logdata, LOGSENSEPAGE); if (rc) { From e516b8557a466b9c7182c2fdc4ff24458d12fd33 Mon Sep 17 00:00:00 2001 From: vandelvan Date: Fri, 4 Sep 2026 13:14:47 -0600 Subject: [PATCH 2/2] fix: remove vendor from scsipi_ibmtape --- src/tape_drivers/netbsd/scsipi-ibmtape/scsipi_ibmtape.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tape_drivers/netbsd/scsipi-ibmtape/scsipi_ibmtape.c b/src/tape_drivers/netbsd/scsipi-ibmtape/scsipi_ibmtape.c index 1fd56d8e..0ea8df55 100644 --- a/src/tape_drivers/netbsd/scsipi-ibmtape/scsipi_ibmtape.c +++ b/src/tape_drivers/netbsd/scsipi-ibmtape/scsipi_ibmtape.c @@ -2575,8 +2575,7 @@ int scsipi_ibmtape_remaining_capacity(void *device, struct tc_remaining_cap *cap memset(buffer, 0, LOGSENSEPAGE); - if ((IS_LTO(priv->drive_type) && (DRIVE_GEN(priv->drive_type) == 0x05)) || - (priv->vendor == VENDOR_HP && IS_LTO(priv->drive_type) && (DRIVE_GEN(priv->drive_type) == 0x06))) { + if (IS_LTO(priv->drive_type) && (DRIVE_GEN(priv->drive_type) == 0x05)) { /* Use LogPage 0x31 */ ret = scsipi_ibmtape_logsense(device, (uint8_t)LOG_TAPECAPACITY, (uint8_t)0, (void *)buffer, LOGSENSEPAGE); if(ret < 0)