]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - super-intel.c
Remove stray debugging printfs
[thirdparty/mdadm.git] / super-intel.c
index d6951cc2ff7c72a578e7de2c733fde387eed0f08..fcf438c17e7530123f4b3af0ce29919314aecaa4 100644 (file)
@@ -3208,7 +3208,10 @@ static int add_to_super_imsm(struct supertype *st, mdu_disk_info_t *dk,
        dd->fd = fd;
        dd->e = NULL;
        rv = imsm_read_serial(fd, devname, dd->serial);
-       if (rv) {
+       if (rv && check_env("IMSM_DEVNAME_AS_SERIAL")) {
+               memset(dd->serial, 0, MAX_RAID_SERIAL_LEN);
+               fd2devname(fd, (char *) dd->serial);
+       } else if (rv) {
                fprintf(stderr,
                        Name ": failed to retrieve scsi serial, aborting\n");
                free(dd);