sysfs: fix static inline declaration of sysfs_groups_change_owner()
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 19 Mar 2020 14:47:41 +0000 (15:47 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 20 Mar 2020 04:17:20 +0000 (21:17 -0700)
The CONFIG_SYSFS declaration of sysfs_group_change_owner() is different
from the !CONFIG_SYSFS version and thus causes build failurs when
!CONFIG_SYSFS is set.

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Fixes: 303a42769c4c ("sysfs: add sysfs_group{s}_change_owner()")
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Reported-by: Randy Dunlap <rdunlap@infradead.org>
Acked-by: Randy Dunlap <rdunlap@infradead.org> # build-tested
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/sysfs.h

index 9e531ec..4beb510 100644 (file)
@@ -562,8 +562,8 @@ static inline int sysfs_groups_change_owner(struct kobject *kobj,
 }
 
 static inline int sysfs_group_change_owner(struct kobject *kobj,
-                        const struct attribute_group **groups,
-                        kuid_t kuid, kgid_t kgid)
+                                          const struct attribute_group *groups,
+                                          kuid_t kuid, kgid_t kgid)
 {
        return 0;
 }