find builtins by property, not initstate
diff --git a/libkmod/libkmod-module.c b/libkmod/libkmod-module.c
index 9f33531..d9934a3 100644
--- a/libkmod/libkmod-module.c
+++ b/libkmod/libkmod-module.c
@@ -888,8 +888,7 @@
 				module_is_blacklisted(mod))
 			continue;
 
-		if ((filter_type & KMOD_FILTER_BUILTIN) &&
-				kmod_module_get_initstate(mod) == KMOD_MODULE_BUILTIN)
+		if ((filter_type & KMOD_FILTER_BUILTIN) && mod->builtin)
 			continue;
 
 		node = kmod_list_append(*output, mod);