Yes, I think the change to CONFIG_IP_PNP=y is what caused this problem.
If you look in net/ipv4/Makefile, you'll see this line:

    obj-$(CONFIG_IP_PNP) += ipconfig.o

If CONFIG_IP_PNP is not set to y, then all of net/ipv4/ipconfig.c is
excluded from the resulting kernel.  That file contains the code that
causes the delay.

Given that ipconfig.c is useless without a network interface (right?)
and most network device drivers are built as modules (right?) and the
modules are loaded after the ip=* argument is processed by the kernel,
then perhaps it does make sense to undefine CONFIG_IP_PNP.  Enabling it
doesn't provide any benefit unless the network device drivers are built
into the kernel (not as modules).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1259861

Title:
  5-10 second delay in kernel boot

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1259861/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to