>
>
> drivers/base/core.c has this generic code for creating that file:
>
> if (device_supports_offline(dev) && !dev->offline_disabled) {
> error = device_create_file(dev, &dev_attr_online);
> if (error)
> goto err_remove_dev_groups;
> }
>
>
Thank you, that makes perfect sense. Really helpful.