Patch from Andrew Dennison:
authorEric Andersen <andersen@codepoet.org>
Fri, 20 Jun 2003 09:56:37 +0000 (09:56 -0000)
committerEric Andersen <andersen@codepoet.org>
Fri, 20 Jun 2003 09:56:37 +0000 (09:56 -0000)
commit908e362133ed337f6adace218a236ff2bcf345ca
tree7c098f5c748fbee12067ad04168a5af7ca151407
parent9d7f0f0fe86be9228db02e672ff5f0b2b4abfff9
Patch from Andrew Dennison:

I've had some issues with modprobe which I reported a few months ago. This
is still an issue so I decided to sort it out.

The attached diff includes the changes against the unstable cvs tree that
work for me.

Changes are:
mod_process() will report success if the module at the head of the list
loads successfully. It will also report success if any module unloads
successfully.
The net result being that modprobe will succeed in the cases outlined below.
I've also added error reporting to modprobe -r. Previously it would silently
fail (but report success) if the module could not be unloaded.

Andrew
modutils/modprobe.c