]> git.proxmox.com Git - mirror_zfs.git/blobdiff - cmd/zed/agents/zfs_mod.c
zed: misc vdev_enc_sysfs_path fixes
[mirror_zfs.git] / cmd / zed / agents / zfs_mod.c
index 9636c99fc85f6601203ee0caf04665cceb576509..69163b80bd5a652c1e324d6f14a7f0af13c03ad0 100644 (file)
@@ -233,8 +233,12 @@ zfs_process_add(zpool_handle_t *zhp, nvlist_t *vdev, boolean_t labeled)
        }
 
        (void) nvlist_lookup_string(vdev, ZPOOL_CONFIG_PHYS_PATH, &physpath);
+
+       update_vdev_config_dev_sysfs_path(vdev, path,
+           ZPOOL_CONFIG_VDEV_ENC_SYSFS_PATH);
        (void) nvlist_lookup_string(vdev, ZPOOL_CONFIG_VDEV_ENC_SYSFS_PATH,
            &enc_sysfs_path);
+
        (void) nvlist_lookup_uint64(vdev, ZPOOL_CONFIG_WHOLE_DISK, &wholedisk);
        (void) nvlist_lookup_uint64(vdev, ZPOOL_CONFIG_OFFLINE, &offline);
        (void) nvlist_lookup_uint64(vdev, ZPOOL_CONFIG_FAULTED, &faulted);