Dear Mr. Greg Kroah-Hartman and Linux Community, Greetings of the day !! :) I am Aniroop Mathur working on Linux Kernel for last two years. I am stuck at one point and could not find the solution over internet. I posted on linuxquestions.org too. So I need your help and suggestion for it. Can you please help in answering my query as below: ===================================================== In function device_add of /drivers/base/core.c file, it is mentioned: /* * for statically allocated devices, which should all be converted * some day, we need to initialize the name. We prevent reading back * the name, and force the use of dev_name() */ if (dev->init_name) { dev_set_name(dev, "%s", dev->init_name); dev->init_name = NULL; } Except forcing the use of dev_name to read device name, Is there any other reason to make init_name as NULL ? And if it is not made NULL, is there any problem or side-effect ? ======================================================= Link at linuxquestions.org: http://www.linuxquestions.org/questions/linux-kernel-70/why-dev-init_name-%3D-null-in-device_add-function-4175504749/ Thanks a lot in advance ! Best Regards, Aniroop Mathur -- To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html