diff options
author | Bart Van Assche <bvanassche@acm.org> | 2021-10-13 02:35:13 +0300 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2021-10-17 04:45:52 +0300 |
commit | 92c4b58b15c56298b1b225c1d2e533165b3e32af (patch) | |
tree | c59608ec54742e0aa884314dc72507390aad36eb /include/net/gue.h | |
parent | af049dfd0b105bab32170d1c68826a4cd8424efd (diff) | |
download | linux-92c4b58b15c56298b1b225c1d2e533165b3e32af.tar.xz |
scsi: core: Register sysfs attributes earlier
A quote from Documentation/driver-api/driver-model/device.rst:
"Word of warning: While the kernel allows device_create_file() and
device_remove_file() to be called on a device at any time, userspace has
strict expectations on when attributes get created. When a new device is
registered in the kernel, a uevent is generated to notify userspace (like
udev) that a new device is available. If attributes are added after the
device is registered, then userspace won't get notified and userspace will
not know about the new attributes."
Hence register SCSI host sysfs attributes before the SCSI host shost_dev
uevent is emitted instead of after that event has been emitted.
Link: https://lore.kernel.org/r/20211012233558.4066756-2-bvanassche@acm.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Benjamin Block <bblock@linux.ibm.com>
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'include/net/gue.h')
0 files changed, 0 insertions, 0 deletions