modprobe: fix error path in removing modules
authorDave Reisner <dreisner@archlinux.org>
Thu, 15 Mar 2012 02:15:21 +0000 (22:15 -0400)
committerDave Reisner <dreisner@archlinux.org>
Thu, 15 Mar 2012 02:26:30 +0000 (22:26 -0400)
commitf758caf57c12fcbdad37798717a2a0655a139787
tree169c2e89a4a792877e481595e1267ef00af44a0f
parent26906fe73eb8ca40761c0378ccdc1f2ed9a15a08
modprobe: fix error path in removing modules

We really haven't paid this code much attention, and it's somewhat
evident in our divergence in behavior from module-init-tools. This patch
asserts the following behavior on exit:

* modprobe -r realmod_notloaded => exit zero
* modprobe -r --first-time realmod_notloaded => exit non-zero
* modprobe -r bogusmod => exit non-zero
tools/kmod-modprobe.c