libkmod-module: fix return code in error path
authorLucas De Marchi <lucas.demarchi@intel.com>
Sat, 13 Jun 2015 21:29:47 +0000 (18:29 -0300)
committerLucas De Marchi <lucas.demarchi@intel.com>
Sat, 13 Jun 2015 21:29:47 +0000 (18:29 -0300)
commit114ec87c85c35a2bd3682f9f891e494127be6fb5
treefe8449d2025ef691dfef60e7679b95f3daf6ef8e
parent0d833715eaa65636dda2705b89359a1e0154dc58
libkmod-module: fix return code in error path

ENOSYS is the wrong errno to return when we don't find a module in
kmod_module_insert_module(). Why is it there in the first place?  This
goes back to kmod v1 when we couldn't load modules by names, but we
should give a path instead.

708624a ("ELF: initial support for modinfo and strip of modversions and
vermagic.") changed that so we do a lazy-search by the module path in
this function. Later  f304afe ("Change error message to reflect
reality") fixed the log message but the return coded remained the same.
libkmod/libkmod-module.c