From: Kay Sievers Date: Mon, 2 Jan 2012 11:38:50 +0000 (+0100) Subject: builtin: kmod - hook up kmod_validate_resources() X-Git-Tag: 176~21 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=a8e49f591398ab3eae8c663a2764606b96f2a1a8;hp=220893b3cbdbf8932f95c44811b169a8f0d33939 builtin: kmod - hook up kmod_validate_resources() --- diff --git a/udev/udev-builtin-kmod.c b/udev/udev-builtin-kmod.c index a5c76fc21..6719432c0 100644 --- a/udev/udev-builtin-kmod.c +++ b/udev/udev-builtin-kmod.c @@ -122,14 +122,16 @@ static int builtin_kmod_init(struct udev *udev) /* called on udev shutdown and reload request */ static void builtin_kmod_exit(struct udev *udev) { - ctx = kmod_unref(ctx); info(udev, "unload module index\n"); + ctx = kmod_unref(ctx); } /* called every couple of seconds during event activity; 'true' if config has changed */ static bool builtin_kmod_validate(struct udev *udev) { info(udev, "validate module index\n"); + if (kmod_validate_resources(ctx) != KMOD_RESOURCES_OK) + return true; return false; }