On Fri, Jun 15, 2018 at 01:59:37PM -0700, Luis R. Rodriguez wrote:
> +static int is_zoned_disk(char *file)
> +{
> +     char str[PATH_MAX];
> +     char *devname = basename(file);
> +     FILE *f;
> +     int len;
> +
> +     len = snprintf(str, sizeof(str), "/sys/block/%s/queue/zoned", devname);
> +
> +     /* Indicates truncation */
> +     if (len >= PATH_MAX) {
> +             errno = ENAMETOOLONG;
> +             return -1;
> +     }
> +
> +     f = fopen(str, "r");
> +     if (!f)
> +             return 0;
> +
> +     fclose(f);
> +
> +     return 1;
> +}
> +

Seems this needs to be extended to ensure this is host-managed only, will spin
a v2 later.

  Luis
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to