Re: [PATCH 1/3] sysfs representation of stacked devices (common)(rev.2)

From: Jun'ichi Nomura
Date: Mon Feb 27 2006 - 11:06:33 EST


Hi Greg,

Thank you for the comments.

Greg KH wrote:
+static inline struct kobject *add_dir(struct kobject *parent, const char *name)
+{
+ struct kobject *k;
+
+ if (!parent)
+ return NULL;
+
+ k = kmalloc(sizeof(*k), GFP_KERNEL);
+ if (!k)
+ return NULL;
+
+ memset(k, 0, sizeof(*k));
+ k->parent = parent;
+ k->ktype = &dir_ktype;
+ kobject_set_name(k, name);
+ kobject_register(k);
+
+ return k;
+}

This code looks good enough that we should add it to the core kobject
code, don't you think? Also, you might use kzalloc instead of kmalloc
here.

Yes, it would be nice if kobject core has this function.
I'll move them to lib/kobject.c.

--
Jun'ichi Nomura, NEC Solutions (America), Inc.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/