Hi Niklas,

[...]
> +static ssize_t index_show(struct device *dev,
> +                       struct device_attribute *attr, char *buf)
> +{
> +     struct zpci_dev *zdev = to_zpci(to_pci_dev(dev));
> +     u32 index = ~0;
> +
> +     if (zpci_unique_uid)
> +             index = zdev->uid;
> +
> +     return sprintf(buf, "%u\n", index);
[...]

Would it be possible to use the new sysfs_emit() rather than sprintf()
even though the zpci_attr macro and still use mio_enabled_show() still
would use sprintf().  What do you think?

See https://www.kernel.org/doc/html/latest/filesystems/sysfs.html for
the changes in the internal API.

Krzysztof

Reply via email to