static inline void
 BusDeviceInfo_Init(ULTRA_VBUS_DEVICEINFO *pBusDeviceInfo,
                   const char *deviceType, const char *driverName,
-                  const char *ver, const char *verTag,
-                  const char *buildDate, const char *buildTime)
+                  const char *ver, const char *verTag)
 {
        memset(pBusDeviceInfo, 0, sizeof(ULTRA_VBUS_DEVICEINFO));
        snprintf(pBusDeviceInfo->devType, sizeof(pBusDeviceInfo->devType),
        snprintf(pBusDeviceInfo->drvName, sizeof(pBusDeviceInfo->drvName),
                 "%s", (driverName) ? driverName : "unknownDriver");
        snprintf(pBusDeviceInfo->infoStrings,
-                sizeof(pBusDeviceInfo->infoStrings), "%s\t%s\t%s %s\t%s",
+                sizeof(pBusDeviceInfo->infoStrings), "%s\t%s\t%s",
                 (ver) ? ver : "unknownVer",
                 (verTag) ? verTag : "unknownVerTag",
-                (buildDate) ? buildDate : "noBuildDate",
-                (buildTime) ? buildTime : "nobuildTime", TARGET_HOSTNAME);
+                TARGET_HOSTNAME);
 }
 
 #endif
 
                return 0;
        }
        if (chipset_DriverInfo)
-               BusDeviceInfo_Init(chipset_DriverInfo,
-                                  "chipset", "uislib",
-                                  VERSION, NULL, __DATE__, __TIME__);
+               BusDeviceInfo_Init(chipset_DriverInfo, "chipset", "uislib",
+                                  VERSION, NULL);
 
        return 1;
 }
 Away:
        if (rc) {
                if (chipset_DriverInfo)
-                       BusDeviceInfo_Init(chipset_DriverInfo,
-                                          "chipset", "uislib",
-                                          VERSION, NULL,
-                                          __DATE__, __TIME__);
+                       BusDeviceInfo_Init(chipset_DriverInfo, "chipset",
+                                          "uislib", VERSION, NULL);
        } else
                LOGERR("failed to register type %pUL.\n", &switchTypeGuid);
 
 
        .name = "uisvirthba",
        .version = VERSION,
        .vertag = NULL,
-       .build_date = __DATE__,
-       .build_time = __TIME__,
        .id_table = virthba_id_table,
        .probe = virthba_probe,
        .remove = virthba_remove,
                length += sprintf(vbuf + length, "\nvirthba result queue poll wait:%d usecs.\n",
                                  rsltq_wait_usecs);
 
-               length += sprintf(vbuf + length,
-                                 "\nModule build: Date:%s Time:%s\n",
-                                 __DATE__, __TIME__);
                length += sprintf(vbuf + length, "\ninterrupts_rcvd = %llu, interrupts_disabled = %llu\n",
                                  virthbainfo->interrupts_rcvd,
                                  virthbainfo->interrupts_disabled);
 
        BusDeviceInfo_Init(&devInfo, stype,
                           virtpcidrv->name,
                           virtpcidrv->version,
-                          virtpcidrv->vertag,
-                          virtpcidrv->build_date, virtpcidrv->build_time);
+                          virtpcidrv->vertag);
        write_vbus_devInfo(pChan, &devInfo, devNo);
 
        /* Re-write bus+chipset info, because it is possible that this
        }
        read_unlock_irqrestore(&VpcidevListLock, flags);
 
-       length +=
-           sprintf(vbuf + length, "\nModule build: Date:%s Time:%s\n", __DATE__,
-                   __TIME__);
-
        length += sprintf(vbuf + length, "\n");
        if (copy_to_user(buf, vbuf, length)) {
                kfree(vbuf);
        if (!unisys_spar_platform)
                return -ENODEV;
 
-       LOGINF("Module build: Date:%s Time:%s...\n", __DATE__, __TIME__);
-
        POSTCODE_LINUX_2(VPCI_CREATE_ENTRY_PC, POSTCODE_SEVERITY_INFO);
 
        ret = bus_register(&virtpci_bus_type);
                return ret;
        }
        DBGINF("bus_register successful\n");
-       BusDeviceInfo_Init(&Bus_DriverInfo,
-                          "clientbus", "virtpci",
-                          VERSION, NULL, __DATE__, __TIME__);
+       BusDeviceInfo_Init(&Bus_DriverInfo, "clientbus", "virtpci",
+                          VERSION, NULL);
 
        /* create a root bus used to parent all the virtpci buses. */
        ret = device_register(&virtpci_rootbus_device);
 
        const char *name;       /* the name of the driver in sysfs */
        const char *version;
        const char *vertag;
-       const char *build_date;
-       const char *build_time;
        const struct pci_device_id *id_table;   /* must be non-NULL for probe
                                                 * to be called */
        int (*probe)(struct virtpci_dev *dev,
 
                *responders = BusDev_Responders;
        if (driverInfo)
                BusDeviceInfo_Init(driverInfo, "chipset", "visorchipset",
-                                  VERSION, NULL, __DATE__, __TIME__);
+                                  VERSION, NULL);
 
        UNLOCKSEM(&NotifierLock);
 }
                *responders = BusDev_Responders;
        if (driverInfo)
                BusDeviceInfo_Init(driverInfo, "chipset(bolts)", "visorchipset",
-                                  VERSION, NULL, __DATE__, __TIME__);
+                                  VERSION, NULL);
        UNLOCKSEM(&NotifierLock);
 }
 EXPORT_SYMBOL_GPL(visorchipset_register_busdev_client);