]> git.ozlabs.org Git - petitboot/blobdiff - discover/grub2-parser.c
parsers: dynamically register parsers
[petitboot] / discover / grub2-parser.c
index eaf3cd3c64d5adcc5ac34e7601998ff4d0415799..4a1acf5da371113562005a07fa763a2033138240 100644 (file)
@@ -191,8 +191,10 @@ static int grub2_parse(struct discover_context *dc, char *buf, int len)
        return 1;
 }
 
-struct parser __grub2_parser = {
+static struct parser grub2_parser = {
        .name           = "grub2",
        .parse          = grub2_parse,
        .filenames      = grub2_conf_files,
 };
+
+register_parser(grub2_parser);