These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / include / linux / kobject.h
index 2d61b90..e628459 100644 (file)
@@ -66,7 +66,7 @@ struct kobject {
        struct kobject          *parent;
        struct kset             *kset;
        struct kobj_type        *ktype;
-       struct kernfs_node      *sd;
+       struct kernfs_node      *sd; /* sysfs directory entry */
        struct kref             kref;
 #ifdef CONFIG_DEBUG_KOBJECT_RELEASE
        struct delayed_work     release;
@@ -80,8 +80,9 @@ struct kobject {
 
 extern __printf(2, 3)
 int kobject_set_name(struct kobject *kobj, const char *name, ...);
-extern int kobject_set_name_vargs(struct kobject *kobj, const char *fmt,
-                                 va_list vargs);
+extern __printf(2, 0)
+int kobject_set_name_vargs(struct kobject *kobj, const char *fmt,
+                          va_list vargs);
 
 static inline const char *kobject_name(const struct kobject *kobj)
 {