modprobe: abort loading module if one of its dependents fails to load
commitb8abb0d5af375a30032e6dc6e70cd8f5e69684de
authorDon Zickus <dzickus@redhat.com>
Wed, 4 Mar 2009 00:00:38 +0000 (3 19:00 -0500)
committerJon Masters <jcm@jonmasters.org>
Wed, 4 Mar 2009 00:00:38 +0000 (3 19:00 -0500)
tree31cc809fdcac039e75306a8efb41a5d29ee04480
parente94d313956923d07599524c3d0030816e32e3e50
modprobe: abort loading module if one of its dependents fails to load

The gist of the patch is that once a dependency has failed, propagate the error
up and stop loading all the modules that are dependent on the failed one.  This
allows us to bail out quicker and not run into issues like 'Unknown symbols'
because the parent modules are never asked to load.

Signed-off-by: Jon Masters <jcm@jonmasters.org>
modprobe.c