]> git.ozlabs.org Git - petitboot/blobdiff - discover/kboot-parser.c
parsers: dynamically register parsers
[petitboot] / discover / kboot-parser.c
index e602dc4142582b31db7ad2ac25d96481bc895554..884658e8d07bcd6da655fb536bf13d56f27aad85 100644 (file)
@@ -157,9 +157,11 @@ static int kboot_parse(struct discover_context *dc, char *buf, int len)
        return 1;
 }
 
-struct parser __kboot_parser = {
+static struct parser kboot_parser = {
        .name                   = "kboot",
        .parse                  = kboot_parse,
        .filenames              = kboot_conf_files,
        .resolve_resource       = resolve_devpath_resource,
 };
+
+register_parser(kboot_parser);