On Wed, 8 Sep 2010, Rafael J. Wysocki wrote: > +struct wakeup_source *wakeup_source_create(const char *name) > +{ > + struct wakeup_source *ws; > + > + ws = kzalloc(sizeof(*ws), GFP_KERNEL); > + if (!ws) > + return NULL; > + > + if (name) { > + int len = strlen(name); > + char *s = kzalloc(len + 1, GFP_KERNEL); > + if (s) { > + strncpy(s, name, len); > + ws->name = s; > + } > + } > + > + return ws; > +} Forget what I wrote earlier; it was stupid. Just use kstrdup. Alan Stern _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm