On Friday, September 10, 2010, Rafael J. Wysocki wrote: > On Friday, September 10, 2010, Alan Stern wrote: > > 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. Right, I didn't know it existed. :-) Thanks, Rafael _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm