On Fri, Nov 19, 2010 at 09:41:40PM +0300, Vasiliy Kulikov wrote: > If kobject_set_name_vargs() fails then put_device() frees > device with zero kobj->state_initialized. This leads to WARN(). Have you seen this happen? > Divide device_register() call to device_initialize() call before > kobject_set_name_vargs() and device_add() call after it. > > Signed-off-by: Vasiliy Kulikov <segoon@xxxxxxxxxxxx> > --- > Compile tested only. I'd prefer not to change this unless you are seeing problems with the current code. How did kobject_set_name_vargs() fail for you? thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html