Whamcloud - gitweb
LU-16120 build: Add support for kobj_type default_groups
[fs/lustre-release.git] / lustre / ptlrpc / lproc_ptlrpc.c
index adcda47..2474c80 100644 (file)
@@ -1179,6 +1179,8 @@ static struct attribute *ptlrpc_svc_attrs[] = {
        NULL,
 };
 
+KOBJ_ATTRIBUTE_GROUPS(ptlrpc_svc); /* creates ptlrpc_svc_groups */
+
 static void ptlrpc_sysfs_svc_release(struct kobject *kobj)
 {
        struct ptlrpc_service *svc = container_of(kobj, struct ptlrpc_service,
@@ -1188,7 +1190,7 @@ static void ptlrpc_sysfs_svc_release(struct kobject *kobj)
 }
 
 static struct kobj_type ptlrpc_svc_ktype = {
-       .default_attrs  = ptlrpc_svc_attrs,
+       .default_groups = KOBJ_ATTR_GROUPS(ptlrpc_svc),
        .sysfs_ops      = &lustre_sysfs_ops,
        .release        = ptlrpc_sysfs_svc_release,
 };