On 08/13/2018 09:51 PM, Bart Van Assche wrote: > On Mon, 2018-07-30 at 09:12 +0200, Hannes Reinecke wrote: >> @@ -3061,11 +3066,7 @@ static void nvme_alloc_ns(struct nvme_ctrl *ctrl, unsigned nsid) >> >> nvme_get_ctrl(ctrl); >> >> - device_add_disk(ctrl->device, ns->disk, NULL); >> - if (sysfs_create_group(&disk_to_dev(ns->disk)->kobj, >> - &nvme_ns_id_attr_group)) >> - pr_warn("%s: failed to create sysfs group for identification\n", >> - ns->disk->disk_name); >> + device_add_disk(ctrl->device, ns->disk, nvme_ns_id_attr_groups); >> if (ns->ndev && nvme_nvm_register_sysfs(ns)) >> pr_warn("%s: failed to register lightnvm sysfs group for identification\n", >> ns->disk->disk_name); > > Hello Hannes, > > Have you noticed that nvme_nvm_register_sysfs() also registers sysfs attributes > and hence that the attributes registered by that function should be merged into > the nvme_ns_id_attr_groups array? > Actually, no :-) I'll be looking into it and reposting the series. Cheers, Hannes -- Dr. Hannes Reinecke Teamlead Storage & Networking hare@xxxxxxx +49 911 74053 688 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: F. Imendörffer, J. Smithard, J. Guild, D. Upmanyu, G. Norton HRB 21284 (AG Nürnberg)