insmod: allows providing option to module.
diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c
index ca25bc7..96be0cb 100644
--- a/libkmod/libkmod-module.c
+++ b/libkmod/libkmod-module.c
@@ -518,13 +518,14 @@
extern long init_module(void *mem, unsigned long len, const char *args);
KMOD_EXPORT int kmod_module_insert_module(struct kmod_module *mod,
- unsigned int flags)
+ unsigned int flags,
+ const char *options)
{
int err;
void *mmaped_file;
struct stat st;
int fd;
- const char *args = "";
+ const char *args = options ? options : "";
if (mod == NULL)
return -ENOENT;