On Mon, Sep 27, 2021 at 10:37:03AM -0700, Bart Van Assche wrote: > On 9/25/21 2:03 AM, Greg Kroah-Hartman wrote: > > On Fri, Sep 24, 2021 at 04:26:35PM -0700, Bart Van Assche wrote: > > > --- a/include/scsi/scsi_device.h > > > +++ b/include/scsi/scsi_device.h > > > @@ -226,6 +226,8 @@ struct scsi_device { > > > struct device sdev_gendev, > > > sdev_dev; > > > + struct attribute_group gendev_first_attr_group; > > > + const struct attribute_group *gendev_attr_groups[6]; > > > > Where does 6 come from? > > 1 + 4 + 1: one array entry for the SCSI core sysfs attributes, four for the > device driver attributes (this is the current limit) and one entry for the NULL > terminating entry. Please document this somewhere, otherwise it really looks like a random number :) thanks, greg k-h