+ bd_info = talloc_zero(sysinfo, struct blockdev_info);
+ bd_info->name = talloc_strdup(bd_info, name);
+ bd_info->uuid = talloc_strdup(bd_info, uuid);
+ bd_info->mountpoint = talloc_strdup(bd_info, mountpoint);
+
+ sysinfo->n_blockdevs++;
+ sysinfo->blockdevs = talloc_realloc(sysinfo, sysinfo->blockdevs,
+ struct blockdev_info *,
+ sysinfo->n_blockdevs);
+ sysinfo->blockdevs[sysinfo->n_blockdevs - 1] = bd_info;
+
+ discover_server_notify_system_info(server, sysinfo);