Integrated image/kdata into kimage structure. Removed dead-code.
authorRichard W.M. Jones <rjones@redhat.com>
Sun, 17 Aug 2008 11:32:49 +0000 (12:32 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Sun, 17 Aug 2008 11:32:49 +0000 (12:32 +0100)
28 files changed:
Makefile.in
dmesg/virt_dmesg.ml
extract/codegen/code_generation.ml
lib/.depend
lib/Makefile.in
lib/kernel.ml
lib/kernel.mli
lib/virt_mem.ml
lib/virt_mem.mli
lib/virt_mem_capture.ml
lib/virt_mem_dump.ml
lib/virt_mem_kallsyms.ml
lib/virt_mem_kallsyms.mli
lib/virt_mem_kernels.ml
lib/virt_mem_ksyms.ml
lib/virt_mem_ksyms.mli
lib/virt_mem_list_head.ml [deleted file]
lib/virt_mem_list_head.mli [deleted file]
lib/virt_mem_net_devices.ml [deleted file]
lib/virt_mem_net_devices.mli [deleted file]
lib/virt_mem_tasks.ml [deleted file]
lib/virt_mem_tasks.mli [deleted file]
lib/virt_mem_types.ml
lib/virt_mem_types.mli
lib/virt_mem_utsname.ml
lib/virt_mem_utsname.mli
ps/virt_ps.ml
uname/virt_uname.ml

index 1b6721f..3766099 100644 (file)
@@ -25,11 +25,10 @@ datarootdir = @datarootdir@
 mandir         = @mandir@
 
 OCAMLDOCFLAGS  = -html -sort \
-                 -package bitstring.syntax,extlib,libvirt,gettext,xml-light \
-                 -I lib \
-                 -syntax bitstring.syntax
+                 -package bitstring,extlib,libvirt,gettext,xml-light \
+                 -I lib
 OCAMLDOC       = @OCAMLDOC@
-OCAMLDOCFILES  = $(wildcard lib/*.ml) $(wildcard lib/*.mli)
+OCAMLDOCFILES  = $(wildcard lib/virt_*.mli) lib/kernel.mli
 
 HAVE_PERLDOC    = @HAVE_PERLDOC@
 
index 153d5e4..8800fd2 100644 (file)
@@ -24,8 +24,7 @@ open Virt_mem_utils
 open Virt_mem_types
 open Virt_mem_mmap
 
-let run debug { domname = domname; mem = mem } { ksyms = ksyms } =
-  let ksyms = Option.get ksyms in
+let run debug { domname = domname; mem = mem; ksyms = ksyms } =
   try
     (* I don't know why but this symbol doesn't exist in 2.6.9
      * even in kallsyms.  Hence this won't work with that kernel.
index 41254d8..41520dc 100644 (file)
@@ -448,7 +448,7 @@ let generate_parsers xs =
   | { %s } ->
       { %s }
   | { _ } ->
-      raise (Virt_mem_types.ParseError (%S, %S, match_err))"
+      raise (ParseError (%S, %S, match_err))"
              patterns assignments
              struct_name pa_name in
 
@@ -603,13 +603,8 @@ let generate_followers names xs =
     fun (struct_name, _) ->
       <:sig_item<
         val $lid:struct_name^"_follower"$ :
-         kernel_version ->
-         (string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring) ->
-         (string * (int * Bitstring.bitstring * kernel_struct) option)
-            AddrMap.t ->
-         Virt_mem_mmap.addr ->
-         (string * (int * Bitstring.bitstring * kernel_struct) option)
-            AddrMap.t
+         kernel_version -> load_fn -> addrmap -> Virt_mem_mmap.addr ->
+         addrmap
       >>
   ) xs in
   let sigs = concat_sig_items sigs in
@@ -617,7 +612,9 @@ let generate_followers names xs =
   strs, sigs
 
 let output_interf ~output_file types offsets parsers version_maps followers =
-  (* Some standard code that appears at the top of the interface file. *)
+  (* Some standard code that appears at the top and bottom
+   * of the interface file.
+   *)
   let prologue =
     <:sig_item<
       module AddrMap : sig
@@ -636,12 +633,28 @@ let output_interf ~output_file types offsets parsers version_maps followers =
        val compare : ('a -> 'a -> int) -> 'a t -> 'a t -> int
        val equal : ('a -> 'a -> bool) -> 'a t -> 'a t -> bool
       end ;;
-      type kernel_version = string ;;
+      exception ParseError of string * string * string ;;
+
+      type kernel_version = string
+
+      type load_fn =
+         string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring
+    >>
+  and addrmap =
+    <:sig_item<
+      type addrmap =
+         (string * (int * Bitstring.bitstring * kernel_struct) option)
+           AddrMap.t
     >> in
 
   let sigs =
-    concat_sig_items [ prologue; types; offsets; parsers;
-                      version_maps; followers ] in
+    concat_sig_items [ prologue;
+                      types;
+                      addrmap;
+                      offsets;
+                      parsers;
+                      version_maps;
+                      followers ] in
   Printers.OCaml.print_interf ~output_file sigs;
 
   ignore (Sys.command (sprintf "wc -l %s" (Filename.quote output_file)))
@@ -651,15 +664,17 @@ let re_subst = Pcre.regexp "^(.*)\"(\\w+_parser_\\d+)\"(.*)$"
 
 let output_implem ~output_file types offsets parsers parser_subs
     version_maps followers =
-  (* Some standard code that appears at the top of the implementation file. *)
+  (* Some standard code that appears at the top and bottom
+   * of the implementation file.
+   *)
   let prologue =
     <:str_item<
       open Printf ;;
       module StringMap = Map.Make (String) ;;
       module AddrMap = Map.Make (Int64) ;;
-      type kernel_version = string ;;
+      exception ParseError of string * string * string ;;
 
-      let match_err = "failed to match kernel structure" ;;
+      let match_err = "failed to match kernel structure"
 
       let unknown_kernel_version version struct_name =
        invalid_arg (sprintf "%s: unknown kernel version or
@@ -667,14 +682,28 @@ struct %s is not supported in this kernel.
 Try a newer version of virt-mem, or if the guest is not from a
 supported Linux distribution, see this page about adding support:
   http://et.redhat.com/~rjones/virt-mem/faq.html\n"
-                      version struct_name) ;;
+                      version struct_name)
+
+      type kernel_version = string
+      type load_fn = string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring
 
-      let zero = 0 ;;
+      let zero = 0
+    >>
+  and addrmap =
+    <:str_item<
+      type addrmap =
+         (string * (int * Bitstring.bitstring * kernel_struct) option)
+           AddrMap.t
     >> in
 
   let strs =
-    concat_str_items [ prologue; types; offsets; parsers;
-                      version_maps; followers ] in
+    concat_str_items [ prologue;
+                      types;
+                      addrmap;
+                      offsets;
+                      parsers;
+                      version_maps;
+                      followers ] in
 
   (* Write the new implementation to .ml.new file. *)
   let new_output_file = output_file ^ ".new" in
index 3cec6b3..35203cd 100644 (file)
@@ -1,13 +1,12 @@
 kernel.cmi: virt_mem_mmap.cmi 
 virt_mem_kallsyms.cmi: virt_mem_types.cmi 
 virt_mem_ksyms.cmi: virt_mem_types.cmi 
-virt_mem_list_head.cmi: virt_mem_types.cmi virt_mem_mmap.cmi 
 virt_mem.cmi: virt_mem_types.cmi 
 virt_mem_mmap.cmi: virt_mem_utils.cmo 
-virt_mem_types.cmi: virt_mem_utils.cmo virt_mem_mmap.cmi 
+virt_mem_types.cmi: virt_mem_utils.cmo virt_mem_mmap.cmi kernel.cmi 
 virt_mem_utsname.cmi: virt_mem_types.cmi 
-kernel.cmo: virt_mem_types.cmi virt_mem_mmap.cmi kernel.cmi 
-kernel.cmx: virt_mem_types.cmx virt_mem_mmap.cmx kernel.cmi 
+kernel.cmo: virt_mem_mmap.cmi kernel.cmi 
+kernel.cmx: virt_mem_mmap.cmx kernel.cmi 
 test_mmap.cmo: virt_mem_mmap.cmi 
 test_mmap.cmx: virt_mem_mmap.cmx 
 virt_mem_capture.cmo: virt_mem_types.cmi virt_mem_gettext.cmo virt_mem.cmi 
@@ -26,10 +25,6 @@ virt_mem_ksyms.cmo: virt_mem_utils.cmo virt_mem_types.cmi virt_mem_mmap.cmi \
     virt_mem_gettext.cmo virt_mem_ksyms.cmi 
 virt_mem_ksyms.cmx: virt_mem_utils.cmx virt_mem_types.cmx virt_mem_mmap.cmx \
     virt_mem_gettext.cmx virt_mem_ksyms.cmi 
-virt_mem_list_head.cmo: virt_mem_utils.cmo virt_mem_types.cmi \
-    virt_mem_mmap.cmi virt_mem_list_head.cmi 
-virt_mem_list_head.cmx: virt_mem_utils.cmx virt_mem_types.cmx \
-    virt_mem_mmap.cmx virt_mem_list_head.cmi 
 virt_mem.cmo: virt_mem_version.cmo virt_mem_utsname.cmi virt_mem_utils.cmo \
     virt_mem_types.cmi virt_mem_mmap.cmi virt_mem_ksyms.cmi \
     virt_mem_kernels.cmo virt_mem_kallsyms.cmi virt_mem_gettext.cmo \
@@ -40,16 +35,10 @@ virt_mem.cmx: virt_mem_version.cmx virt_mem_utsname.cmx virt_mem_utils.cmx \
     kernel.cmx virt_mem.cmi 
 virt_mem_mmap.cmo: virt_mem_utils.cmo virt_mem_mmap.cmi 
 virt_mem_mmap.cmx: virt_mem_utils.cmx virt_mem_mmap.cmi 
-virt_mem_net_devices.cmo: virt_mem_utils.cmo virt_mem_types.cmi \
-    virt_mem_gettext.cmo virt_mem_net_devices.cmi 
-virt_mem_net_devices.cmx: virt_mem_utils.cmx virt_mem_types.cmx \
-    virt_mem_gettext.cmx virt_mem_net_devices.cmi 
-virt_mem_tasks.cmo: virt_mem_utils.cmo virt_mem_types.cmi \
-    virt_mem_gettext.cmo virt_mem_tasks.cmi 
-virt_mem_tasks.cmx: virt_mem_utils.cmx virt_mem_types.cmx \
-    virt_mem_gettext.cmx virt_mem_tasks.cmi 
-virt_mem_types.cmo: virt_mem_utils.cmo virt_mem_mmap.cmi virt_mem_types.cmi 
-virt_mem_types.cmx: virt_mem_utils.cmx virt_mem_mmap.cmx virt_mem_types.cmi 
+virt_mem_types.cmo: virt_mem_utils.cmo virt_mem_mmap.cmi kernel.cmi \
+    virt_mem_types.cmi 
+virt_mem_types.cmx: virt_mem_utils.cmx virt_mem_mmap.cmx kernel.cmx \
+    virt_mem_types.cmi 
 virt_mem_utsname.cmo: virt_mem_utils.cmo virt_mem_types.cmi virt_mem_mmap.cmi \
     virt_mem_gettext.cmo virt_mem_utsname.cmi 
 virt_mem_utsname.cmx: virt_mem_utils.cmx virt_mem_types.cmx virt_mem_mmap.cmx \
index e386af0..bf1e36a 100644 (file)
@@ -53,9 +53,8 @@ OBJS          = virt_mem_gettext.cmo \
                  virt_mem_utils.cmo \
                  virt_mem_mmap_c.o \
                  virt_mem_mmap.cmo \
-                 virt_mem_types.cmo \
-                 virt_mem_list_head.cmo \
                  kernel.cmo \
+                 virt_mem_types.cmo \
                  virt_mem_ksyms.cmo \
                  virt_mem_kallsyms.cmo \
                  virt_mem_utsname.cmo \
@@ -63,9 +62,6 @@ OBJS          = virt_mem_gettext.cmo \
                  virt_mem_capture.cmo \
                  virt_mem_dump.cmo
 
-#                virt_mem_tasks.cmo
-#                virt_mem_net_devices.cmo
-
 XOBJS          = $(OBJS:%.cmo=%.cmx)
 
 all:   $(TARGETS)
index fc0f06f..efdd413 100644 (file)
@@ -10,7 +10,7 @@
 open Printf;;
 module StringMap = Map.Make(String);;
 module AddrMap = Map.Make(Int64);;
-type kernel_version = string;;
+exception ParseError of string * string * string;;
 let match_err = "failed to match kernel structure";;
 let unknown_kernel_version version struct_name =
   invalid_arg
@@ -22,6 +22,8 @@ supported Linux distribution, see this page about adding support:
   http://et.redhat.com/~rjones/virt-mem/faq.html
 "
        version struct_name);;
+type kernel_version = string;;
+type load_fn = string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring;;
 let zero = 0;;
 type task_struct =
   { task_struct_comm : string; task_struct_normal_prio : int64;
@@ -74,986 +76,26 @@ type kernel_struct =
   | Inet6_dev of inet6_dev
   | In_ifaddr of in_ifaddr
   | Inet6_ifaddr of inet6_ifaddr;;
+type addrmap =
+  (string * ((int * Bitstring.bitstring * kernel_struct) option)) AddrMap.t;;
 let offset_of_net_device_dev_list'next =
   let map =
-    StringMap.add "2.6.27-0.254.rc3.fc10.i586" 48
-      (StringMap.add "2.6.21-1.3221.fc8.i586" 48
-         (StringMap.add "2.6.25.14-69.fc8.i686" 48
-            (StringMap.add "2.6.27-0.237.rc2.fc10.i686" 48
-               (StringMap.add "2.6.26.1-9.fc9.x86_64" 72
-                  (StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" 48
-                     (StringMap.add "2.6.27-0.254.rc3.fc10.i686" 48
-                        (StringMap.add "2.6.21-1.3209.fc8.ppc64" 72
-                           (StringMap.add "2.6.23.14-135.fc8.i586" 48
-                              (StringMap.add "2.6.27-0.254.rc3.fc10.ppc64" 72
-                                 (StringMap.add
-                                    "2.6.22-0.23.rc7.git6.fc8.i686" 48
-                                    (StringMap.add "2.6.26.2-14.fc9.i586" 48
-                                       (StringMap.add
-                                          "2.6.21-1.3209.fc8.ppc64" 72
-                                          (StringMap.add
-                                             "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                             72
-                                             (StringMap.add
-                                                "2.6.25.14-68.fc8.i686" 48
-                                                (StringMap.add
-                                                   "2.6.24-7.fc9.ppc" 48
-                                                   (StringMap.add
-                                                      "2.6.21-1.3242.fc8.i686"
-                                                      48
-                                                      (StringMap.add
-                                                         "2.6.22-0.rc7.2.fc8.ppc"
-                                                         48
-                                                         (StringMap.add
-                                                            "2.6.23.14-78.fc7.i586"
-                                                            48
-                                                            (StringMap.add
-                                                               "2.6.24-9.fc9.ppc"
-                                                               48
-                                                               (StringMap.add
-                                                                  "2.6.23.14-135.fc8.ppc64"
-                                                                  72
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i586"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    72
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+    StringMap.add "2.6.25.14-69.fc8.i686" 48
+      (StringMap.add "2.6.25.14-108.fc9.ppc" 48
+         (StringMap.add "2.6.25.11-97.fc9.i686" 48
+            (StringMap.add "2.6.25.14-69.fc8.ppc64" 72
+               (StringMap.add "2.6.25.14-69.fc8.i586" 48
+                  (StringMap.add "2.6.25.11-97.fc9.x86_64" 72
+                     (StringMap.add "2.6.25.14-108.fc9.x86_64" 72
+                        (StringMap.add "2.6.25.14-69.fc8.ppc" 48
+                           (StringMap.add "2.6.25.14-108.fc9.i686" 48
+                              (StringMap.add "2.6.25.14-108.fc9.i586" 48
+                                 (StringMap.add "2.6.25.14-108.fc9.ppc64" 72
+                                    (StringMap.add "2.6.25.14-69.fc8.x86_64"
+                                       72 StringMap.empty)))))))))))
   in fun kernel_version -> StringMap.find kernel_version map;;
 let task_struct_parser_1 kernel_version bits = 
   bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(192), littleendian;
-      static_prio : zero+32 : offset(224), littleendian;
-      normal_prio : zero+32 : offset(256), littleendian;
-      run_list'next : zero+32 : offset(288), littleendian;
-      run_list'prev : zero+32 : offset(320), littleendian;
-      tasks'next : zero+32 : offset(992), littleendian;
-      tasks'prev : zero+32 : offset(1024), littleendian;
-      pid : zero+32 : offset(1344), littleendian;
-      comm : 128 : offset(3232), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 36;
-          task_struct_run_list'next_adjustment = 36;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 124;
-          task_struct_tasks'next_adjustment = 124;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_1", match_err));;
-let task_struct_parser_2 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(224), bigendian;
-      static_prio : zero+32 : offset(256), bigendian;
-      normal_prio : zero+32 : offset(288), bigendian;
-      run_list'next : zero+64 : offset(320), bigendian;
-      run_list'prev : zero+64 : offset(384), bigendian;
-      tasks'next : zero+64 : offset(3648), bigendian;
-      tasks'prev : zero+64 : offset(3712), bigendian;
-      pid : zero+32 : offset(4160), bigendian;
-      comm : 128 : offset(7752), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 40;
-          task_struct_run_list'next_adjustment = 40;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 456;
-          task_struct_tasks'next_adjustment = 456;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_2", match_err));;
-let task_struct_parser_3 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), bigendian;
-      prio : zero+32 : offset(160), bigendian;
-      static_prio : zero+32 : offset(192), bigendian;
-      normal_prio : zero+32 : offset(224), bigendian;
-      run_list'next : zero+32 : offset(256), bigendian;
-      run_list'prev : zero+32 : offset(288), bigendian;
-      tasks'next : zero+32 : offset(2176), bigendian;
-      tasks'prev : zero+32 : offset(2208), bigendian;
-      pid : zero+32 : offset(2528), bigendian;
-      comm : 128 : offset(4416), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 32;
-          task_struct_run_list'next_adjustment = 32;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 272;
-          task_struct_tasks'next_adjustment = 272;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_3", match_err));;
-let task_struct_parser_4 kernel_version bits = 
-  bitmatch bits with
   | { state : zero+64 : offset(0), littleendian;
       prio : zero+32 : offset(224), littleendian;
       static_prio : zero+32 : offset(256), littleendian;
@@ -1077,45 +119,43 @@ let task_struct_parser_4 kernel_version bits =
           task_struct_tasks'next_adjustment = 480;
         task_struct_tasks'prev = tasks'prev }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_4", match_err));;
-let task_struct_parser_5 kernel_version bits = 
+      raise (ParseError ("task_struct", "task_struct_parser_1", match_err));;
+let task_struct_parser_2 kernel_version bits = 
   bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(320), littleendian;
-      static_prio : zero+32 : offset(352), littleendian;
-      normal_prio : zero+32 : offset(384), littleendian;
-      run_list'next : zero+64 : offset(448), littleendian;
-      run_list'prev : zero+64 : offset(512), littleendian;
-      tasks'next : zero+64 : offset(1536), littleendian;
-      tasks'prev : zero+64 : offset(1600), littleendian;
-      pid : zero+32 : offset(2144), littleendian;
-      comm : 128 : offset(5440), string } ->
+  | { state : zero+64 : offset(0), bigendian;
+      prio : zero+32 : offset(224), bigendian;
+      static_prio : zero+32 : offset(256), bigendian;
+      normal_prio : zero+32 : offset(288), bigendian;
+      tasks'next : zero+64 : offset(3840), bigendian;
+      tasks'prev : zero+64 : offset(3904), bigendian;
+      pid : zero+32 : offset(4352), bigendian;
+      comm : 128 : offset(8392), string } ->
       { task_struct_comm = comm;
         task_struct_normal_prio = normal_prio;
         task_struct_pid = pid;
         task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 56;
-          task_struct_run_list'next_adjustment = 56;
-        task_struct_run_list'prev = Some run_list'prev;
+        task_struct_run_list'next = None;
+          task_struct_run_list'next_offset = -1;
+          task_struct_run_list'next_adjustment = -1;
+        task_struct_run_list'prev = None;
         task_struct_state = state;
         task_struct_static_prio = static_prio;
         task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 192;
-          task_struct_tasks'next_adjustment = 192;
+          task_struct_tasks'next_offset = 480;
+          task_struct_tasks'next_adjustment = 480;
         task_struct_tasks'prev = tasks'prev }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_5", match_err));;
-let task_struct_parser_6 kernel_version bits = 
+      raise (ParseError ("task_struct", "task_struct_parser_2", match_err));;
+let task_struct_parser_3 kernel_version bits = 
   bitmatch bits with
-  | { state : zero+32 : offset(0), bigendian;
-      prio : zero+32 : offset(192), bigendian;
-      static_prio : zero+32 : offset(224), bigendian;
-      normal_prio : zero+32 : offset(256), bigendian;
-      tasks'next : zero+32 : offset(3712), bigendian;
-      tasks'prev : zero+32 : offset(3744), bigendian;
-      pid : zero+32 : offset(4064), bigendian;
-      comm : 128 : offset(6464), string } ->
+  | { state : zero+32 : offset(0), littleendian;
+      prio : zero+32 : offset(160), littleendian;
+      static_prio : zero+32 : offset(192), littleendian;
+      normal_prio : zero+32 : offset(224), littleendian;
+      tasks'next : zero+32 : offset(3200), littleendian;
+      tasks'prev : zero+32 : offset(3232), littleendian;
+      pid : zero+32 : offset(3552), littleendian;
+      comm : 128 : offset(5896), string } ->
       { task_struct_comm = comm;
         task_struct_normal_prio = normal_prio;
         task_struct_pid = pid;
@@ -1127,49 +167,47 @@ let task_struct_parser_6 kernel_version bits =
         task_struct_state = state;
         task_struct_static_prio = static_prio;
         task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 464;
-          task_struct_tasks'next_adjustment = 464;
+          task_struct_tasks'next_offset = 400;
+          task_struct_tasks'next_adjustment = 400;
         task_struct_tasks'prev = tasks'prev }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_6", match_err));;
-let task_struct_parser_7 kernel_version bits = 
+      raise (ParseError ("task_struct", "task_struct_parser_3", match_err));;
+let task_struct_parser_4 kernel_version bits = 
   bitmatch bits with
-  | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(320), bigendian;
-      static_prio : zero+32 : offset(352), bigendian;
-      normal_prio : zero+32 : offset(384), bigendian;
-      run_list'next : zero+64 : offset(448), bigendian;
-      run_list'prev : zero+64 : offset(512), bigendian;
-      tasks'next : zero+64 : offset(1600), bigendian;
-      tasks'prev : zero+64 : offset(1664), bigendian;
-      pid : zero+32 : offset(2208), bigendian;
-      comm : 128 : offset(5440), string } ->
+  | { state : zero+32 : offset(0), littleendian;
+      prio : zero+32 : offset(160), littleendian;
+      static_prio : zero+32 : offset(192), littleendian;
+      normal_prio : zero+32 : offset(224), littleendian;
+      tasks'next : zero+32 : offset(3232), littleendian;
+      tasks'prev : zero+32 : offset(3264), littleendian;
+      pid : zero+32 : offset(3584), littleendian;
+      comm : 128 : offset(5928), string } ->
       { task_struct_comm = comm;
         task_struct_normal_prio = normal_prio;
         task_struct_pid = pid;
         task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 56;
-          task_struct_run_list'next_adjustment = 56;
-        task_struct_run_list'prev = Some run_list'prev;
+        task_struct_run_list'next = None;
+          task_struct_run_list'next_offset = -1;
+          task_struct_run_list'next_adjustment = -1;
+        task_struct_run_list'prev = None;
         task_struct_state = state;
         task_struct_static_prio = static_prio;
         task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 200;
-          task_struct_tasks'next_adjustment = 200;
+          task_struct_tasks'next_offset = 404;
+          task_struct_tasks'next_adjustment = 404;
         task_struct_tasks'prev = tasks'prev }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_7", match_err));;
-let task_struct_parser_8 kernel_version bits = 
+      raise (ParseError ("task_struct", "task_struct_parser_4", match_err));;
+let task_struct_parser_5 kernel_version bits = 
   bitmatch bits with
-  | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(256), bigendian;
-      static_prio : zero+32 : offset(288), bigendian;
-      normal_prio : zero+32 : offset(320), bigendian;
-      tasks'next : zero+64 : offset(4096), bigendian;
-      tasks'prev : zero+64 : offset(4160), bigendian;
-      pid : zero+32 : offset(4608), bigendian;
-      comm : 128 : offset(8712), string } ->
+  | { state : zero+32 : offset(0), bigendian;
+      prio : zero+32 : offset(160), bigendian;
+      static_prio : zero+32 : offset(192), bigendian;
+      normal_prio : zero+32 : offset(224), bigendian;
+      tasks'next : zero+32 : offset(3328), bigendian;
+      tasks'prev : zero+32 : offset(3360), bigendian;
+      pid : zero+32 : offset(3680), bigendian;
+      comm : 128 : offset(6056), string } ->
       { task_struct_comm = comm;
         task_struct_normal_prio = normal_prio;
         task_struct_pid = pid;
@@ -1181,12 +219,12 @@ let task_struct_parser_8 kernel_version bits =
         task_struct_state = state;
         task_struct_static_prio = static_prio;
         task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 512;
-          task_struct_tasks'next_adjustment = 512;
+          task_struct_tasks'next_offset = 416;
+          task_struct_tasks'next_adjustment = 416;
         task_struct_tasks'prev = tasks'prev }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_8", match_err));;
-let task_struct_parser_9 kernel_version bits = 
+      raise (ParseError ("task_struct", "task_struct_parser_5", match_err));;
+let task_struct_parser_6 kernel_version bits = 
   bitmatch bits with
   | { state : zero+32 : offset(0), bigendian;
       prio : zero+32 : offset(192), bigendian;
@@ -1194,10 +232,10 @@ let task_struct_parser_9 kernel_version bits =
       normal_prio : zero+32 : offset(256), bigendian;
       run_list'next : zero+32 : offset(288), bigendian;
       run_list'prev : zero+32 : offset(320), bigendian;
-      tasks'next : zero+32 : offset(2304), bigendian;
-      tasks'prev : zero+32 : offset(2336), bigendian;
-      pid : zero+32 : offset(2784), bigendian;
-      comm : 128 : offset(4736), string } ->
+      tasks'next : zero+32 : offset(1024), bigendian;
+      tasks'prev : zero+32 : offset(1056), bigendian;
+      pid : zero+32 : offset(1376), bigendian;
+      comm : 128 : offset(3264), string } ->
       { task_struct_comm = comm;
         task_struct_normal_prio = normal_prio;
         task_struct_pid = pid;
@@ -1209,40 +247,12 @@ let task_struct_parser_9 kernel_version bits =
         task_struct_state = state;
         task_struct_static_prio = static_prio;
         task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 288;
-          task_struct_tasks'next_adjustment = 288;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_9", match_err));;
-let task_struct_parser_10 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(160), littleendian;
-      static_prio : zero+32 : offset(192), littleendian;
-      normal_prio : zero+32 : offset(224), littleendian;
-      run_list'next : zero+32 : offset(256), littleendian;
-      run_list'prev : zero+32 : offset(288), littleendian;
-      tasks'next : zero+32 : offset(3008), littleendian;
-      tasks'prev : zero+32 : offset(3040), littleendian;
-      pid : zero+32 : offset(3360), littleendian;
-      comm : 128 : offset(5416), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 32;
-          task_struct_run_list'next_adjustment = 32;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 376;
-          task_struct_tasks'next_adjustment = 376;
+          task_struct_tasks'next_offset = 128;
+          task_struct_tasks'next_adjustment = 128;
         task_struct_tasks'prev = tasks'prev }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_10", match_err));;
-let task_struct_parser_11 kernel_version bits = 
+      raise (ParseError ("task_struct", "task_struct_parser_6", match_err));;
+let task_struct_parser_7 kernel_version bits = 
   bitmatch bits with
   | { state : zero+64 : offset(0), littleendian;
       prio : zero+32 : offset(320), littleendian;
@@ -1253,7 +263,7 @@ let task_struct_parser_11 kernel_version bits =
       tasks'next : zero+64 : offset(1536), littleendian;
       tasks'prev : zero+64 : offset(1600), littleendian;
       pid : zero+32 : offset(2144), littleendian;
-      comm : 128 : offset(5376), string } ->
+      comm : 128 : offset(5440), string } ->
       { task_struct_comm = comm;
         task_struct_normal_prio = normal_prio;
         task_struct_pid = pid;
@@ -1269,1485 +279,75 @@ let task_struct_parser_11 kernel_version bits =
           task_struct_tasks'next_adjustment = 192;
         task_struct_tasks'prev = tasks'prev }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_11", match_err));;
-let task_struct_parser_12 kernel_version bits = 
+      raise (ParseError ("task_struct", "task_struct_parser_7", match_err));;
+let task_struct_parser_8 kernel_version bits = 
   bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(256), littleendian;
-      static_prio : zero+32 : offset(288), littleendian;
-      normal_prio : zero+32 : offset(320), littleendian;
-      run_list'next : zero+64 : offset(384), littleendian;
-      run_list'prev : zero+64 : offset(448), littleendian;
-      tasks'next : zero+64 : offset(2816), littleendian;
-      tasks'prev : zero+64 : offset(2880), littleendian;
-      pid : zero+32 : offset(3584), littleendian;
-      comm : 128 : offset(6912), string } ->
+  | { state : zero+32 : offset(0), littleendian;
+      prio : zero+32 : offset(192), littleendian;
+      static_prio : zero+32 : offset(224), littleendian;
+      normal_prio : zero+32 : offset(256), littleendian;
+      run_list'next : zero+32 : offset(288), littleendian;
+      run_list'prev : zero+32 : offset(320), littleendian;
+      tasks'next : zero+32 : offset(992), littleendian;
+      tasks'prev : zero+32 : offset(1024), littleendian;
+      pid : zero+32 : offset(1344), littleendian;
+      comm : 128 : offset(3232), string } ->
       { task_struct_comm = comm;
         task_struct_normal_prio = normal_prio;
         task_struct_pid = pid;
         task_struct_prio = prio;
         task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 48;
-          task_struct_run_list'next_adjustment = 48;
+          task_struct_run_list'next_offset = 36;
+          task_struct_run_list'next_adjustment = 36;
         task_struct_run_list'prev = Some run_list'prev;
         task_struct_state = state;
         task_struct_static_prio = static_prio;
         task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 352;
-          task_struct_tasks'next_adjustment = 352;
+          task_struct_tasks'next_offset = 124;
+          task_struct_tasks'next_adjustment = 124;
         task_struct_tasks'prev = tasks'prev }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_12", match_err));;
-let task_struct_parser_13 kernel_version bits = 
+      raise (ParseError ("task_struct", "task_struct_parser_8", match_err));;
+let task_struct_parser_9 kernel_version bits = 
   bitmatch bits with
   | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(256), bigendian;
-      static_prio : zero+32 : offset(288), bigendian;
-      normal_prio : zero+32 : offset(320), bigendian;
-      run_list'next : zero+64 : offset(384), bigendian;
-      run_list'prev : zero+64 : offset(448), bigendian;
-      tasks'next : zero+64 : offset(1472), bigendian;
-      tasks'prev : zero+64 : offset(1536), bigendian;
-      pid : zero+32 : offset(1984), bigendian;
-      comm : 128 : offset(5184), string } ->
+      prio : zero+32 : offset(320), bigendian;
+      static_prio : zero+32 : offset(352), bigendian;
+      normal_prio : zero+32 : offset(384), bigendian;
+      run_list'next : zero+64 : offset(448), bigendian;
+      run_list'prev : zero+64 : offset(512), bigendian;
+      tasks'next : zero+64 : offset(1600), bigendian;
+      tasks'prev : zero+64 : offset(1664), bigendian;
+      pid : zero+32 : offset(2208), bigendian;
+      comm : 128 : offset(5440), string } ->
       { task_struct_comm = comm;
         task_struct_normal_prio = normal_prio;
         task_struct_pid = pid;
         task_struct_prio = prio;
         task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 48;
-          task_struct_run_list'next_adjustment = 48;
+          task_struct_run_list'next_offset = 56;
+          task_struct_run_list'next_adjustment = 56;
         task_struct_run_list'prev = Some run_list'prev;
         task_struct_state = state;
         task_struct_static_prio = static_prio;
         task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 184;
-          task_struct_tasks'next_adjustment = 184;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_13", match_err));;
-let task_struct_parser_14 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(224), bigendian;
-      static_prio : zero+32 : offset(256), bigendian;
-      normal_prio : zero+32 : offset(288), bigendian;
-      tasks'next : zero+64 : offset(3840), bigendian;
-      tasks'prev : zero+64 : offset(3904), bigendian;
-      pid : zero+32 : offset(4352), bigendian;
-      comm : 128 : offset(8392), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 480;
-          task_struct_tasks'next_adjustment = 480;
+          task_struct_tasks'next_offset = 200;
+          task_struct_tasks'next_adjustment = 200;
         task_struct_tasks'prev = tasks'prev }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_14", match_err));;
-let task_struct_parser_15 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(192), littleendian;
-      static_prio : zero+32 : offset(224), littleendian;
-      normal_prio : zero+32 : offset(256), littleendian;
-      tasks'next : zero+32 : offset(3360), littleendian;
-      tasks'prev : zero+32 : offset(3392), littleendian;
-      pid : zero+32 : offset(3712), littleendian;
-      comm : 128 : offset(6088), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 420;
-          task_struct_tasks'next_adjustment = 420;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_15", match_err));;
-let task_struct_parser_16 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(160), littleendian;
-      static_prio : zero+32 : offset(192), littleendian;
-      normal_prio : zero+32 : offset(224), littleendian;
-      tasks'next : zero+32 : offset(3232), littleendian;
-      tasks'prev : zero+32 : offset(3264), littleendian;
-      pid : zero+32 : offset(3584), littleendian;
-      comm : 128 : offset(5928), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 404;
-          task_struct_tasks'next_adjustment = 404;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_16", match_err));;
-let task_struct_parser_17 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), bigendian;
-      prio : zero+32 : offset(160), bigendian;
-      static_prio : zero+32 : offset(192), bigendian;
-      normal_prio : zero+32 : offset(224), bigendian;
-      run_list'next : zero+32 : offset(256), bigendian;
-      run_list'prev : zero+32 : offset(288), bigendian;
-      tasks'next : zero+32 : offset(3136), bigendian;
-      tasks'prev : zero+32 : offset(3168), bigendian;
-      pid : zero+32 : offset(3488), bigendian;
-      comm : 128 : offset(5576), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 32;
-          task_struct_run_list'next_adjustment = 32;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 392;
-          task_struct_tasks'next_adjustment = 392;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_17", match_err));;
-let task_struct_parser_18 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(160), littleendian;
-      static_prio : zero+32 : offset(192), littleendian;
-      normal_prio : zero+32 : offset(224), littleendian;
-      run_list'next : zero+32 : offset(256), littleendian;
-      run_list'prev : zero+32 : offset(288), littleendian;
-      tasks'next : zero+32 : offset(2144), littleendian;
-      tasks'prev : zero+32 : offset(2176), littleendian;
-      pid : zero+32 : offset(2496), littleendian;
-      comm : 128 : offset(4512), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 32;
-          task_struct_run_list'next_adjustment = 32;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 268;
-          task_struct_tasks'next_adjustment = 268;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_18", match_err));;
-let task_struct_parser_19 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(192), littleendian;
-      static_prio : zero+32 : offset(224), littleendian;
-      normal_prio : zero+32 : offset(256), littleendian;
-      tasks'next : zero+32 : offset(3552), littleendian;
-      tasks'prev : zero+32 : offset(3584), littleendian;
-      pid : zero+32 : offset(3904), littleendian;
-      comm : 128 : offset(6272), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 444;
-          task_struct_tasks'next_adjustment = 444;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_19", match_err));;
-let task_struct_parser_20 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), bigendian;
-      prio : zero+32 : offset(160), bigendian;
-      static_prio : zero+32 : offset(192), bigendian;
-      normal_prio : zero+32 : offset(224), bigendian;
-      run_list'next : zero+32 : offset(256), bigendian;
-      run_list'prev : zero+32 : offset(288), bigendian;
-      tasks'next : zero+32 : offset(2240), bigendian;
-      tasks'prev : zero+32 : offset(2272), bigendian;
-      pid : zero+32 : offset(2592), bigendian;
-      comm : 128 : offset(4608), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 32;
-          task_struct_run_list'next_adjustment = 32;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 280;
-          task_struct_tasks'next_adjustment = 280;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_20", match_err));;
-let task_struct_parser_21 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(256), littleendian;
-      static_prio : zero+32 : offset(288), littleendian;
-      normal_prio : zero+32 : offset(320), littleendian;
-      tasks'next : zero+64 : offset(4480), littleendian;
-      tasks'prev : zero+64 : offset(4544), littleendian;
-      pid : zero+32 : offset(4992), littleendian;
-      comm : 128 : offset(9024), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 560;
-          task_struct_tasks'next_adjustment = 560;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_21", match_err));;
-let task_struct_parser_22 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(160), littleendian;
-      static_prio : zero+32 : offset(192), littleendian;
-      normal_prio : zero+32 : offset(224), littleendian;
-      tasks'next : zero+32 : offset(3200), littleendian;
-      tasks'prev : zero+32 : offset(3232), littleendian;
-      pid : zero+32 : offset(3552), littleendian;
-      comm : 128 : offset(5896), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 400;
-          task_struct_tasks'next_adjustment = 400;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_22", match_err));;
-let task_struct_parser_23 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(224), littleendian;
-      static_prio : zero+32 : offset(256), littleendian;
-      normal_prio : zero+32 : offset(288), littleendian;
-      run_list'next : zero+64 : offset(320), littleendian;
-      run_list'prev : zero+64 : offset(384), littleendian;
-      tasks'next : zero+64 : offset(2816), littleendian;
-      tasks'prev : zero+64 : offset(2880), littleendian;
-      pid : zero+32 : offset(3328), littleendian;
-      comm : 128 : offset(6592), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 40;
-          task_struct_run_list'next_adjustment = 40;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 352;
-          task_struct_tasks'next_adjustment = 352;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_23", match_err));;
-let task_struct_parser_24 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(224), bigendian;
-      static_prio : zero+32 : offset(256), bigendian;
-      normal_prio : zero+32 : offset(288), bigendian;
-      run_list'next : zero+64 : offset(320), bigendian;
-      run_list'prev : zero+64 : offset(384), bigendian;
-      tasks'next : zero+64 : offset(2816), bigendian;
-      tasks'prev : zero+64 : offset(2880), bigendian;
-      pid : zero+32 : offset(3328), bigendian;
-      comm : 128 : offset(6528), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 40;
-          task_struct_run_list'next_adjustment = 40;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 352;
-          task_struct_tasks'next_adjustment = 352;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_24", match_err));;
-let task_struct_parser_25 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(224), bigendian;
-      static_prio : zero+32 : offset(256), bigendian;
-      normal_prio : zero+32 : offset(288), bigendian;
-      run_list'next : zero+64 : offset(320), bigendian;
-      run_list'prev : zero+64 : offset(384), bigendian;
-      tasks'next : zero+64 : offset(2880), bigendian;
-      tasks'prev : zero+64 : offset(2944), bigendian;
-      pid : zero+32 : offset(3392), bigendian;
-      comm : 128 : offset(6848), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 40;
-          task_struct_run_list'next_adjustment = 40;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 360;
-          task_struct_tasks'next_adjustment = 360;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_25", match_err));;
-let task_struct_parser_26 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), bigendian;
-      prio : zero+32 : offset(192), bigendian;
-      static_prio : zero+32 : offset(224), bigendian;
-      normal_prio : zero+32 : offset(256), bigendian;
-      run_list'next : zero+32 : offset(288), bigendian;
-      run_list'prev : zero+32 : offset(320), bigendian;
-      tasks'next : zero+32 : offset(1024), bigendian;
-      tasks'prev : zero+32 : offset(1056), bigendian;
-      pid : zero+32 : offset(1376), bigendian;
-      comm : 128 : offset(3264), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 36;
-          task_struct_run_list'next_adjustment = 36;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 128;
-          task_struct_tasks'next_adjustment = 128;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_26", match_err));;
-let task_struct_parser_27 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(224), bigendian;
-      static_prio : zero+32 : offset(256), bigendian;
-      normal_prio : zero+32 : offset(288), bigendian;
-      run_list'next : zero+64 : offset(320), bigendian;
-      run_list'prev : zero+64 : offset(384), bigendian;
-      tasks'next : zero+64 : offset(2880), bigendian;
-      tasks'prev : zero+64 : offset(2944), bigendian;
-      pid : zero+32 : offset(3392), bigendian;
-      comm : 128 : offset(6592), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 40;
-          task_struct_run_list'next_adjustment = 40;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 360;
-          task_struct_tasks'next_adjustment = 360;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_27", match_err));;
-let task_struct_parser_28 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(192), littleendian;
-      static_prio : zero+32 : offset(224), littleendian;
-      normal_prio : zero+32 : offset(256), littleendian;
-      run_list'next : zero+32 : offset(288), littleendian;
-      run_list'prev : zero+32 : offset(320), littleendian;
-      tasks'next : zero+32 : offset(2208), littleendian;
-      tasks'prev : zero+32 : offset(2240), littleendian;
-      pid : zero+32 : offset(2688), littleendian;
-      comm : 128 : offset(4608), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 36;
-          task_struct_run_list'next_adjustment = 36;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 276;
-          task_struct_tasks'next_adjustment = 276;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_28", match_err));;
-let task_struct_parser_29 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), bigendian;
-      prio : zero+32 : offset(160), bigendian;
-      static_prio : zero+32 : offset(192), bigendian;
-      normal_prio : zero+32 : offset(224), bigendian;
-      tasks'next : zero+32 : offset(3328), bigendian;
-      tasks'prev : zero+32 : offset(3360), bigendian;
-      pid : zero+32 : offset(3680), bigendian;
-      comm : 128 : offset(6056), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 416;
-          task_struct_tasks'next_adjustment = 416;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_29", match_err));;
-let task_struct_parser_30 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(256), bigendian;
-      static_prio : zero+32 : offset(288), bigendian;
-      normal_prio : zero+32 : offset(320), bigendian;
-      tasks'next : zero+64 : offset(4480), bigendian;
-      tasks'prev : zero+64 : offset(4544), bigendian;
-      pid : zero+32 : offset(4992), bigendian;
-      comm : 128 : offset(9024), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 560;
-          task_struct_tasks'next_adjustment = 560;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_30", match_err));;
-let task_struct_parser_31 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(192), littleendian;
-      static_prio : zero+32 : offset(224), littleendian;
-      normal_prio : zero+32 : offset(256), littleendian;
-      tasks'next : zero+32 : offset(3584), littleendian;
-      tasks'prev : zero+32 : offset(3616), littleendian;
-      pid : zero+32 : offset(3936), littleendian;
-      comm : 128 : offset(6304), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 448;
-          task_struct_tasks'next_adjustment = 448;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_31", match_err));;
-let task_struct_parser_32 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), bigendian;
-      prio : zero+32 : offset(192), bigendian;
-      static_prio : zero+32 : offset(224), bigendian;
-      normal_prio : zero+32 : offset(256), bigendian;
-      tasks'next : zero+32 : offset(3392), bigendian;
-      tasks'prev : zero+32 : offset(3424), bigendian;
-      pid : zero+32 : offset(3744), bigendian;
-      comm : 128 : offset(6120), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 424;
-          task_struct_tasks'next_adjustment = 424;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_32", match_err));;
-let task_struct_parser_33 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(224), littleendian;
-      static_prio : zero+32 : offset(256), littleendian;
-      normal_prio : zero+32 : offset(288), littleendian;
-      run_list'next : zero+64 : offset(320), littleendian;
-      run_list'prev : zero+64 : offset(384), littleendian;
-      tasks'next : zero+64 : offset(3648), littleendian;
-      tasks'prev : zero+64 : offset(3712), littleendian;
-      pid : zero+32 : offset(4160), littleendian;
-      comm : 128 : offset(7816), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 40;
-          task_struct_run_list'next_adjustment = 40;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 456;
-          task_struct_tasks'next_adjustment = 456;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_33", match_err));;
-let task_struct_parser_34 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(256), littleendian;
-      static_prio : zero+32 : offset(288), littleendian;
-      normal_prio : zero+32 : offset(320), littleendian;
-      run_list'next : zero+64 : offset(384), littleendian;
-      run_list'prev : zero+64 : offset(448), littleendian;
-      tasks'next : zero+64 : offset(1408), littleendian;
-      tasks'prev : zero+64 : offset(1472), littleendian;
-      pid : zero+32 : offset(1920), littleendian;
-      comm : 128 : offset(5184), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 48;
-          task_struct_run_list'next_adjustment = 48;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 176;
-          task_struct_tasks'next_adjustment = 176;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_34", match_err));;
-let task_struct_parser_35 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(192), littleendian;
-      static_prio : zero+32 : offset(224), littleendian;
-      normal_prio : zero+32 : offset(256), littleendian;
-      tasks'next : zero+32 : offset(3328), littleendian;
-      tasks'prev : zero+32 : offset(3360), littleendian;
-      pid : zero+32 : offset(3680), littleendian;
-      comm : 128 : offset(6056), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 416;
-          task_struct_tasks'next_adjustment = 416;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_35", match_err));;
-let task_struct_parser_36 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(224), littleendian;
-      static_prio : zero+32 : offset(256), littleendian;
-      normal_prio : zero+32 : offset(288), littleendian;
-      run_list'next : zero+64 : offset(320), littleendian;
-      run_list'prev : zero+64 : offset(384), littleendian;
-      tasks'next : zero+64 : offset(2816), littleendian;
-      tasks'prev : zero+64 : offset(2880), littleendian;
-      pid : zero+32 : offset(3328), littleendian;
-      comm : 128 : offset(6848), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 40;
-          task_struct_run_list'next_adjustment = 40;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 352;
-          task_struct_tasks'next_adjustment = 352;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_36", match_err));;
-let task_struct_parser_37 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(256), bigendian;
-      static_prio : zero+32 : offset(288), bigendian;
-      normal_prio : zero+32 : offset(320), bigendian;
-      run_list'next : zero+64 : offset(384), bigendian;
-      run_list'prev : zero+64 : offset(448), bigendian;
-      tasks'next : zero+64 : offset(2688), bigendian;
-      tasks'prev : zero+64 : offset(2752), bigendian;
-      pid : zero+32 : offset(3456), bigendian;
-      comm : 128 : offset(6720), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 48;
-          task_struct_run_list'next_adjustment = 48;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 336;
-          task_struct_tasks'next_adjustment = 336;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_37", match_err));;
-let task_struct_parser_38 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), bigendian;
-      prio : zero+32 : offset(160), bigendian;
-      static_prio : zero+32 : offset(192), bigendian;
-      normal_prio : zero+32 : offset(224), bigendian;
-      run_list'next : zero+32 : offset(256), bigendian;
-      run_list'prev : zero+32 : offset(288), bigendian;
-      tasks'next : zero+32 : offset(2240), bigendian;
-      tasks'prev : zero+32 : offset(2272), bigendian;
-      pid : zero+32 : offset(2592), bigendian;
-      comm : 128 : offset(4480), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 32;
-          task_struct_run_list'next_adjustment = 32;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 280;
-          task_struct_tasks'next_adjustment = 280;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_38", match_err));;
-let task_struct_parser_39 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(160), littleendian;
-      static_prio : zero+32 : offset(192), littleendian;
-      normal_prio : zero+32 : offset(224), littleendian;
-      run_list'next : zero+32 : offset(256), littleendian;
-      run_list'prev : zero+32 : offset(288), littleendian;
-      tasks'next : zero+32 : offset(2144), littleendian;
-      tasks'prev : zero+32 : offset(2176), littleendian;
-      pid : zero+32 : offset(2496), littleendian;
-      comm : 128 : offset(4384), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 32;
-          task_struct_run_list'next_adjustment = 32;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 268;
-          task_struct_tasks'next_adjustment = 268;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_39", match_err));;
-let task_struct_parser_40 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), bigendian;
-      prio : zero+32 : offset(256), bigendian;
-      static_prio : zero+32 : offset(288), bigendian;
-      normal_prio : zero+32 : offset(320), bigendian;
-      run_list'next : zero+64 : offset(384), bigendian;
-      run_list'prev : zero+64 : offset(448), bigendian;
-      tasks'next : zero+64 : offset(2880), bigendian;
-      tasks'prev : zero+64 : offset(2944), bigendian;
-      pid : zero+32 : offset(3648), bigendian;
-      comm : 128 : offset(6912), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 48;
-          task_struct_run_list'next_adjustment = 48;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 360;
-          task_struct_tasks'next_adjustment = 360;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_40", match_err));;
-let task_struct_parser_41 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(224), littleendian;
-      static_prio : zero+32 : offset(256), littleendian;
-      normal_prio : zero+32 : offset(288), littleendian;
-      run_list'next : zero+64 : offset(320), littleendian;
-      run_list'prev : zero+64 : offset(384), littleendian;
-      tasks'next : zero+64 : offset(2752), littleendian;
-      tasks'prev : zero+64 : offset(2816), littleendian;
-      pid : zero+32 : offset(3264), littleendian;
-      comm : 128 : offset(6528), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 40;
-          task_struct_run_list'next_adjustment = 40;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 344;
-          task_struct_tasks'next_adjustment = 344;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_41", match_err));;
-let task_struct_parser_42 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(192), littleendian;
-      static_prio : zero+32 : offset(224), littleendian;
-      normal_prio : zero+32 : offset(256), littleendian;
-      run_list'next : zero+32 : offset(288), littleendian;
-      run_list'prev : zero+32 : offset(320), littleendian;
-      tasks'next : zero+32 : offset(2144), littleendian;
-      tasks'prev : zero+32 : offset(2176), littleendian;
-      pid : zero+32 : offset(2624), littleendian;
-      comm : 128 : offset(4544), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 36;
-          task_struct_run_list'next_adjustment = 36;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 268;
-          task_struct_tasks'next_adjustment = 268;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_42", match_err));;
-let task_struct_parser_43 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(320), littleendian;
-      static_prio : zero+32 : offset(352), littleendian;
-      normal_prio : zero+32 : offset(384), littleendian;
-      run_list'next : zero+64 : offset(448), littleendian;
-      run_list'prev : zero+64 : offset(512), littleendian;
-      tasks'next : zero+64 : offset(1728), littleendian;
-      tasks'prev : zero+64 : offset(1792), littleendian;
-      pid : zero+32 : offset(2336), littleendian;
-      comm : 128 : offset(5568), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 56;
-          task_struct_run_list'next_adjustment = 56;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 216;
-          task_struct_tasks'next_adjustment = 216;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_43", match_err));;
-let task_struct_parser_44 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(256), littleendian;
-      static_prio : zero+32 : offset(288), littleendian;
-      normal_prio : zero+32 : offset(320), littleendian;
-      tasks'next : zero+64 : offset(4096), littleendian;
-      tasks'prev : zero+64 : offset(4160), littleendian;
-      pid : zero+32 : offset(4608), littleendian;
-      comm : 128 : offset(8712), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = None;
-          task_struct_run_list'next_offset = -1;
-          task_struct_run_list'next_adjustment = -1;
-        task_struct_run_list'prev = None;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 512;
-          task_struct_tasks'next_adjustment = 512;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_44", match_err));;
-let task_struct_parser_45 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), littleendian;
-      prio : zero+32 : offset(160), littleendian;
-      static_prio : zero+32 : offset(192), littleendian;
-      normal_prio : zero+32 : offset(224), littleendian;
-      run_list'next : zero+32 : offset(256), littleendian;
-      run_list'prev : zero+32 : offset(288), littleendian;
-      tasks'next : zero+32 : offset(2176), littleendian;
-      tasks'prev : zero+32 : offset(2208), littleendian;
-      pid : zero+32 : offset(2528), littleendian;
-      comm : 128 : offset(4416), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 32;
-          task_struct_run_list'next_adjustment = 32;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 272;
-          task_struct_tasks'next_adjustment = 272;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_45", match_err));;
-let task_struct_parser_46 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+32 : offset(0), bigendian;
-      prio : zero+32 : offset(192), bigendian;
-      static_prio : zero+32 : offset(224), bigendian;
-      normal_prio : zero+32 : offset(256), bigendian;
-      run_list'next : zero+32 : offset(288), bigendian;
-      run_list'prev : zero+32 : offset(320), bigendian;
-      tasks'next : zero+32 : offset(2240), bigendian;
-      tasks'prev : zero+32 : offset(2272), bigendian;
-      pid : zero+32 : offset(2720), bigendian;
-      comm : 128 : offset(4672), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 36;
-          task_struct_run_list'next_adjustment = 36;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 280;
-          task_struct_tasks'next_adjustment = 280;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_46", match_err));;
-let task_struct_parser_47 kernel_version bits = 
-  bitmatch bits with
-  | { state : zero+64 : offset(0), littleendian;
-      prio : zero+32 : offset(256), littleendian;
-      static_prio : zero+32 : offset(288), littleendian;
-      normal_prio : zero+32 : offset(320), littleendian;
-      run_list'next : zero+64 : offset(384), littleendian;
-      run_list'prev : zero+64 : offset(448), littleendian;
-      tasks'next : zero+64 : offset(2624), littleendian;
-      tasks'prev : zero+64 : offset(2688), littleendian;
-      pid : zero+32 : offset(3392), littleendian;
-      comm : 128 : offset(6720), string } ->
-      { task_struct_comm = comm;
-        task_struct_normal_prio = normal_prio;
-        task_struct_pid = pid;
-        task_struct_prio = prio;
-        task_struct_run_list'next = Some run_list'next;
-          task_struct_run_list'next_offset = 48;
-          task_struct_run_list'next_adjustment = 48;
-        task_struct_run_list'prev = Some run_list'prev;
-        task_struct_state = state;
-        task_struct_static_prio = static_prio;
-        task_struct_tasks'next = tasks'next;
-          task_struct_tasks'next_offset = 328;
-          task_struct_tasks'next_adjustment = 328;
-        task_struct_tasks'prev = tasks'prev }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("task_struct", "task_struct_parser_47", match_err));;
-let net_device_parser_48 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      next : zero+32 : offset(384), littleendian;
-      flags : zero+32 : offset(704), littleendian;
-      operstate : zero+8 : offset(784), littleendian;
-      mtu : zero+32 : offset(800), littleendian;
-      perm_addr : 256 : offset(896), string;
-      addr_len : zero+8 : offset(1152), littleendian;
-      ip_ptr : zero+32 : offset(1344), littleendian;
-      ip6_ptr : zero+32 : offset(1408), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = None;
-          net_device_dev_list'next_offset = -1;
-          net_device_dev_list'next_adjustment = -1;
-        net_device_dev_list'prev = None;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = Some next;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_48", match_err));;
-let net_device_parser_49 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+64 : offset(576), bigendian;
-      dev_list'prev : zero+64 : offset(640), bigendian;
-      flags : zero+32 : offset(2880), bigendian;
-      operstate : zero+8 : offset(2960), bigendian;
-      mtu : zero+32 : offset(2976), bigendian;
-      perm_addr : 256 : offset(3136), string;
-      addr_len : zero+8 : offset(3392), bigendian;
-      ip_ptr : zero+64 : offset(3840), bigendian;
-      ip6_ptr : zero+64 : offset(3968), bigendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 72;
-          net_device_dev_list'next_adjustment = 72;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_49", match_err));;
-let net_device_parser_50 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+32 : offset(384), bigendian;
-      dev_list'prev : zero+32 : offset(416), bigendian;
-      flags : zero+32 : offset(1472), bigendian;
-      operstate : zero+8 : offset(1552), bigendian;
-      mtu : zero+32 : offset(1568), bigendian;
-      perm_addr : 256 : offset(1664), string;
-      addr_len : zero+8 : offset(1920), bigendian;
-      ip_ptr : zero+32 : offset(2112), bigendian;
-      ip6_ptr : zero+32 : offset(2176), bigendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 48;
-          net_device_dev_list'next_adjustment = 48;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_50", match_err));;
-let net_device_parser_51 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+64 : offset(576), littleendian;
-      dev_list'prev : zero+64 : offset(640), littleendian;
-      flags : zero+32 : offset(2880), littleendian;
-      operstate : zero+8 : offset(2960), littleendian;
-      mtu : zero+32 : offset(2976), littleendian;
-      perm_addr : 256 : offset(3136), string;
-      addr_len : zero+8 : offset(3392), littleendian;
-      ip_ptr : zero+64 : offset(3840), littleendian;
-      ip6_ptr : zero+64 : offset(3968), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 72;
-          net_device_dev_list'next_adjustment = 72;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_51", match_err));;
-let net_device_parser_52 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      next : zero+64 : offset(576), littleendian;
-      flags : zero+32 : offset(1152), littleendian;
-      operstate : zero+8 : offset(1232), littleendian;
-      mtu : zero+32 : offset(1248), littleendian;
-      perm_addr : 256 : offset(1408), string;
-      addr_len : zero+8 : offset(1664), littleendian;
-      ip_ptr : zero+64 : offset(1984), littleendian;
-      ip6_ptr : zero+64 : offset(2112), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = None;
-          net_device_dev_list'next_offset = -1;
-          net_device_dev_list'next_adjustment = -1;
-        net_device_dev_list'prev = None;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = Some next;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_52", match_err));;
-let net_device_parser_53 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+32 : offset(384), bigendian;
-      dev_list'prev : zero+32 : offset(416), bigendian;
-      flags : zero+32 : offset(1536), bigendian;
-      operstate : zero+8 : offset(1616), bigendian;
-      mtu : zero+32 : offset(1632), bigendian;
-      perm_addr : 256 : offset(1760), string;
-      addr_len : zero+8 : offset(2016), bigendian;
-      ip_ptr : zero+32 : offset(2432), bigendian;
-      ip6_ptr : zero+32 : offset(2496), bigendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 48;
-          net_device_dev_list'next_adjustment = 48;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_53", match_err));;
-let net_device_parser_54 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      next : zero+64 : offset(576), bigendian;
-      flags : zero+32 : offset(1152), bigendian;
-      operstate : zero+8 : offset(1232), bigendian;
-      mtu : zero+32 : offset(1248), bigendian;
-      perm_addr : 256 : offset(1408), string;
-      addr_len : zero+8 : offset(1664), bigendian;
-      ip_ptr : zero+64 : offset(1984), bigendian;
-      ip6_ptr : zero+64 : offset(2112), bigendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = None;
-          net_device_dev_list'next_offset = -1;
-          net_device_dev_list'next_adjustment = -1;
-        net_device_dev_list'prev = None;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = Some next;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_54", match_err));;
-let net_device_parser_55 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+32 : offset(384), littleendian;
-      dev_list'prev : zero+32 : offset(416), littleendian;
-      flags : zero+32 : offset(1568), littleendian;
-      operstate : zero+8 : offset(1648), littleendian;
-      mtu : zero+32 : offset(1664), littleendian;
-      perm_addr : 256 : offset(1760), string;
-      addr_len : zero+8 : offset(2016), littleendian;
-      ip_ptr : zero+32 : offset(2304), littleendian;
-      ip6_ptr : zero+32 : offset(2368), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 48;
-          net_device_dev_list'next_adjustment = 48;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_55", match_err));;
-let net_device_parser_56 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      next : zero+64 : offset(576), littleendian;
-      flags : zero+32 : offset(1216), littleendian;
-      operstate : zero+8 : offset(1296), littleendian;
-      mtu : zero+32 : offset(1312), littleendian;
-      perm_addr : 256 : offset(1472), string;
-      addr_len : zero+8 : offset(1728), littleendian;
-      ip_ptr : zero+64 : offset(2048), littleendian;
-      ip6_ptr : zero+64 : offset(2176), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = None;
-          net_device_dev_list'next_offset = -1;
-          net_device_dev_list'next_adjustment = -1;
-        net_device_dev_list'prev = None;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = Some next;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_56", match_err));;
-let net_device_parser_57 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+64 : offset(576), littleendian;
-      dev_list'prev : zero+64 : offset(640), littleendian;
-      flags : zero+32 : offset(2688), littleendian;
-      operstate : zero+8 : offset(2768), littleendian;
-      mtu : zero+32 : offset(2784), littleendian;
-      perm_addr : 256 : offset(2944), string;
-      addr_len : zero+8 : offset(3200), littleendian;
-      ip_ptr : zero+64 : offset(3520), littleendian;
-      ip6_ptr : zero+64 : offset(3648), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 72;
-          net_device_dev_list'next_adjustment = 72;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_57", match_err));;
-let net_device_parser_58 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+64 : offset(576), bigendian;
-      dev_list'prev : zero+64 : offset(640), bigendian;
-      flags : zero+32 : offset(2688), bigendian;
-      operstate : zero+8 : offset(2768), bigendian;
-      mtu : zero+32 : offset(2784), bigendian;
-      perm_addr : 256 : offset(2944), string;
-      addr_len : zero+8 : offset(3200), bigendian;
-      ip_ptr : zero+64 : offset(3520), bigendian;
-      ip6_ptr : zero+64 : offset(3648), bigendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 72;
-          net_device_dev_list'next_adjustment = 72;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_58", match_err));;
-let net_device_parser_59 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+32 : offset(384), littleendian;
-      dev_list'prev : zero+32 : offset(416), littleendian;
-      flags : zero+32 : offset(1568), littleendian;
-      operstate : zero+8 : offset(1648), littleendian;
-      mtu : zero+32 : offset(1664), littleendian;
-      perm_addr : 256 : offset(1792), string;
-      addr_len : zero+8 : offset(2048), littleendian;
-      ip_ptr : zero+32 : offset(2336), littleendian;
-      ip6_ptr : zero+32 : offset(2400), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 48;
-          net_device_dev_list'next_adjustment = 48;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_59", match_err));;
-let net_device_parser_60 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+32 : offset(384), bigendian;
-      dev_list'prev : zero+32 : offset(416), bigendian;
-      flags : zero+32 : offset(1568), bigendian;
-      operstate : zero+8 : offset(1648), bigendian;
-      mtu : zero+32 : offset(1664), bigendian;
-      perm_addr : 256 : offset(1760), string;
-      addr_len : zero+8 : offset(2016), bigendian;
-      ip_ptr : zero+32 : offset(2304), bigendian;
-      ip6_ptr : zero+32 : offset(2368), bigendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 48;
-          net_device_dev_list'next_adjustment = 48;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_60", match_err));;
-let net_device_parser_61 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+32 : offset(384), littleendian;
-      dev_list'prev : zero+32 : offset(416), littleendian;
-      flags : zero+32 : offset(1472), littleendian;
-      operstate : zero+8 : offset(1552), littleendian;
-      mtu : zero+32 : offset(1568), littleendian;
-      perm_addr : 256 : offset(1664), string;
-      addr_len : zero+8 : offset(1920), littleendian;
-      ip_ptr : zero+32 : offset(2208), littleendian;
-      ip6_ptr : zero+32 : offset(2272), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 48;
-          net_device_dev_list'next_adjustment = 48;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_61", match_err));;
-let net_device_parser_62 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+32 : offset(384), littleendian;
-      dev_list'prev : zero+32 : offset(416), littleendian;
-      flags : zero+32 : offset(1536), littleendian;
-      operstate : zero+8 : offset(1616), littleendian;
-      mtu : zero+32 : offset(1632), littleendian;
-      perm_addr : 256 : offset(1760), string;
-      addr_len : zero+8 : offset(2016), littleendian;
-      ip_ptr : zero+32 : offset(2560), littleendian;
-      ip6_ptr : zero+32 : offset(2624), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 48;
-          net_device_dev_list'next_adjustment = 48;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_62", match_err));;
-let net_device_parser_63 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+32 : offset(384), bigendian;
-      dev_list'prev : zero+32 : offset(416), bigendian;
-      flags : zero+32 : offset(1472), bigendian;
-      operstate : zero+8 : offset(1552), bigendian;
-      mtu : zero+32 : offset(1568), bigendian;
-      perm_addr : 256 : offset(1664), string;
-      addr_len : zero+8 : offset(1920), bigendian;
-      ip_ptr : zero+32 : offset(2208), bigendian;
-      ip6_ptr : zero+32 : offset(2272), bigendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 48;
-          net_device_dev_list'next_adjustment = 48;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_63", match_err));;
-let net_device_parser_64 kernel_version bits = 
+      raise (ParseError ("task_struct", "task_struct_parser_9", match_err));;
+let net_device_parser_10 kernel_version bits = 
   bitmatch bits with
   | { name : 128 : offset(0), string;
       dev_list'next : zero+64 : offset(576), littleendian;
       dev_list'prev : zero+64 : offset(640), littleendian;
-      flags : zero+32 : offset(2816), littleendian;
-      operstate : zero+8 : offset(2896), littleendian;
-      mtu : zero+32 : offset(2912), littleendian;
-      perm_addr : 256 : offset(3072), string;
-      addr_len : zero+8 : offset(3328), littleendian;
-      ip_ptr : zero+64 : offset(4224), littleendian;
-      ip6_ptr : zero+64 : offset(4352), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 72;
-          net_device_dev_list'next_adjustment = 72;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_64", match_err));;
-let net_device_parser_65 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+32 : offset(384), littleendian;
-      dev_list'prev : zero+32 : offset(416), littleendian;
-      flags : zero+32 : offset(1472), littleendian;
-      operstate : zero+8 : offset(1552), littleendian;
-      mtu : zero+32 : offset(1568), littleendian;
-      perm_addr : 256 : offset(1664), string;
-      addr_len : zero+8 : offset(1920), littleendian;
-      ip_ptr : zero+32 : offset(2112), littleendian;
-      ip6_ptr : zero+32 : offset(2176), littleendian } ->
-      { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 48;
-          net_device_dev_list'next_adjustment = 48;
-        net_device_dev_list'prev = Some dev_list'prev;
-        net_device_flags = flags;
-        net_device_ip6_ptr = ip6_ptr;
-        net_device_ip_ptr = ip_ptr;
-        net_device_mtu = mtu;
-        net_device_name = name;
-        net_device_next = None;
-        net_device_operstate = operstate;
-        net_device_perm_addr = perm_addr }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_65", match_err));;
-let net_device_parser_66 kernel_version bits = 
-  bitmatch bits with
-  | { name : 128 : offset(0), string;
-      dev_list'next : zero+64 : offset(576), bigendian;
-      dev_list'prev : zero+64 : offset(640), bigendian;
-      flags : zero+32 : offset(2688), bigendian;
-      operstate : zero+8 : offset(2768), bigendian;
-      mtu : zero+32 : offset(2784), bigendian;
-      perm_addr : 256 : offset(2944), string;
-      addr_len : zero+8 : offset(3200), bigendian;
-      ip_ptr : zero+64 : offset(3648), bigendian;
-      ip6_ptr : zero+64 : offset(3776), bigendian } ->
+      flags : zero+32 : offset(2880), littleendian;
+      operstate : zero+8 : offset(2960), littleendian;
+      mtu : zero+32 : offset(2976), littleendian;
+      perm_addr : 256 : offset(3136), string;
+      addr_len : zero+8 : offset(3392), littleendian;
+      ip_ptr : zero+64 : offset(3840), littleendian;
+      ip6_ptr : zero+64 : offset(3968), littleendian } ->
       { net_device_addr_len = addr_len;
         net_device_dev_list'next = Some dev_list'next;
           net_device_dev_list'next_offset = 72;
@@ -2762,19 +362,19 @@ let net_device_parser_66 kernel_version bits =
         net_device_operstate = operstate;
         net_device_perm_addr = perm_addr }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_66", match_err));;
-let net_device_parser_67 kernel_version bits = 
+      raise (ParseError ("net_device", "net_device_parser_10", match_err));;
+let net_device_parser_11 kernel_version bits = 
   bitmatch bits with
   | { name : 128 : offset(0), string;
       dev_list'next : zero+64 : offset(576), bigendian;
       dev_list'prev : zero+64 : offset(640), bigendian;
-      flags : zero+32 : offset(2816), bigendian;
-      operstate : zero+8 : offset(2896), bigendian;
-      mtu : zero+32 : offset(2912), bigendian;
-      perm_addr : 256 : offset(3072), string;
-      addr_len : zero+8 : offset(3328), bigendian;
-      ip_ptr : zero+64 : offset(4224), bigendian;
-      ip6_ptr : zero+64 : offset(4352), bigendian } ->
+      flags : zero+32 : offset(2880), bigendian;
+      operstate : zero+8 : offset(2960), bigendian;
+      mtu : zero+32 : offset(2976), bigendian;
+      perm_addr : 256 : offset(3136), string;
+      addr_len : zero+8 : offset(3392), bigendian;
+      ip_ptr : zero+64 : offset(3840), bigendian;
+      ip6_ptr : zero+64 : offset(3968), bigendian } ->
       { net_device_addr_len = addr_len;
         net_device_dev_list'next = Some dev_list'next;
           net_device_dev_list'next_offset = 72;
@@ -2789,34 +389,35 @@ let net_device_parser_67 kernel_version bits =
         net_device_operstate = operstate;
         net_device_perm_addr = perm_addr }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_67", match_err));;
-let net_device_parser_68 kernel_version bits = 
+      raise (ParseError ("net_device", "net_device_parser_11", match_err));;
+let net_device_parser_12 kernel_version bits = 
   bitmatch bits with
   | { name : 128 : offset(0), string;
-      next : zero+32 : offset(384), bigendian;
-      flags : zero+32 : offset(704), bigendian;
-      operstate : zero+8 : offset(784), bigendian;
-      mtu : zero+32 : offset(800), bigendian;
-      perm_addr : 256 : offset(896), string;
-      addr_len : zero+8 : offset(1152), bigendian;
-      ip_ptr : zero+32 : offset(1344), bigendian;
-      ip6_ptr : zero+32 : offset(1408), bigendian } ->
+      dev_list'next : zero+32 : offset(384), littleendian;
+      dev_list'prev : zero+32 : offset(416), littleendian;
+      flags : zero+32 : offset(1568), littleendian;
+      operstate : zero+8 : offset(1648), littleendian;
+      mtu : zero+32 : offset(1664), littleendian;
+      perm_addr : 256 : offset(1760), string;
+      addr_len : zero+8 : offset(2016), littleendian;
+      ip_ptr : zero+32 : offset(2304), littleendian;
+      ip6_ptr : zero+32 : offset(2368), littleendian } ->
       { net_device_addr_len = addr_len;
-        net_device_dev_list'next = None;
-          net_device_dev_list'next_offset = -1;
-          net_device_dev_list'next_adjustment = -1;
-        net_device_dev_list'prev = None;
+        net_device_dev_list'next = Some dev_list'next;
+          net_device_dev_list'next_offset = 48;
+          net_device_dev_list'next_adjustment = 48;
+        net_device_dev_list'prev = Some dev_list'prev;
         net_device_flags = flags;
         net_device_ip6_ptr = ip6_ptr;
         net_device_ip_ptr = ip_ptr;
         net_device_mtu = mtu;
         net_device_name = name;
-        net_device_next = Some next;
+        net_device_next = None;
         net_device_operstate = operstate;
         net_device_perm_addr = perm_addr }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_68", match_err));;
-let net_device_parser_69 kernel_version bits = 
+      raise (ParseError ("net_device", "net_device_parser_12", match_err));;
+let net_device_parser_13 kernel_version bits = 
   bitmatch bits with
   | { name : 128 : offset(0), string;
       dev_list'next : zero+32 : offset(384), bigendian;
@@ -2824,10 +425,10 @@ let net_device_parser_69 kernel_version bits =
       flags : zero+32 : offset(1568), bigendian;
       operstate : zero+8 : offset(1648), bigendian;
       mtu : zero+32 : offset(1664), bigendian;
-      perm_addr : 256 : offset(1792), string;
-      addr_len : zero+8 : offset(2048), bigendian;
-      ip_ptr : zero+32 : offset(2336), bigendian;
-      ip6_ptr : zero+32 : offset(2400), bigendian } ->
+      perm_addr : 256 : offset(1760), string;
+      addr_len : zero+8 : offset(2016), bigendian;
+      ip_ptr : zero+32 : offset(2304), bigendian;
+      ip6_ptr : zero+32 : offset(2368), bigendian } ->
       { net_device_addr_len = addr_len;
         net_device_dev_list'next = Some dev_list'next;
           net_device_dev_list'next_offset = 48;
@@ -2842,18 +443,18 @@ let net_device_parser_69 kernel_version bits =
         net_device_operstate = operstate;
         net_device_perm_addr = perm_addr }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_69", match_err));;
-let net_device_parser_70 kernel_version bits = 
+      raise (ParseError ("net_device", "net_device_parser_13", match_err));;
+let net_device_parser_14 kernel_version bits = 
   bitmatch bits with
   | { name : 128 : offset(0), string;
-      next : zero+32 : offset(384), littleendian;
-      flags : zero+32 : offset(736), littleendian;
-      operstate : zero+8 : offset(816), littleendian;
-      mtu : zero+32 : offset(832), littleendian;
-      perm_addr : 256 : offset(928), string;
-      addr_len : zero+8 : offset(1184), littleendian;
-      ip_ptr : zero+32 : offset(1376), littleendian;
-      ip6_ptr : zero+32 : offset(1440), littleendian } ->
+      next : zero+32 : offset(384), bigendian;
+      flags : zero+32 : offset(704), bigendian;
+      operstate : zero+8 : offset(784), bigendian;
+      mtu : zero+32 : offset(800), bigendian;
+      perm_addr : 256 : offset(896), string;
+      addr_len : zero+8 : offset(1152), bigendian;
+      ip_ptr : zero+32 : offset(1344), bigendian;
+      ip6_ptr : zero+32 : offset(1408), bigendian } ->
       { net_device_addr_len = addr_len;
         net_device_dev_list'next = None;
           net_device_dev_list'next_offset = -1;
@@ -2868,45 +469,44 @@ let net_device_parser_70 kernel_version bits =
         net_device_operstate = operstate;
         net_device_perm_addr = perm_addr }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_70", match_err));;
-let net_device_parser_71 kernel_version bits = 
+      raise (ParseError ("net_device", "net_device_parser_14", match_err));;
+let net_device_parser_15 kernel_version bits = 
   bitmatch bits with
   | { name : 128 : offset(0), string;
-      dev_list'next : zero+64 : offset(576), littleendian;
-      dev_list'prev : zero+64 : offset(640), littleendian;
-      flags : zero+32 : offset(2688), littleendian;
-      operstate : zero+8 : offset(2768), littleendian;
-      mtu : zero+32 : offset(2784), littleendian;
-      perm_addr : 256 : offset(2944), string;
-      addr_len : zero+8 : offset(3200), littleendian;
-      ip_ptr : zero+64 : offset(3648), littleendian;
-      ip6_ptr : zero+64 : offset(3776), littleendian } ->
+      next : zero+64 : offset(576), littleendian;
+      flags : zero+32 : offset(1152), littleendian;
+      operstate : zero+8 : offset(1232), littleendian;
+      mtu : zero+32 : offset(1248), littleendian;
+      perm_addr : 256 : offset(1408), string;
+      addr_len : zero+8 : offset(1664), littleendian;
+      ip_ptr : zero+64 : offset(1984), littleendian;
+      ip6_ptr : zero+64 : offset(2112), littleendian } ->
       { net_device_addr_len = addr_len;
-        net_device_dev_list'next = Some dev_list'next;
-          net_device_dev_list'next_offset = 72;
-          net_device_dev_list'next_adjustment = 72;
-        net_device_dev_list'prev = Some dev_list'prev;
+        net_device_dev_list'next = None;
+          net_device_dev_list'next_offset = -1;
+          net_device_dev_list'next_adjustment = -1;
+        net_device_dev_list'prev = None;
         net_device_flags = flags;
         net_device_ip6_ptr = ip6_ptr;
         net_device_ip_ptr = ip_ptr;
         net_device_mtu = mtu;
         net_device_name = name;
-        net_device_next = None;
+        net_device_next = Some next;
         net_device_operstate = operstate;
         net_device_perm_addr = perm_addr }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_71", match_err));;
-let net_device_parser_72 kernel_version bits = 
+      raise (ParseError ("net_device", "net_device_parser_15", match_err));;
+let net_device_parser_16 kernel_version bits = 
   bitmatch bits with
   | { name : 128 : offset(0), string;
-      next : zero+32 : offset(384), bigendian;
-      flags : zero+32 : offset(736), bigendian;
-      operstate : zero+8 : offset(816), bigendian;
-      mtu : zero+32 : offset(832), bigendian;
-      perm_addr : 256 : offset(928), string;
-      addr_len : zero+8 : offset(1184), bigendian;
-      ip_ptr : zero+32 : offset(1376), bigendian;
-      ip6_ptr : zero+32 : offset(1440), bigendian } ->
+      next : zero+32 : offset(384), littleendian;
+      flags : zero+32 : offset(704), littleendian;
+      operstate : zero+8 : offset(784), littleendian;
+      mtu : zero+32 : offset(800), littleendian;
+      perm_addr : 256 : offset(896), string;
+      addr_len : zero+8 : offset(1152), littleendian;
+      ip_ptr : zero+32 : offset(1344), littleendian;
+      ip6_ptr : zero+32 : offset(1408), littleendian } ->
       { net_device_addr_len = addr_len;
         net_device_dev_list'next = None;
           net_device_dev_list'next_offset = -1;
@@ -2921,18 +521,18 @@ let net_device_parser_72 kernel_version bits =
         net_device_operstate = operstate;
         net_device_perm_addr = perm_addr }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_72", match_err));;
-let net_device_parser_73 kernel_version bits = 
+      raise (ParseError ("net_device", "net_device_parser_16", match_err));;
+let net_device_parser_17 kernel_version bits = 
   bitmatch bits with
   | { name : 128 : offset(0), string;
       next : zero+64 : offset(576), bigendian;
-      flags : zero+32 : offset(1216), bigendian;
-      operstate : zero+8 : offset(1296), bigendian;
-      mtu : zero+32 : offset(1312), bigendian;
-      perm_addr : 256 : offset(1472), string;
-      addr_len : zero+8 : offset(1728), bigendian;
-      ip_ptr : zero+64 : offset(2048), bigendian;
-      ip6_ptr : zero+64 : offset(2176), bigendian } ->
+      flags : zero+32 : offset(1152), bigendian;
+      operstate : zero+8 : offset(1232), bigendian;
+      mtu : zero+32 : offset(1248), bigendian;
+      perm_addr : 256 : offset(1408), string;
+      addr_len : zero+8 : offset(1664), bigendian;
+      ip_ptr : zero+64 : offset(1984), bigendian;
+      ip6_ptr : zero+64 : offset(2112), bigendian } ->
       { net_device_addr_len = addr_len;
         net_device_dev_list'next = None;
           net_device_dev_list'next_offset = -1;
@@ -2947,92 +547,8 @@ let net_device_parser_73 kernel_version bits =
         net_device_operstate = operstate;
         net_device_perm_addr = perm_addr }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net_device", "net_device_parser_73", match_err));;
-let net_parser_82 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+32 : offset(576), littleendian;
-      dev_base_head'prev : zero+32 : offset(608), littleendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 72;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 76;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_82", match_err));;
-let net_parser_87 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+64 : offset(960), littleendian;
-      dev_base_head'prev : zero+64 : offset(1024), littleendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 120;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 128;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_87", match_err));;
-let net_parser_88 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+64 : offset(1024), littleendian;
-      dev_base_head'prev : zero+64 : offset(1088), littleendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 128;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 136;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_88", match_err));;
-let net_parser_83 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+64 : offset(1152), littleendian;
-      dev_base_head'prev : zero+64 : offset(1216), littleendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 144;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 152;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_83", match_err));;
-let net_parser_86 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+64 : offset(1152), bigendian;
-      dev_base_head'prev : zero+64 : offset(1216), bigendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 144;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 152;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_86", match_err));;
-let net_parser_74 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+64 : offset(704), bigendian;
-      dev_base_head'prev : zero+64 : offset(768), bigendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 88;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 96;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_74", match_err));;
-let net_parser_79 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+32 : offset(384), littleendian;
-      dev_base_head'prev : zero+32 : offset(416), littleendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 48;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 52;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_79", match_err));;
-let net_parser_80 kernel_version bits = 
+      raise (ParseError ("net_device", "net_device_parser_17", match_err));;
+let net_parser_20 kernel_version bits = 
   bitmatch bits with
   | { dev_base_head'next : zero+32 : offset(416), littleendian;
       dev_base_head'prev : zero+32 : offset(448), littleendian } ->
@@ -3043,20 +559,8 @@ let net_parser_80 kernel_version bits =
           net_dev_base_head'prev_offset = 56;
           net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_80", match_err));;
-let net_parser_81 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+32 : offset(384), bigendian;
-      dev_base_head'prev : zero+32 : offset(416), bigendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 48;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 52;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_81", match_err));;
-let net_parser_85 kernel_version bits = 
+      raise (ParseError ("net", "net_parser_20", match_err));;
+let net_parser_21 kernel_version bits = 
   bitmatch bits with
   | { dev_base_head'next : zero+32 : offset(416), bigendian;
       dev_base_head'prev : zero+32 : offset(448), bigendian } ->
@@ -3067,8 +571,8 @@ let net_parser_85 kernel_version bits =
           net_dev_base_head'prev_offset = 56;
           net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_85", match_err));;
-let net_parser_75 kernel_version bits = 
+      raise (ParseError ("net", "net_parser_21", match_err));;
+let net_parser_18 kernel_version bits = 
   bitmatch bits with
   | { dev_base_head'next : zero+64 : offset(768), littleendian;
       dev_base_head'prev : zero+64 : offset(832), littleendian } ->
@@ -3079,20 +583,8 @@ let net_parser_75 kernel_version bits =
           net_dev_base_head'prev_offset = 104;
           net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_75", match_err));;
-let net_parser_76 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+32 : offset(448), bigendian;
-      dev_base_head'prev : zero+32 : offset(480), bigendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 56;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 60;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_76", match_err));;
-let net_parser_77 kernel_version bits = 
+      raise (ParseError ("net", "net_parser_18", match_err));;
+let net_parser_19 kernel_version bits = 
   bitmatch bits with
   | { dev_base_head'next : zero+64 : offset(768), bigendian;
       dev_base_head'prev : zero+64 : offset(832), bigendian } ->
@@ -3103,80 +595,56 @@ let net_parser_77 kernel_version bits =
           net_dev_base_head'prev_offset = 104;
           net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_77", match_err));;
-let net_parser_78 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+32 : offset(512), littleendian;
-      dev_base_head'prev : zero+32 : offset(544), littleendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 64;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 68;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_78", match_err));;
-let net_parser_84 kernel_version bits = 
-  bitmatch bits with
-  | { dev_base_head'next : zero+32 : offset(544), littleendian;
-      dev_base_head'prev : zero+32 : offset(576), littleendian } ->
-      { net_dev_base_head'next = dev_base_head'next;
-          net_dev_base_head'next_offset = 68;
-          net_dev_base_head'next_adjustment = offset_of_net_device_dev_list'next kernel_version;
-        net_dev_base_head'prev = dev_base_head'prev;
-          net_dev_base_head'prev_offset = 72;
-          net_dev_base_head'prev_adjustment = offset_of_net_device_dev_list'next kernel_version }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("net", "net_parser_84", match_err));;
-let in_device_parser_89 kernel_version bits = 
+      raise (ParseError ("net", "net_parser_19", match_err));;
+let in_device_parser_24 kernel_version bits = 
   bitmatch bits with
   | { ifa_list : zero+32 : offset(96), littleendian } ->
       { in_device_ifa_list = ifa_list }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("in_device", "in_device_parser_89", match_err));;
-let in_device_parser_91 kernel_version bits = 
+      raise (ParseError ("in_device", "in_device_parser_24", match_err));;
+let in_device_parser_25 kernel_version bits = 
   bitmatch bits with
   | { ifa_list : zero+32 : offset(96), bigendian } ->
       { in_device_ifa_list = ifa_list }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("in_device", "in_device_parser_91", match_err));;
-let in_device_parser_92 kernel_version bits = 
+      raise (ParseError ("in_device", "in_device_parser_25", match_err));;
+let in_device_parser_22 kernel_version bits = 
   bitmatch bits with
   | { ifa_list : zero+64 : offset(128), littleendian } ->
       { in_device_ifa_list = ifa_list }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("in_device", "in_device_parser_92", match_err));;
-let in_device_parser_90 kernel_version bits = 
+      raise (ParseError ("in_device", "in_device_parser_22", match_err));;
+let in_device_parser_23 kernel_version bits = 
   bitmatch bits with
   | { ifa_list : zero+64 : offset(128), bigendian } ->
       { in_device_ifa_list = ifa_list }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("in_device", "in_device_parser_90", match_err));;
-let inet6_dev_parser_93 kernel_version bits = 
+      raise (ParseError ("in_device", "in_device_parser_23", match_err));;
+let inet6_dev_parser_28 kernel_version bits = 
   bitmatch bits with
   | { addr_list : zero+32 : offset(32), littleendian } ->
       { inet6_dev_addr_list = addr_list }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_dev", "inet6_dev_parser_93", match_err));;
-let inet6_dev_parser_95 kernel_version bits = 
+      raise (ParseError ("inet6_dev", "inet6_dev_parser_28", match_err));;
+let inet6_dev_parser_29 kernel_version bits = 
   bitmatch bits with
   | { addr_list : zero+32 : offset(32), bigendian } ->
       { inet6_dev_addr_list = addr_list }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_dev", "inet6_dev_parser_95", match_err));;
-let inet6_dev_parser_96 kernel_version bits = 
+      raise (ParseError ("inet6_dev", "inet6_dev_parser_29", match_err));;
+let inet6_dev_parser_26 kernel_version bits = 
   bitmatch bits with
   | { addr_list : zero+64 : offset(64), littleendian } ->
       { inet6_dev_addr_list = addr_list }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_dev", "inet6_dev_parser_96", match_err));;
-let inet6_dev_parser_94 kernel_version bits = 
+      raise (ParseError ("inet6_dev", "inet6_dev_parser_26", match_err));;
+let inet6_dev_parser_27 kernel_version bits = 
   bitmatch bits with
   | { addr_list : zero+64 : offset(64), bigendian } ->
       { inet6_dev_addr_list = addr_list }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_dev", "inet6_dev_parser_94", match_err));;
-let in_ifaddr_parser_97 kernel_version bits = 
+      raise (ParseError ("inet6_dev", "inet6_dev_parser_27", match_err));;
+let in_ifaddr_parser_32 kernel_version bits = 
   bitmatch bits with
   | { ifa_next : zero+32 : offset(0), littleendian;
       ifa_local : zero+32 : offset(128), littleendian;
@@ -3189,8 +657,8 @@ let in_ifaddr_parser_97 kernel_version bits =
         in_ifaddr_ifa_mask = ifa_mask;
         in_ifaddr_ifa_next = ifa_next }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("in_ifaddr", "in_ifaddr_parser_97", match_err));;
-let in_ifaddr_parser_99 kernel_version bits = 
+      raise (ParseError ("in_ifaddr", "in_ifaddr_parser_32", match_err));;
+let in_ifaddr_parser_33 kernel_version bits = 
   bitmatch bits with
   | { ifa_next : zero+32 : offset(0), bigendian;
       ifa_local : zero+32 : offset(128), bigendian;
@@ -3203,22 +671,8 @@ let in_ifaddr_parser_99 kernel_version bits =
         in_ifaddr_ifa_mask = ifa_mask;
         in_ifaddr_ifa_next = ifa_next }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("in_ifaddr", "in_ifaddr_parser_99", match_err));;
-let in_ifaddr_parser_98 kernel_version bits = 
-  bitmatch bits with
-  | { ifa_next : zero+64 : offset(0), bigendian;
-      ifa_local : zero+32 : offset(256), bigendian;
-      ifa_address : zero+32 : offset(288), bigendian;
-      ifa_mask : zero+32 : offset(320), bigendian;
-      ifa_broadcast : zero+32 : offset(352), bigendian } ->
-      { in_ifaddr_ifa_address = ifa_address;
-        in_ifaddr_ifa_broadcast = ifa_broadcast;
-        in_ifaddr_ifa_local = ifa_local;
-        in_ifaddr_ifa_mask = ifa_mask;
-        in_ifaddr_ifa_next = ifa_next }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("in_ifaddr", "in_ifaddr_parser_98", match_err));;
-let in_ifaddr_parser_100 kernel_version bits = 
+      raise (ParseError ("in_ifaddr", "in_ifaddr_parser_33", match_err));;
+let in_ifaddr_parser_30 kernel_version bits = 
   bitmatch bits with
   | { ifa_next : zero+64 : offset(0), littleendian;
       ifa_local : zero+32 : offset(256), littleendian;
@@ -3231,8506 +685,285 @@ let in_ifaddr_parser_100 kernel_version bits =
         in_ifaddr_ifa_mask = ifa_mask;
         in_ifaddr_ifa_next = ifa_next }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("in_ifaddr", "in_ifaddr_parser_100", match_err));;
-let inet6_ifaddr_parser_101 kernel_version bits = 
+      raise (ParseError ("in_ifaddr", "in_ifaddr_parser_30", match_err));;
+let in_ifaddr_parser_31 kernel_version bits = 
   bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), littleendian;
-      lst_next : zero+32 : offset(1024), littleendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
+  | { ifa_next : zero+64 : offset(0), bigendian;
+      ifa_local : zero+32 : offset(256), bigendian;
+      ifa_address : zero+32 : offset(288), bigendian;
+      ifa_mask : zero+32 : offset(320), bigendian;
+      ifa_broadcast : zero+32 : offset(352), bigendian } ->
+      { in_ifaddr_ifa_address = ifa_address;
+        in_ifaddr_ifa_broadcast = ifa_broadcast;
+        in_ifaddr_ifa_local = ifa_local;
+        in_ifaddr_ifa_mask = ifa_mask;
+        in_ifaddr_ifa_next = ifa_next }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_101", match_err));;
-let inet6_ifaddr_parser_108 kernel_version bits = 
+      raise (ParseError ("in_ifaddr", "in_ifaddr_parser_31", match_err));;
+let inet6_ifaddr_parser_36 kernel_version bits = 
   bitmatch bits with
   | { prefix_len : zero+32 : offset(128), littleendian;
       lst_next : zero+32 : offset(832), littleendian } ->
       { inet6_ifaddr_lst_next = lst_next;
         inet6_ifaddr_prefix_len = prefix_len }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_108", match_err));;
-let inet6_ifaddr_parser_116 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), bigendian;
-      lst_next : zero+32 : offset(832), bigendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_116", match_err));;
-let inet6_ifaddr_parser_106 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), littleendian;
-      lst_next : zero+64 : offset(1856), littleendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_106", match_err));;
-let inet6_ifaddr_parser_111 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), littleendian;
-      lst_next : zero+64 : offset(1664), littleendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_111", match_err));;
-let inet6_ifaddr_parser_114 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), littleendian;
-      lst_next : zero+64 : offset(1728), littleendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_114", match_err));;
-let inet6_ifaddr_parser_115 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), bigendian;
-      lst_next : zero+64 : offset(1728), bigendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_115", match_err));;
-let inet6_ifaddr_parser_102 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), bigendian;
-      lst_next : zero+64 : offset(1472), bigendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_102", match_err));;
-let inet6_ifaddr_parser_105 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), littleendian;
-      lst_next : zero+64 : offset(1472), littleendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_105", match_err));;
-let inet6_ifaddr_parser_109 kernel_version bits = 
+      raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_36", match_err));;
+let inet6_ifaddr_parser_34 kernel_version bits = 
   bitmatch bits with
   | { prefix_len : zero+32 : offset(128), littleendian;
-      lst_next : zero+32 : offset(1056), littleendian } ->
+      lst_next : zero+64 : offset(1280), littleendian } ->
       { inet6_ifaddr_lst_next = lst_next;
         inet6_ifaddr_prefix_len = prefix_len }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_109", match_err));;
-let inet6_ifaddr_parser_103 kernel_version bits = 
+      raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_34", match_err));;
+let inet6_ifaddr_parser_35 kernel_version bits = 
   bitmatch bits with
   | { prefix_len : zero+32 : offset(128), bigendian;
-      lst_next : zero+32 : offset(928), bigendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_103", match_err));;
-let inet6_ifaddr_parser_112 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), littleendian;
-      lst_next : zero+32 : offset(928), littleendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_112", match_err));;
-let inet6_ifaddr_parser_119 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), littleendian;
-      lst_next : zero+64 : offset(1408), littleendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_119", match_err));;
-let inet6_ifaddr_parser_104 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), littleendian;
-      lst_next : zero+64 : offset(1280), littleendian } ->
+      lst_next : zero+64 : offset(1280), bigendian } ->
       { inet6_ifaddr_lst_next = lst_next;
         inet6_ifaddr_prefix_len = prefix_len }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_104", match_err));;
-let inet6_ifaddr_parser_107 kernel_version bits = 
+      raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_35", match_err));;
+let inet6_ifaddr_parser_37 kernel_version bits = 
   bitmatch bits with
   | { prefix_len : zero+32 : offset(128), bigendian;
-      lst_next : zero+64 : offset(1280), bigendian } ->
+      lst_next : zero+32 : offset(800), bigendian } ->
       { inet6_ifaddr_lst_next = lst_next;
         inet6_ifaddr_prefix_len = prefix_len }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_107", match_err));;
-let inet6_ifaddr_parser_110 kernel_version bits = 
+      raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_37", match_err));;
+let inet6_ifaddr_parser_39 kernel_version bits = 
   bitmatch bits with
   | { prefix_len : zero+32 : offset(128), littleendian;
       lst_next : zero+64 : offset(1216), littleendian } ->
       { inet6_ifaddr_lst_next = lst_next;
         inet6_ifaddr_prefix_len = prefix_len }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_110", match_err));;
-let inet6_ifaddr_parser_113 kernel_version bits = 
+      raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_39", match_err));;
+let inet6_ifaddr_parser_41 kernel_version bits = 
   bitmatch bits with
   | { prefix_len : zero+32 : offset(128), bigendian;
-      lst_next : zero+32 : offset(800), bigendian } ->
+      lst_next : zero+64 : offset(1216), bigendian } ->
       { inet6_ifaddr_lst_next = lst_next;
         inet6_ifaddr_prefix_len = prefix_len }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_113", match_err));;
-let inet6_ifaddr_parser_120 kernel_version bits = 
+      raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_41", match_err));;
+let inet6_ifaddr_parser_38 kernel_version bits = 
   bitmatch bits with
   | { prefix_len : zero+32 : offset(128), bigendian;
-      lst_next : zero+64 : offset(1216), bigendian } ->
+      lst_next : zero+32 : offset(736), bigendian } ->
       { inet6_ifaddr_lst_next = lst_next;
         inet6_ifaddr_prefix_len = prefix_len }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_120", match_err));;
-let inet6_ifaddr_parser_117 kernel_version bits = 
+      raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_38", match_err));;
+let inet6_ifaddr_parser_40 kernel_version bits = 
   bitmatch bits with
   | { prefix_len : zero+32 : offset(128), littleendian;
       lst_next : zero+32 : offset(736), littleendian } ->
       { inet6_ifaddr_lst_next = lst_next;
         inet6_ifaddr_prefix_len = prefix_len }
   | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_117", match_err));;
-let inet6_ifaddr_parser_118 kernel_version bits = 
-  bitmatch bits with
-  | { prefix_len : zero+32 : offset(128), bigendian;
-      lst_next : zero+32 : offset(736), bigendian } ->
-      { inet6_ifaddr_lst_next = lst_next;
-        inet6_ifaddr_prefix_len = prefix_len }
-  | { _ } ->
-      raise (Virt_mem_types.ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_118", match_err));;
+      raise (ParseError ("inet6_ifaddr", "inet6_ifaddr_parser_40", match_err));;
 let size_of_task_struct =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" 2704
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 2504
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 1756
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" 2496
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" 1880
-                  (StringMap.add "2.6.21-1.3128.fc7.i686" 2704
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64" 3780
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 2136
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64" 2132
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64" 2572
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686" 2704
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       1780
+    StringMap.add "2.6.25.14-69.fc8.x86_64" 2496
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" 2524
+         (StringMap.add "2.6.25.14-108.fc9.i586" 1832
+            (StringMap.add "2.6.25.14-108.fc9.i686" 1832
+               (StringMap.add "2.6.25.14-69.fc8.ppc" 1952
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64" 2496
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64" 2496
+                        (StringMap.add "2.6.25.14-69.fc8.i586" 1832
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc" 1592
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64" 1920
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64" 2524
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       1832
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586" 1376
+                                          "2.6.20-1.2933.fc6.i686" 1400
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             3540
+                                             "2.6.20-1.2933.fc6.i586" 1400
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                1856
+                                                "2.6.25.14-108.fc9.ppc" 1952
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   3948
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   2112
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      2704
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         2116
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            2524
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               1400
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  1328
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    1832
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    1952
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    1328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    2072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    1548
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    4200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    1736
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    5824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    1832
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    1832
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    2132
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    2712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    3932
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    2276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    1400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    1832
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    2524
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    2272
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    5824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    3364
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    4180
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    4180
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    1920
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    2132
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    1612
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    4684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    2292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    2572
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    2880
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    5824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    2272
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    1952
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    2496
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    1592
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    2132
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    2136
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    1992
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    1400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    3436
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    1376
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    4684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    5824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    3756
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    5944
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    2292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    1968
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    1976
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    2132
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    1324
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    4684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    1992
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    2276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    1384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    4684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    2276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    1620
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    2080
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    2292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    4684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    1384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    2496
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    4684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    1368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    1772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    3540
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    1604
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    2504
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    2856
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    2308
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    5056
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    1628
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    2308
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    2072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    2132
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    3364
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    2276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    1400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    2112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    4180
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    4684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    2712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    3772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    2504
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    1920
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    6232
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    3772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    1952
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    1576
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    3916
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    1548
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    1620
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    2712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    2116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    1592
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    1612
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    4200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    2572
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    2276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    5824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    1628
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    3772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    2504
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    4200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    5824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    2880
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    1620
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    2132
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    2504
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    1628
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    2136
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    1328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    3540
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    3772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    1604
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    1928
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    1992
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    1604
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    1832
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    1584
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    4200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    2572
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    3364
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    3916
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    2504
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    2136
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    2072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    2116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    4180
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    2116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    2104
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    3780
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    1400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    3772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    2112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    1772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    1940
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    1612
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    1920
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    1548
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    1756
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    4200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    2872
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    1328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    2272
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    1968
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    1880
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    1324
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    2088
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    2872
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    1736
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    3540
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    1880
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    2136
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    2712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    1592
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    2112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    2276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    2712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    1976
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    4200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    1400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    1376
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    2712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    3756
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    2088
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    3772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    1760
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    1880
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    1796
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    4180
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    3916
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    3540
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    1920
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    2872
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    2072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    1928
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    3540
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    2712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    4468
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    1772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    3772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    2112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    2524
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    2136
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    4180
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    3780
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    1608
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    2872
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    3540
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    2080
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    4684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    3540
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    1832
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    4200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    2136
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    2112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    4468
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    5808
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    1940
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    1968
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    1604
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    1400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    1328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    3756
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    1756
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    3932
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    1608
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    1780
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    2572
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    1328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    1760
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    2292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    1756
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    1400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    2572
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    6232
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    3780
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    1952
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    5824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    1400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    2104
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    1384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    2872
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    2136
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    1620
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    1832
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    2072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    1832
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    1560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    1400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    1548
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    2880
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    1796
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    1384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    5808
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    2712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    3540
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    3772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    2880
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    2272
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    2112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    1940
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    1548
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    1772
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    2872
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    2132
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    1952
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    4684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    6712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    2116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    1592
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    1324
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    2856
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    5944
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    1548
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    2116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    3436
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    5808
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    2704
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    4204
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    1608
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    1832
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    2712
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    3432
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      1832 StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "task_struct";;
 let size_of_net_device =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" 1284
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 1984
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 1092
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" 1752
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" 1644
-                  (StringMap.add "2.6.21-1.3128.fc7.i686" 1284
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64" 2124
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 1120
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64" 1924
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64" 1776
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686" 1284
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       1092
+    StringMap.add "2.6.25.14-69.fc8.x86_64" 1752
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" 1776
+         (StringMap.add "2.6.25.14-108.fc9.i586" 1212
+            (StringMap.add "2.6.25.14-108.fc9.i686" 1212
+               (StringMap.add "2.6.25.14-69.fc8.ppc" 904
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64" 1752
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64" 1752
+                        (StringMap.add "2.6.25.14-69.fc8.i586" 1212
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc" 668
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64" 1260
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64" 1776
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       1212
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586" 1116
+                                          "2.6.20-1.2933.fc6.i686" 912
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             1244
+                                             "2.6.20-1.2933.fc6.i586" 912
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                1108
+                                                "2.6.25.14-108.fc9.ppc" 904
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   2316
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   1260
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      1284
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         2044
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            1776
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               1200
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  1216
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    1212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    1216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    1684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    1248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    952
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    1404
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    1212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    1200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    1212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    1776
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    1824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    1444
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    1384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    1384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    1900
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    1092
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    1380
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    1776
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    1824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    904
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    1752
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    996
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    1120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    1016
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    1200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    2288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    920
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    1008
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    1216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    2288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    1016
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    1380
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    1020
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    1800
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    2288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    1752
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    1380
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    672
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    1244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    996
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    1984
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    1684
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    1444
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    1200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    1384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    1380
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    2196
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    1984
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    1900
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    2296
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    2196
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    672
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    1248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    1020
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    996
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    1092
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    1776
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    1540
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    1984
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    1020
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    1984
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    1120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    1216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    1244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    2196
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    996
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    1260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    1016
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    996
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    1212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    936
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    1776
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    1444
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    1984
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    1120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    1752
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    1384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    1260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    2196
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    1260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    1048
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    1092
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    1260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    1248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    1092
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    1216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    1824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    920
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    1660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    1216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    1260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    952
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    1244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    1644
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    1120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    668
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    1008
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    1200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    1260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    2196
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    1064
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    1100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    1384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    1244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    1260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    1752
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    1260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    1244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    2392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    2196
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    1776
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    1120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    1384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    688
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    1244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    1800
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    1380
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    1244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    1212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    1120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    2392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    2304
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    1048
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    920
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    996
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    1216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    1092
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    1020
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    1092
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    1776
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    1216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    1064
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    1092
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    1776
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    2296
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    2124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    904
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    2316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    1260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    1120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    1020
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    1212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    1752
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    1212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    836
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    1200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    1248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    668
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    2304
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    1244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    2196
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    1824
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    1260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    1048
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    1248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    1116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    1924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    1072
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    1380
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    688
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    1216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    2332
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    1248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    924
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    2044
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    2304
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    1284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    1388
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    1020
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    1212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    1408
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    1388
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      1212 StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "net_device";;
 let size_of_net =
   let map =
-    StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 120
-      (StringMap.add "2.6.25.14-69.fc8.x86_64" 488
-         (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 864
-            (StringMap.add "2.6.26.1-9.fc9.ppc64" 1224
-               (StringMap.add "2.6.24-0.167.rc8.git4.fc9.i586" 80
-                  (StringMap.add "2.6.25.14-108.fc9.ppc64" 488
-                     (StringMap.add "2.6.26.2-2.fc8.i686" 660
-                        (StringMap.add "2.6.25.14-69.fc8.i686" 284
-                           (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" 64
-                              (StringMap.add "2.6.26.2-2.fc8.i686" 660
-                                 (StringMap.add "2.6.27-0.237.rc2.fc10.i586"
-                                    912
-                                    (StringMap.add
-                                       "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                       1680
-                                       (StringMap.add
-                                          "2.6.25.14-108.fc9.i586" 284
-                                          (StringMap.add
-                                             "2.6.25.14-108.fc9.i686" 284
-                                             (StringMap.add
-                                                "2.6.25.14-69.fc8.ppc64" 488
-                                                (StringMap.add
-                                                   "2.6.27-0.237.rc2.fc10.x86_64"
-                                                   1680
-                                                   (StringMap.add
-                                                      "2.6.26.2-2.fc8.i686"
-                                                      732
-                                                      (StringMap.add
-                                                         "2.6.26.2-2.fc8.i686"
-                                                         732
-                                                         (StringMap.add
-                                                            "2.6.25.14-69.fc8.i686"
-                                                            356
-                                                            (StringMap.add
-                                                               "2.6.26.2-2.fc8.ppc64"
-                                                               1224
-                                                               (StringMap.add
-                                                                  "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                  1680
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    488
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    864
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    860
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    652
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    860
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    860
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    488
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    732
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    616
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    1224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    860
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    864
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    1224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    864
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    1224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    732
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    860
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    652
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    864
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    732
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    1224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    860
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    860
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    488
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    864
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    732
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    864
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    1352
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    860
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    652
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    1224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    1224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    616
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    864
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    1224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    1352
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    660
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    1680
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    1352
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    912
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    912
-                                                                    StringMap.
-                                                                    empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+    StringMap.add "2.6.25.14-69.fc8.x86_64" 488
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" 488
+         (StringMap.add "2.6.25.14-108.fc9.i586" 284
+            (StringMap.add "2.6.25.14-108.fc9.i686" 284
+               (StringMap.add "2.6.25.14-69.fc8.ppc" 276
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64" 488
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64" 488
+                        (StringMap.add "2.6.25.14-69.fc8.i586" 284
+                           (StringMap.add "2.6.25.14-69.fc8.ppc64" 488
+                              (StringMap.add "2.6.25.11-97.fc9.i686" 284
+                                 (StringMap.add "2.6.25.14-108.fc9.ppc" 276
+                                    (StringMap.add "2.6.25.14-69.fc8.i686"
+                                       284 StringMap.empty)))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "net";;
 let size_of_in_device =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" 288
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 400
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 264
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" 368
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" 384
-                  (StringMap.add "2.6.21-1.3128.fc7.i686" 288
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64" 480
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 268
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64" 392
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64" 368
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686" 288
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       264
+    StringMap.add "2.6.25.14-69.fc8.x86_64" 368
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" 368
+         (StringMap.add "2.6.25.14-108.fc9.i586" 244
+            (StringMap.add "2.6.25.14-108.fc9.i686" 244
+               (StringMap.add "2.6.25.14-69.fc8.ppc" 236
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64" 368
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64" 368
+                        (StringMap.add "2.6.25.14-69.fc8.i586" 244
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc" 212
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64" 328
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64" 368
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       244
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586" 240
+                                          "2.6.20-1.2933.fc6.i686" 216
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             300
+                                             "2.6.20-1.2933.fc6.i586" 216
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                320
+                                                "2.6.25.14-108.fc9.ppc" 236
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   448
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   328
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      288
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         400
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            368
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               264
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  244
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    236
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    344
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    448
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    236
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    240
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    448
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    236
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    440
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    440
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    448
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    376
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    440
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    240
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    448
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    480
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    440
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    236
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    236
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    240
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    448
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    440
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    320
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    448
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    440
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    480
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    240
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    236
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    260
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    440
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    448
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    400
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    480
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    236
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    232
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    212
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    440
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    328
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    240
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    288
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    300
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    264
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    244
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    300
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      244 StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "in_device";;
 let size_of_inet6_dev =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" 392
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 584
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 364
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" 536
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" 544
-                  (StringMap.add "2.6.21-1.3128.fc7.i686" 392
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64" 640
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 392
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64" 560
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64" 536
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686" 392
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       364
+    StringMap.add "2.6.25.14-69.fc8.x86_64" 536
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" 536
+         (StringMap.add "2.6.25.14-108.fc9.i586" 356
+            (StringMap.add "2.6.25.14-108.fc9.i686" 356
+               (StringMap.add "2.6.25.14-69.fc8.ppc" 348
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64" 536
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64" 536
+                        (StringMap.add "2.6.25.14-69.fc8.i586" 356
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc" 284
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64" 464
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64" 536
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       356
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586" 344
+                                          "2.6.20-1.2933.fc6.i686" 292
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             412
+                                             "2.6.20-1.2933.fc6.i586" 292
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                416
+                                                "2.6.25.14-108.fc9.ppc" 348
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   616
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   464
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      392
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         568
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            536
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               368
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  360
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    380
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    520
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    348
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    340
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    512
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    616
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    528
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    404
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    416
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    416
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    364
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    528
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    348
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    344
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    648
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    616
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    352
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    648
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    528
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    648
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    584
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    520
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    404
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    416
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    608
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    584
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    648
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    608
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    380
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    268
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    616
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    348
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    364
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    512
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    584
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    584
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    608
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    432
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    344
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    404
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    616
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    584
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    416
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    432
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    640
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    608
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    364
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    348
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    364
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    528
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    352
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    520
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    432
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    340
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    544
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    344
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    616
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    432
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    608
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    348
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    448
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    416
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    616
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    432
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    632
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    608
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    416
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    640
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    528
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    632
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    648
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    384
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    352
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    616
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    364
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    616
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    364
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    348
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    364
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    648
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    640
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    348
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    292
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    432
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    536
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    336
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    348
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    284
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    648
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    608
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    528
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    464
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    348
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    372
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    560
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    380
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    412
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    276
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    360
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    656
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    348
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    316
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    568
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    648
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    392
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    424
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    368
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    356
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    396
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    424
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      356 StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "inet6_dev";;
 let size_of_in_ifaddr =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" 55
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 71
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 55
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" 71
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" 71
-                  (StringMap.add "2.6.21-1.3128.fc7.i686" 55
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64" 71
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 51
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64" 71
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64" 67
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686" 55
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc" 55
+    StringMap.add "2.6.25.14-69.fc8.x86_64" 71
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" 71
+         (StringMap.add "2.6.25.14-108.fc9.i586" 55
+            (StringMap.add "2.6.25.14-108.fc9.i686" 55
+               (StringMap.add "2.6.25.14-69.fc8.ppc" 55
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64" 71
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64" 71
+                        (StringMap.add "2.6.25.14-69.fc8.i586" 55
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc" 55
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64" 71
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64" 71
+                                    (StringMap.add "2.6.25.11-97.fc9.i686" 55
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586" 55
+                                          "2.6.20-1.2933.fc6.i686" 55
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             55
+                                             "2.6.20-1.2933.fc6.i586" 55
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64" 71
+                                                "2.6.25.14-108.fc9.ppc" 55
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
+                                                   "2.6.20-1.2933.fc6.ppc64"
                                                    71
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      55
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         71
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            71
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               55
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  51
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    51
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      55 StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "in_ifaddr";;
 let size_of_inet6_ifaddr =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" 152
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" 224
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" 140
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" 200
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" 224
-                  (StringMap.add "2.6.21-1.3128.fc7.i686" 152
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64" 272
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" 140
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64" 224
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64" 200
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686" 152
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       140
+    StringMap.add "2.6.25.14-69.fc8.x86_64" 200
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" 200
+         (StringMap.add "2.6.25.14-108.fc9.i586" 128
+            (StringMap.add "2.6.25.14-108.fc9.i686" 128
+               (StringMap.add "2.6.25.14-69.fc8.ppc" 124
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64" 200
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64" 200
+                        (StringMap.add "2.6.25.14-69.fc8.i586" 128
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc" 116
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64" 192
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64" 200
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       128
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586" 128
+                                          "2.6.20-1.2933.fc6.i686" 116
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             156
+                                             "2.6.20-1.2933.fc6.i586" 116
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                192
+                                                "2.6.25.14-108.fc9.ppc" 124
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   248
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   192
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      152
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         224
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            200
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               140
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  128
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    216
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    272
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    272
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    272
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    124
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    248
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    200
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    192
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    224
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    256
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    156
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    140
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    128
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    152
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    156
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      128 StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
@@ -11738,8392 +971,268 @@ let size_of_inet6_ifaddr =
       | Not_found -> unknown_kernel_version kernel_version "inet6_ifaddr";;
 let parser_of_task_struct =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" task_struct_parser_1
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" task_struct_parser_2
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" task_struct_parser_3
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" task_struct_parser_4
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" task_struct_parser_5
-                  (StringMap.add "2.6.21-1.3128.fc7.i686"
+    StringMap.add "2.6.25.14-69.fc8.x86_64" task_struct_parser_1
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" task_struct_parser_2
+         (StringMap.add "2.6.25.14-108.fc9.i586" task_struct_parser_3
+            (StringMap.add "2.6.25.14-108.fc9.i686" task_struct_parser_4
+               (StringMap.add "2.6.25.14-69.fc8.ppc" task_struct_parser_5
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64"
                      task_struct_parser_1
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64"
-                        task_struct_parser_5
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc"
-                           task_struct_parser_6
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64"
-                              task_struct_parser_7
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64"
-                                 task_struct_parser_8
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686"
-                                    task_struct_parser_1
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       task_struct_parser_9
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64"
+                        task_struct_parser_1
+                        (StringMap.add "2.6.25.14-69.fc8.i586"
+                           task_struct_parser_3
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc"
+                              task_struct_parser_6
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64"
+                                 task_struct_parser_7
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64"
+                                    task_struct_parser_2
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       task_struct_parser_4
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586"
-                                          task_struct_parser_1
+                                          "2.6.20-1.2933.fc6.i686"
+                                          task_struct_parser_8
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             task_struct_parser_10
+                                             "2.6.20-1.2933.fc6.i586"
+                                             task_struct_parser_8
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                task_struct_parser_43
+                                                "2.6.25.14-108.fc9.ppc"
+                                                task_struct_parser_5
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   task_struct_parser_12
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   task_struct_parser_9
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      task_struct_parser_1
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         task_struct_parser_13
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            task_struct_parser_14
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               task_struct_parser_1
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  task_struct_parser_15
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    task_struct_parser_17
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    task_struct_parser_18
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    task_struct_parser_19
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    task_struct_parser_20
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    task_struct_parser_21
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    task_struct_parser_22
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    task_struct_parser_23
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    task_struct_parser_24
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    task_struct_parser_14
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    task_struct_parser_25
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    task_struct_parser_21
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    task_struct_parser_18
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    task_struct_parser_27
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    task_struct_parser_8
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    task_struct_parser_28
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    task_struct_parser_21
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    task_struct_parser_25
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    task_struct_parser_29
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    task_struct_parser_4
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    task_struct_parser_32
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    task_struct_parser_33
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    task_struct_parser_21
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    task_struct_parser_34
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    task_struct_parser_27
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    task_struct_parser_32
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    task_struct_parser_29
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    task_struct_parser_35
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    task_struct_parser_33
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    task_struct_parser_32
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    task_struct_parser_24
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    task_struct_parser_24
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    task_struct_parser_36
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    task_struct_parser_37
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    task_struct_parser_33
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    task_struct_parser_4
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    task_struct_parser_38
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    task_struct_parser_10
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    task_struct_parser_2
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    task_struct_parser_39
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    task_struct_parser_40
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    task_struct_parser_21
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    task_struct_parser_40
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    task_struct_parser_18
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    task_struct_parser_24
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    task_struct_parser_2
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    task_struct_parser_4
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    task_struct_parser_17
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    task_struct_parser_41
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    task_struct_parser_18
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    task_struct_parser_13
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    task_struct_parser_19
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    task_struct_parser_8
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    task_struct_parser_24
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    task_struct_parser_21
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    task_struct_parser_2
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    task_struct_parser_19
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    task_struct_parser_21
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    task_struct_parser_42
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    task_struct_parser_2
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    task_struct_parser_10
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    task_struct_parser_43
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    task_struct_parser_32
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    task_struct_parser_22
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    task_struct_parser_19
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    task_struct_parser_8
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    task_struct_parser_18
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    task_struct_parser_41
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    task_struct_parser_2
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    task_struct_parser_44
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    task_struct_parser_13
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    task_struct_parser_13
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    task_struct_parser_3
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    task_struct_parser_17
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    task_struct_parser_18
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    task_struct_parser_38
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    task_struct_parser_19
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    task_struct_parser_45
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    task_struct_parser_25
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    task_struct_parser_32
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    task_struct_parser_35
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    task_struct_parser_45
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    task_struct_parser_20
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    task_struct_parser_10
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    task_struct_parser_24
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    task_struct_parser_29
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    task_struct_parser_19
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    task_struct_parser_34
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    task_struct_parser_20
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    task_struct_parser_46
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    task_struct_parser_41
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    task_struct_parser_10
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    task_struct_parser_45
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    task_struct_parser_44
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    task_struct_parser_43
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    task_struct_parser_10
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    task_struct_parser_36
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    task_struct_parser_38
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    task_struct_parser_14
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    task_struct_parser_45
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    task_struct_parser_10
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    task_struct_parser_36
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    task_struct_parser_10
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    task_struct_parser_19
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    task_struct_parser_36
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    task_struct_parser_44
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    task_struct_parser_17
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    task_struct_parser_32
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    task_struct_parser_34
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    task_struct_parser_38
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    task_struct_parser_47
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    task_struct_parser_46
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    task_struct_parser_8
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    task_struct_parser_15
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    task_struct_parser_20
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    task_struct_parser_37
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    task_struct_parser_38
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    task_struct_parser_8
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    task_struct_parser_4
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    task_struct_parser_29
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    task_struct_parser_21
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    task_struct_parser_45
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    task_struct_parser_6
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    task_struct_parser_44
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    task_struct_parser_18
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    task_struct_parser_28
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    task_struct_parser_9
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    task_struct_parser_44
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    task_struct_parser_10
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    task_struct_parser_5
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    task_struct_parser_42
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    task_struct_parser_25
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    task_struct_parser_17
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    task_struct_parser_18
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    task_struct_parser_38
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    task_struct_parser_45
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    task_struct_parser_7
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    task_struct_parser_17
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    task_struct_parser_13
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    task_struct_parser_35
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    task_struct_parser_39
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    task_struct_parser_30
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    task_struct_parser_18
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    task_struct_parser_13
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    task_struct_parser_44
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    task_struct_parser_31
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    task_struct_parser_26
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    task_struct_parser_16
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    task_struct_parser_1
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    task_struct_parser_19
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      task_struct_parser_4
+                                                      StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "task_struct";;
 let parser_of_net_device =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" net_device_parser_48
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" net_device_parser_49
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" net_device_parser_50
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" net_device_parser_51
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" net_device_parser_52
-                  (StringMap.add "2.6.21-1.3128.fc7.i686"
-                     net_device_parser_48
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64"
-                        net_device_parser_52
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc"
-                           net_device_parser_53
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64"
-                              net_device_parser_54
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64"
-                                 net_device_parser_49
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686"
-                                    net_device_parser_48
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       net_device_parser_50
+    StringMap.add "2.6.25.14-69.fc8.x86_64" net_device_parser_10
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" net_device_parser_11
+         (StringMap.add "2.6.25.14-108.fc9.i586" net_device_parser_12
+            (StringMap.add "2.6.25.14-108.fc9.i686" net_device_parser_12
+               (StringMap.add "2.6.25.14-69.fc8.ppc" net_device_parser_13
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64"
+                     net_device_parser_10
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64"
+                        net_device_parser_10
+                        (StringMap.add "2.6.25.14-69.fc8.i586"
+                           net_device_parser_12
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc"
+                              net_device_parser_14
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64"
+                                 net_device_parser_15
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64"
+                                    net_device_parser_11
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       net_device_parser_12
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586"
-                                          net_device_parser_48
+                                          "2.6.20-1.2933.fc6.i686"
+                                          net_device_parser_16
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             net_device_parser_55
+                                             "2.6.20-1.2933.fc6.i586"
+                                             net_device_parser_16
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                net_device_parser_56
+                                                "2.6.25.14-108.fc9.ppc"
+                                                net_device_parser_13
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   net_device_parser_57
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   net_device_parser_17
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      net_device_parser_48
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         net_device_parser_58
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            net_device_parser_49
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               net_device_parser_48
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  net_device_parser_59
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    net_device_parser_60
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    net_device_parser_61
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    net_device_parser_63
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    net_device_parser_64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    net_device_parser_57
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    net_device_parser_66
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    net_device_parser_64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    net_device_parser_61
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    net_device_parser_64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    net_device_parser_66
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    net_device_parser_60
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    net_device_parser_69
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    net_device_parser_64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    net_device_parser_57
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    net_device_parser_69
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    net_device_parser_60
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    net_device_parser_69
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    net_device_parser_70
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    net_device_parser_71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    net_device_parser_70
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    net_device_parser_70
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    net_device_parser_64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    net_device_parser_61
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    net_device_parser_60
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    net_device_parser_72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    net_device_parser_57
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    net_device_parser_61
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    net_device_parser_64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    net_device_parser_64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    net_device_parser_56
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    net_device_parser_69
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    net_device_parser_61
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    net_device_parser_57
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    net_device_parser_73
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    net_device_parser_60
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    net_device_parser_61
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    net_device_parser_66
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    net_device_parser_69
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    net_device_parser_73
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    net_device_parser_63
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    net_device_parser_60
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    net_device_parser_57
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    net_device_parser_73
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    net_device_parser_63
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    net_device_parser_57
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    net_device_parser_56
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    net_device_parser_71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    net_device_parser_71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    net_device_parser_71
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    net_device_parser_60
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    net_device_parser_69
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    net_device_parser_57
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    net_device_parser_57
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    net_device_parser_63
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    net_device_parser_49
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    net_device_parser_60
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    net_device_parser_64
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    net_device_parser_73
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    net_device_parser_70
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    net_device_parser_53
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    net_device_parser_61
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    net_device_parser_52
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    net_device_parser_66
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    net_device_parser_60
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    net_device_parser_61
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    net_device_parser_50
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    net_device_parser_54
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    net_device_parser_60
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    net_device_parser_72
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    net_device_parser_59
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    net_device_parser_67
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    net_device_parser_61
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    net_device_parser_58
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    net_device_parser_51
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    net_device_parser_48
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    net_device_parser_62
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    net_device_parser_68
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    net_device_parser_55
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    net_device_parser_65
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    net_device_parser_62
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      net_device_parser_12
+                                                      StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "net_device";;
 let parser_of_net =
   let map =
-    StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" net_parser_74
-      (StringMap.add "2.6.25.14-69.fc8.x86_64" net_parser_88
-         (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" net_parser_76
-            (StringMap.add "2.6.26.1-9.fc9.ppc64" net_parser_77
-               (StringMap.add "2.6.24-0.167.rc8.git4.fc9.i586" net_parser_78
-                  (StringMap.add "2.6.25.14-108.fc9.ppc64" net_parser_77
-                     (StringMap.add "2.6.26.2-2.fc8.i686" net_parser_78
-                        (StringMap.add "2.6.25.14-69.fc8.i686" net_parser_80
-                           (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc"
-                              net_parser_81
-                              (StringMap.add "2.6.26.2-2.fc8.i686"
-                                 net_parser_78
-                                 (StringMap.add "2.6.27-0.237.rc2.fc10.i586"
-                                    net_parser_82
-                                    (StringMap.add
-                                       "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                       net_parser_83
-                                       (StringMap.add
-                                          "2.6.25.14-108.fc9.i586"
-                                          net_parser_80
-                                          (StringMap.add
-                                             "2.6.25.14-108.fc9.i686"
-                                             net_parser_80
-                                             (StringMap.add
-                                                "2.6.25.14-69.fc8.ppc64"
-                                                net_parser_77
-                                                (StringMap.add
-                                                   "2.6.27-0.237.rc2.fc10.x86_64"
-                                                   net_parser_83
-                                                   (StringMap.add
-                                                      "2.6.26.2-2.fc8.i686"
-                                                      net_parser_78
-                                                      (StringMap.add
-                                                         "2.6.26.2-2.fc8.i686"
-                                                         net_parser_78
-                                                         (StringMap.add
-                                                            "2.6.25.14-69.fc8.i686"
-                                                            net_parser_80
-                                                            (StringMap.add
-                                                               "2.6.26.2-2.fc8.ppc64"
-                                                               net_parser_77
-                                                               (StringMap.add
-                                                                  "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                  net_parser_83
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    net_parser_85
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    net_parser_88
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    net_parser_87
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    net_parser_83
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    net_parser_85
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    net_parser_79
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    net_parser_87
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    net_parser_84
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    net_parser_87
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    net_parser_75
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    net_parser_80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    net_parser_74
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    net_parser_83
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    net_parser_79
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    net_parser_80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    net_parser_74
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    net_parser_88
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    net_parser_77
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    net_parser_83
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    net_parser_74
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    net_parser_83
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    net_parser_74
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    net_parser_80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    net_parser_77
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    net_parser_74
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    net_parser_88
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    net_parser_79
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    net_parser_85
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    net_parser_88
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    net_parser_77
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    net_parser_79
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    net_parser_80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    net_parser_80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    net_parser_88
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    net_parser_79
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    net_parser_77
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    net_parser_79
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    net_parser_77
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    net_parser_88
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    net_parser_85
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    net_parser_83
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    net_parser_76
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    net_parser_84
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    net_parser_88
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    net_parser_80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    net_parser_88
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    net_parser_78
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    net_parser_81
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    net_parser_84
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    net_parser_79
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    net_parser_86
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    net_parser_88
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    net_parser_82
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    net_parser_80
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    net_parser_82
-                                                                    StringMap.
-                                                                    empty))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+    StringMap.add "2.6.25.14-69.fc8.x86_64" net_parser_18
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" net_parser_19
+         (StringMap.add "2.6.25.14-108.fc9.i586" net_parser_20
+            (StringMap.add "2.6.25.14-108.fc9.i686" net_parser_20
+               (StringMap.add "2.6.25.14-69.fc8.ppc" net_parser_21
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64" net_parser_18
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64" net_parser_18
+                        (StringMap.add "2.6.25.14-69.fc8.i586" net_parser_20
+                           (StringMap.add "2.6.25.14-69.fc8.ppc64"
+                              net_parser_19
+                              (StringMap.add "2.6.25.11-97.fc9.i686"
+                                 net_parser_20
+                                 (StringMap.add "2.6.25.14-108.fc9.ppc"
+                                    net_parser_21
+                                    (StringMap.add "2.6.25.14-69.fc8.i686"
+                                       net_parser_20 StringMap.empty)))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "net";;
 let parser_of_in_device =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" in_device_parser_89
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" in_device_parser_90
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" in_device_parser_91
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" in_device_parser_92
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" in_device_parser_92
-                  (StringMap.add "2.6.21-1.3128.fc7.i686" in_device_parser_89
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64"
-                        in_device_parser_92
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc"
-                           in_device_parser_91
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64"
-                              in_device_parser_90
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64"
-                                 in_device_parser_90
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686"
-                                    in_device_parser_89
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       in_device_parser_91
+    StringMap.add "2.6.25.14-69.fc8.x86_64" in_device_parser_22
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" in_device_parser_23
+         (StringMap.add "2.6.25.14-108.fc9.i586" in_device_parser_24
+            (StringMap.add "2.6.25.14-108.fc9.i686" in_device_parser_24
+               (StringMap.add "2.6.25.14-69.fc8.ppc" in_device_parser_25
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64"
+                     in_device_parser_22
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64"
+                        in_device_parser_22
+                        (StringMap.add "2.6.25.14-69.fc8.i586"
+                           in_device_parser_24
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc"
+                              in_device_parser_25
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64"
+                                 in_device_parser_22
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64"
+                                    in_device_parser_23
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       in_device_parser_24
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586"
-                                          in_device_parser_89
+                                          "2.6.20-1.2933.fc6.i686"
+                                          in_device_parser_24
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             in_device_parser_89
+                                             "2.6.20-1.2933.fc6.i586"
+                                             in_device_parser_24
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                in_device_parser_92
+                                                "2.6.25.14-108.fc9.ppc"
+                                                in_device_parser_25
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   in_device_parser_92
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   in_device_parser_23
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      in_device_parser_89
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         in_device_parser_90
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            in_device_parser_90
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               in_device_parser_89
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  in_device_parser_89
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    in_device_parser_90
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    in_device_parser_92
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    in_device_parser_91
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    in_device_parser_89
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    in_device_parser_89
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      in_device_parser_24
+                                                      StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "in_device";;
 let parser_of_inet6_dev =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" inet6_dev_parser_93
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" inet6_dev_parser_94
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" inet6_dev_parser_95
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" inet6_dev_parser_96
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" inet6_dev_parser_96
-                  (StringMap.add "2.6.21-1.3128.fc7.i686" inet6_dev_parser_93
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64"
-                        inet6_dev_parser_96
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc"
-                           inet6_dev_parser_95
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64"
-                              inet6_dev_parser_94
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64"
-                                 inet6_dev_parser_94
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686"
-                                    inet6_dev_parser_93
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       inet6_dev_parser_95
+    StringMap.add "2.6.25.14-69.fc8.x86_64" inet6_dev_parser_26
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" inet6_dev_parser_27
+         (StringMap.add "2.6.25.14-108.fc9.i586" inet6_dev_parser_28
+            (StringMap.add "2.6.25.14-108.fc9.i686" inet6_dev_parser_28
+               (StringMap.add "2.6.25.14-69.fc8.ppc" inet6_dev_parser_29
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64"
+                     inet6_dev_parser_26
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64"
+                        inet6_dev_parser_26
+                        (StringMap.add "2.6.25.14-69.fc8.i586"
+                           inet6_dev_parser_28
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc"
+                              inet6_dev_parser_29
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64"
+                                 inet6_dev_parser_26
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64"
+                                    inet6_dev_parser_27
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       inet6_dev_parser_28
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586"
-                                          inet6_dev_parser_93
+                                          "2.6.20-1.2933.fc6.i686"
+                                          inet6_dev_parser_28
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             inet6_dev_parser_93
+                                             "2.6.20-1.2933.fc6.i586"
+                                             inet6_dev_parser_28
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                inet6_dev_parser_96
+                                                "2.6.25.14-108.fc9.ppc"
+                                                inet6_dev_parser_29
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   inet6_dev_parser_96
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   inet6_dev_parser_27
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      inet6_dev_parser_93
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         inet6_dev_parser_94
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            inet6_dev_parser_94
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               inet6_dev_parser_93
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  inet6_dev_parser_93
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    inet6_dev_parser_94
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    inet6_dev_parser_96
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    inet6_dev_parser_95
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    inet6_dev_parser_93
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    inet6_dev_parser_93
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      inet6_dev_parser_28
+                                                      StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "inet6_dev";;
 let parser_of_in_ifaddr =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" in_ifaddr_parser_97
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" in_ifaddr_parser_98
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" in_ifaddr_parser_99
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" in_ifaddr_parser_100
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64" in_ifaddr_parser_100
-                  (StringMap.add "2.6.21-1.3128.fc7.i686" in_ifaddr_parser_97
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64"
-                        in_ifaddr_parser_100
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc"
-                           in_ifaddr_parser_99
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64"
-                              in_ifaddr_parser_98
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64"
-                                 in_ifaddr_parser_98
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686"
-                                    in_ifaddr_parser_97
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       in_ifaddr_parser_99
+    StringMap.add "2.6.25.14-69.fc8.x86_64" in_ifaddr_parser_30
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" in_ifaddr_parser_31
+         (StringMap.add "2.6.25.14-108.fc9.i586" in_ifaddr_parser_32
+            (StringMap.add "2.6.25.14-108.fc9.i686" in_ifaddr_parser_32
+               (StringMap.add "2.6.25.14-69.fc8.ppc" in_ifaddr_parser_33
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64"
+                     in_ifaddr_parser_30
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64"
+                        in_ifaddr_parser_30
+                        (StringMap.add "2.6.25.14-69.fc8.i586"
+                           in_ifaddr_parser_32
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc"
+                              in_ifaddr_parser_33
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64"
+                                 in_ifaddr_parser_30
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64"
+                                    in_ifaddr_parser_31
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       in_ifaddr_parser_32
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586"
-                                          in_ifaddr_parser_97
+                                          "2.6.20-1.2933.fc6.i686"
+                                          in_ifaddr_parser_32
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             in_ifaddr_parser_97
+                                             "2.6.20-1.2933.fc6.i586"
+                                             in_ifaddr_parser_32
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                in_ifaddr_parser_100
+                                                "2.6.25.14-108.fc9.ppc"
+                                                in_ifaddr_parser_33
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   in_ifaddr_parser_100
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   in_ifaddr_parser_31
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      in_ifaddr_parser_97
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         in_ifaddr_parser_98
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            in_ifaddr_parser_98
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               in_ifaddr_parser_97
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  in_ifaddr_parser_97
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    in_ifaddr_parser_98
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    in_ifaddr_parser_100
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    in_ifaddr_parser_99
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    in_ifaddr_parser_97
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      in_ifaddr_parser_32
+                                                      StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
       with | Not_found -> unknown_kernel_version kernel_version "in_ifaddr";;
 let parser_of_inet6_ifaddr =
   let map =
-    StringMap.add "2.6.21-1.3128.fc7.i586" inet6_ifaddr_parser_101
-      (StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64"
-         inet6_ifaddr_parser_102
-         (StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc"
-            inet6_ifaddr_parser_103
-            (StringMap.add "2.6.25.14-69.fc8.x86_64" inet6_ifaddr_parser_114
-               (StringMap.add "2.6.21-1.3190.fc7.x86_64"
-                  inet6_ifaddr_parser_111
-                  (StringMap.add "2.6.21-1.3128.fc7.i686"
-                     inet6_ifaddr_parser_101
-                     (StringMap.add "2.6.21-1.3141.fc7.x86_64"
-                        inet6_ifaddr_parser_111
-                        (StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc"
-                           inet6_ifaddr_parser_103
-                           (StringMap.add "2.6.21-1.3141.fc7.ppc64"
-                              inet6_ifaddr_parser_102
-                              (StringMap.add "2.6.26.1-9.fc9.ppc64"
-                                 inet6_ifaddr_parser_107
-                                 (StringMap.add "2.6.21-1.3132.fc7.i686"
-                                    inet6_ifaddr_parser_101
-                                    (StringMap.add "2.6.21-1.3236.fc8.ppc"
-                                       inet6_ifaddr_parser_103
+    StringMap.add "2.6.25.14-69.fc8.x86_64" inet6_ifaddr_parser_34
+      (StringMap.add "2.6.25.14-108.fc9.ppc64" inet6_ifaddr_parser_35
+         (StringMap.add "2.6.25.14-108.fc9.i586" inet6_ifaddr_parser_36
+            (StringMap.add "2.6.25.14-108.fc9.i686" inet6_ifaddr_parser_36
+               (StringMap.add "2.6.25.14-69.fc8.ppc" inet6_ifaddr_parser_37
+                  (StringMap.add "2.6.25.14-108.fc9.x86_64"
+                     inet6_ifaddr_parser_34
+                     (StringMap.add "2.6.25.11-97.fc9.x86_64"
+                        inet6_ifaddr_parser_34
+                        (StringMap.add "2.6.25.14-69.fc8.i586"
+                           inet6_ifaddr_parser_36
+                           (StringMap.add "2.6.20-1.2933.fc6.ppc"
+                              inet6_ifaddr_parser_38
+                              (StringMap.add "2.6.20-1.2933.fc6.x86_64"
+                                 inet6_ifaddr_parser_39
+                                 (StringMap.add "2.6.25.14-69.fc8.ppc64"
+                                    inet6_ifaddr_parser_35
+                                    (StringMap.add "2.6.25.11-97.fc9.i686"
+                                       inet6_ifaddr_parser_36
                                        (StringMap.add
-                                          "2.6.21-1.3228.fc7.i586"
-                                          inet6_ifaddr_parser_108
+                                          "2.6.20-1.2933.fc6.i686"
+                                          inet6_ifaddr_parser_40
                                           (StringMap.add
-                                             "2.6.24-0.167.rc8.git4.fc9.i586"
-                                             inet6_ifaddr_parser_109
+                                             "2.6.20-1.2933.fc6.i586"
+                                             inet6_ifaddr_parser_40
                                              (StringMap.add
-                                                "2.6.18-1.2798.fc6.x86_64"
-                                                inet6_ifaddr_parser_110
+                                                "2.6.25.14-108.fc9.ppc"
+                                                inet6_ifaddr_parser_37
                                                 (StringMap.add
-                                                   "2.6.21-1.3236.fc8.x86_64"
-                                                   inet6_ifaddr_parser_111
+                                                   "2.6.20-1.2933.fc6.ppc64"
+                                                   inet6_ifaddr_parser_41
                                                    (StringMap.add
-                                                      "2.6.21-1.3145.fc7.i686"
-                                                      inet6_ifaddr_parser_112
-                                                      (StringMap.add
-                                                         "2.6.21-1.3218.fc8.ppc64"
-                                                         inet6_ifaddr_parser_102
-                                                         (StringMap.add
-                                                            "2.6.25.14-108.fc9.ppc64"
-                                                            inet6_ifaddr_parser_107
-                                                            (StringMap.add
-                                                               "2.6.21-1.3190.fc7.i686"
-                                                               inet6_ifaddr_parser_101
-                                                               (StringMap.add
-                                                                  "2.6.26.2-2.fc8.i686"
-                                                                  inet6_ifaddr_parser_109
-                                                                  (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i586"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    inet6_ifaddr_parser_116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_104
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i586"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i586"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    inet6_ifaddr_parser_116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    inet6_ifaddr_parser_113
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    inet6_ifaddr_parser_112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    inet6_ifaddr_parser_116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc"
-                                                                    inet6_ifaddr_parser_116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i586"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc"
-                                                                    inet6_ifaddr_parser_116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i586"
-                                                                    inet6_ifaddr_parser_117
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    inet6_ifaddr_parser_117
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.x86_64"
-                                                                    inet6_ifaddr_parser_104
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    inet6_ifaddr_parser_117
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i586"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    inet6_ifaddr_parser_112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i686"
-                                                                    inet6_ifaddr_parser_112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_106
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_104
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    inet6_ifaddr_parser_118
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i586"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    inet6_ifaddr_parser_110
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i586"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    inet6_ifaddr_parser_110
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    inet6_ifaddr_parser_113
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i586"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    inet6_ifaddr_parser_113
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i586"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    inet6_ifaddr_parser_120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_106
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    inet6_ifaddr_parser_120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    inet6_ifaddr_parser_110
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i586"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i586"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i586"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.ppc"
-                                                                    inet6_ifaddr_parser_113
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_104
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.i586"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    inet6_ifaddr_parser_120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    inet6_ifaddr_parser_116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i586"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    inet6_ifaddr_parser_118
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    inet6_ifaddr_parser_113
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i586"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.i586"
-                                                                    inet6_ifaddr_parser_112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.i586"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64iseries"
-                                                                    inet6_ifaddr_parser_120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.ppc"
-                                                                    inet6_ifaddr_parser_116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    inet6_ifaddr_parser_110
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.x86_64"
-                                                                    inet6_ifaddr_parser_110
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.x86_64"
-                                                                    inet6_ifaddr_parser_110
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_106
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc"
-                                                                    inet6_ifaddr_parser_118
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.11-97.fc9.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i586"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-0.167.rc8.git4.fc9.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.225.rc1.git5.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc"
-                                                                    inet6_ifaddr_parser_113
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3144.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc"
-                                                                    inet6_ifaddr_parser_116
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i586"
-                                                                    inet6_ifaddr_parser_117
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-2.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_106
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.ppc"
-                                                                    inet6_ifaddr_parser_113
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.238.rc2.fc10.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc64"
-                                                                    inet6_ifaddr_parser_120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.i686"
-                                                                    inet6_ifaddr_parser_117
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3238.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.244.rc2.git1.fc10.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3141.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-108.fc9.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3228.fc7.ppc"
-                                                                    inet6_ifaddr_parser_113
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3190.fc7.i586"
-                                                                    inet6_ifaddr_parser_112
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3236.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3218.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.i586"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.226.rc1.git5.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.x86_64"
-                                                                    inet6_ifaddr_parser_111
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3234.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_107
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.ppc64"
-                                                                    inet6_ifaddr_parser_120
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-9.fc9.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-78.fc7.i586"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.rc7.2.fc8.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3242.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3128.fc7.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.24-7.fc9.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-68.fc8.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.241.rc2.git1.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.18-1.2798.fc6.ppc"
-                                                                    inet6_ifaddr_parser_118
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.2-14.fc9.i586"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.22-0.23.rc7.git6.fc8.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.ppc64"
-                                                                    inet6_ifaddr_parser_115
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.23.14-135.fc8.i586"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.20-1.2933.fc6.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3209.fc8.ppc64"
-                                                                    inet6_ifaddr_parser_102
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.231.rc1.git6.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.26.1-9.fc9.x86_64"
-                                                                    inet6_ifaddr_parser_114
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3132.fc7.i686"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.237.rc2.fc10.i686"
-                                                                    inet6_ifaddr_parser_109
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3145.fc7.ppc"
-                                                                    inet6_ifaddr_parser_103
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.25.14-69.fc8.i686"
-                                                                    inet6_ifaddr_parser_108
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.21-1.3221.fc8.i586"
-                                                                    inet6_ifaddr_parser_101
-                                                                    (StringMap.
-                                                                    add
-                                                                    "2.6.27-0.254.rc3.fc10.i586"
-                                                                    inet6_ifaddr_parser_109
-                                                                    StringMap.
-                                                                    empty)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
+                                                      "2.6.25.14-69.fc8.i686"
+                                                      inet6_ifaddr_parser_36
+                                                      StringMap.empty))))))))))))))))
   in
     fun kernel_version ->
       try StringMap.find kernel_version map
index 25f16ba..e4f4148 100644 (file)
@@ -15,7 +15,9 @@ module AddrMap :
     val compare : ('a -> 'a -> int) -> 'a t -> 'a t -> int;;
     val equal : ('a -> 'a -> bool) -> 'a t -> 'a t -> bool;;
   end;;
+exception ParseError of string * string * string;;
 type kernel_version = string;;
+type load_fn = string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring;;
 type task_struct =
   { task_struct_comm : string; task_struct_normal_prio : int64;
     task_struct_pid : int64; task_struct_prio : int64;
@@ -67,62 +69,22 @@ type kernel_struct =
   | Inet6_dev of inet6_dev
   | In_ifaddr of in_ifaddr
   | Inet6_ifaddr of inet6_ifaddr;;
+type addrmap =
+  (string * ((int * Bitstring.bitstring * kernel_struct) option)) AddrMap.t;;
 
 
 
 val task_struct_follower :
-  kernel_version ->
-    (string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring) ->
-      (string * ((int * Bitstring.bitstring * kernel_struct) option))
-        AddrMap.t ->
-        Virt_mem_mmap.addr ->
-          (string * ((int * Bitstring.bitstring * kernel_struct) option))
-            AddrMap.t;;
+  kernel_version -> load_fn -> addrmap -> Virt_mem_mmap.addr -> addrmap;;
 val net_device_follower :
-  kernel_version ->
-    (string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring) ->
-      (string * ((int * Bitstring.bitstring * kernel_struct) option))
-        AddrMap.t ->
-        Virt_mem_mmap.addr ->
-          (string * ((int * Bitstring.bitstring * kernel_struct) option))
-            AddrMap.t;;
+  kernel_version -> load_fn -> addrmap -> Virt_mem_mmap.addr -> addrmap;;
 val net_follower :
-  kernel_version ->
-    (string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring) ->
-      (string * ((int * Bitstring.bitstring * kernel_struct) option))
-        AddrMap.t ->
-        Virt_mem_mmap.addr ->
-          (string * ((int * Bitstring.bitstring * kernel_struct) option))
-            AddrMap.t;;
+  kernel_version -> load_fn -> addrmap -> Virt_mem_mmap.addr -> addrmap;;
 val in_device_follower :
-  kernel_version ->
-    (string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring) ->
-      (string * ((int * Bitstring.bitstring * kernel_struct) option))
-        AddrMap.t ->
-        Virt_mem_mmap.addr ->
-          (string * ((int * Bitstring.bitstring * kernel_struct) option))
-            AddrMap.t;;
+  kernel_version -> load_fn -> addrmap -> Virt_mem_mmap.addr -> addrmap;;
 val inet6_dev_follower :
-  kernel_version ->
-    (string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring) ->
-      (string * ((int * Bitstring.bitstring * kernel_struct) option))
-        AddrMap.t ->
-        Virt_mem_mmap.addr ->
-          (string * ((int * Bitstring.bitstring * kernel_struct) option))
-            AddrMap.t;;
+  kernel_version -> load_fn -> addrmap -> Virt_mem_mmap.addr -> addrmap;;
 val in_ifaddr_follower :
-  kernel_version ->
-    (string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring) ->
-      (string * ((int * Bitstring.bitstring * kernel_struct) option))
-        AddrMap.t ->
-        Virt_mem_mmap.addr ->
-          (string * ((int * Bitstring.bitstring * kernel_struct) option))
-            AddrMap.t;;
+  kernel_version -> load_fn -> addrmap -> Virt_mem_mmap.addr -> addrmap;;
 val inet6_ifaddr_follower :
-  kernel_version ->
-    (string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring) ->
-      (string * ((int * Bitstring.bitstring * kernel_struct) option))
-        AddrMap.t ->
-        Virt_mem_mmap.addr ->
-          (string * ((int * Bitstring.bitstring * kernel_struct) option))
-            AddrMap.t;;
+  kernel_version -> load_fn -> addrmap -> Virt_mem_mmap.addr -> addrmap;;
index 7943797..c00face 100644 (file)
@@ -330,7 +330,7 @@ Use 'virt-mem --help' for more help or read the manual page virt-mem(1)");
   );
 
   (* Get the kernel images. *)
-  let images =
+  let kimages =
     if testimages = [] then (
       let conn =
        let name = uri in
@@ -425,7 +425,7 @@ Use 'virt-mem --help' for more help or read the manual page virt-mem(1)");
          (* Download the static part of the kernel. *)
          let start_t = gettimeofday () in
 
-         let image =
+         let kimage =
            try
              load_static_memory ~dom ~domname ~arch
                ~wordsize ~endian
@@ -444,7 +444,7 @@ Possibly the '-T' command line parameter was used inconsistently.");
              (end_t -. start_t)
          );
 
-         image
+         kimage
 
       ) xmls
     ) else (
@@ -494,19 +494,15 @@ Possibly the '-T' command line parameter was used inconsistently.");
          let mem = Virt_mem_mmap.set_wordsize mem wordsize in
          let mem = Virt_mem_mmap.set_endian mem endian in
 
-         { dom = None; domname = filename; mem = mem; arch = arch;
-           kernel_min = kernel_min; kernel_max = kernel_max }
+         { dom = None; domname = filename; arch = arch;
+           kernel_min = kernel_min; kernel_max = kernel_max;
+           mem = mem; addrmap = Kernel.AddrMap.empty;
+           ksyms = Ksymmap.empty; have_ksyms = false; have_kallsyms = false;
+           utsname = None;
+           have_tasks = false; have_net_devices = false }
       ) testimages
     ) in
 
-  (* Now build the kdata, depending on what the tool asked for. *)
-  let images =
-    List.map (
-      fun image ->
-       let kdata = { ksyms = None; utsname = None; tasks = None;
-                     net_devices = None } in
-       image, kdata
-    ) images in
   (* Certain needs are dependent on others ... *)
   let needs_ksyms =
     if needs_utsname then true
@@ -521,144 +517,114 @@ Possibly the '-T' command line parameter was used inconsistently.");
     if needs_everything then true, true, true, true
     else needs_ksyms, needs_utsname, needs_tasks, needs_net_devices in
 
-  (* Do the kernel symbol analysis. *)
-  let images =
-    if not needs_ksyms then images
-    else
-      List.map (
-       fun (image, kdata) ->
-         (* Look for ordinary kernel symbols: *)
-         let image, ksyms =
-           Virt_mem_ksyms.find_kernel_symbols debug image in
-
-         match ksyms with
-         | None -> image, kdata
-         | Some ksyms ->
-             (* Look for kallsyms: *)
-             let image, kallsyms =
-               Virt_mem_kallsyms.find_kallsyms debug image ksyms in
-
-             let ksyms =
-               match kallsyms with
-               | None -> ksyms (* no kallsyms, just use module symbols *)
-               | Some kallsyms -> kallsyms (* ksyms + kallsyms *) in
-
-             image, { kdata with ksyms = Some ksyms }
-      ) images in
+  let errors = ref 0 in
 
-  (* Get the kernel version (utsname analysis). *)
-  let images =
-    if not needs_utsname then images
-    else
-      List.map (
-       fun (image, ({ ksyms = ksyms } as kdata)) ->
-         match ksyms with
-         | None -> image, kdata
-         | Some ksyms ->
-             let image, utsname =
-               Virt_mem_utsname.find_utsname debug image ksyms in
-             let kdata = { kdata with utsname = utsname } in
-             image, kdata
-      ) images in
-
-  (* Get the tasks. *)
-  let images =
-    if not needs_tasks then images
-    else
-      List.map (
-       fun (image, ({ ksyms = ksyms; utsname = utsname } as kdata)) ->
-         match ksyms, utsname with
-         | Some ksyms, Some { uts_kernel_release = kversion } ->
-             let image = ref image in
-             let load struct_name addr size =
-               printf "load for task, %s: %Lx %d ...\n" struct_name addr size;
-               let mapped =
-                 Virt_mem_mmap.is_mapped_range !image.mem addr size in
-               if not mapped then image := load_memory !image addr size;
-               let bits = Virt_mem_mmap.get_bytes !image.mem addr size in
-               Bitstring.bitstring_of_string bits
-             in
-             let init_task = Ksymmap.find "init_task" ksyms in
-             let map = Kernel.AddrMap.empty in
-             let map =
-               Kernel.task_struct_follower kversion load map init_task in
-
-             (*
-             let image, tasks =
-               Virt_mem_tasks.find_tasks debug image ksyms kversion in
-             let kdata = { kdata with tasks = tasks } in
-             *)
-             !image, kdata
-         | _, _ -> image, kdata
-      ) images in
-
-  (* Get the net devices. *)
-  let images =
-    if not needs_net_devices then images
-    else
-      List.map (
-       fun (image, ({ ksyms = ksyms; utsname = utsname } as kdata)) ->
-         match ksyms, utsname with
-         | Some ksyms, Some { uts_kernel_release = kversion } ->
-             let image = ref image in
-             let load struct_name addr size =
-               printf "load for net dev, %s: %Lx %d ...\n" struct_name addr size;
-               let mapped =
-                 Virt_mem_mmap.is_mapped_range !image.mem addr size in
-               if not mapped then image := load_memory !image addr size;
-               let bits = Virt_mem_mmap.get_bytes !image.mem addr size in
-               Bitstring.bitstring_of_string bits
-             in
-             let map =
-               try
-                 let dev_base = Ksymmap.find "dev_base" ksyms in
-                 let map = Kernel.AddrMap.empty in
-                 let map =
-                   Kernel.net_device_follower kversion load map dev_base in
-                 Some map
-               with Not_found ->
+  List.iter (
+    fun kimage ->
+      try
+       (* Do the kernel symbol analysis. *)
+       let kimage =
+         if not needs_ksyms then kimage
+         else (
+           (* Look for ordinary kernel symbols: *)
+           let kimage = Virt_mem_ksyms.find_kernel_symbols debug kimage in
+
+           if kimage.have_ksyms then
+             (* Look for kallsyms: *)
+             Virt_mem_kallsyms.find_kallsyms debug kimage
+           else kimage
+         ) in
+
+       (* Get the kernel version (utsname analysis). *)
+       let kimage =
+         if not needs_utsname then kimage
+         else (
+           if kimage.have_ksyms then
+             Virt_mem_utsname.find_utsname debug kimage
+           else
+             kimage
+         ) in
+
+       (* Get the tasks. *)
+       let kimage =
+         if not needs_tasks then kimage
+         else (
+           let { ksyms = ksyms; have_ksyms = have_ksyms; utsname = utsname;
+                 addrmap = addrmap } = kimage in
+           match have_ksyms, utsname with
+           | true, Some { uts_kernel_release = kversion } ->
+               let kimage = ref kimage in
+               let load struct_name addr size =
+                 if debug then
+                   eprintf "load for task, %s: %Lx %d ...\n"
+                     struct_name addr size;
+                 let mapped =
+                   Virt_mem_mmap.is_mapped_range !kimage.mem addr size in
+                 if not mapped then kimage := load_memory !kimage addr size;
+                 let bits = Virt_mem_mmap.get_bytes !kimage.mem addr size in
+                 Bitstring.bitstring_of_string bits
+               in
+               let init_task = Ksymmap.find "init_task" ksyms in
+               let addrmap =
+                 Kernel.task_struct_follower kversion load addrmap init_task in
+               { !kimage with addrmap = addrmap }
+           | _, _ -> kimage
+         ) in
+
+       (* Get the net devices. *)
+       let kimage =
+         if not needs_net_devices then kimage
+         else (
+           let { ksyms = ksyms; have_ksyms = have_ksyms; utsname = utsname;
+                 addrmap = addrmap } = kimage in
+           match have_ksyms, utsname with
+           | true, Some { uts_kernel_release = kversion } ->
+               let kimage = ref kimage in
+               let load struct_name addr size =
+                 if debug then
+                   eprintf "load for net dev, %s: %Lx %d ...\n"
+                     struct_name addr size;
+                 let mapped =
+                   Virt_mem_mmap.is_mapped_range !kimage.mem addr size in
+                 if not mapped then kimage := load_memory !kimage addr size;
+                 let bits = Virt_mem_mmap.get_bytes !kimage.mem addr size in
+                 Bitstring.bitstring_of_string bits
+               in
+               let addrmap =
                  try
-                   let dev_base_head = Ksymmap.find "dev_base_head" ksyms in
-                   (* XXX adjust to get offset of start of net_device *)
-                   assert false
+                   let dev_base = Ksymmap.find "dev_base" ksyms in
+                   Kernel.net_device_follower kversion load addrmap dev_base
                  with Not_found ->
                    try
-                     let init_net = Ksymmap.find "init_net" ksyms in
-                     let map = Kernel.AddrMap.empty in
-                     let map =
-                       Kernel.net_follower kversion load map init_net in
-                     Some map
+                     let dev_base_head = Ksymmap.find "dev_base_head" ksyms in
+                     (* XXX adjust to get offset of start of net_device *)
+                     assert false
                    with Not_found ->
-                     eprintf (f_"%s: cannot find dev_base, dev_base_head or init_net symbols in kernel image.\n") !image.domname;
-                     None in
-(*
-             let image, net_devices =
-               Virt_mem_net_devices.find_net_devices debug
-                 image ksyms kversion in
-             let kdata = { kdata with net_devices = net_devices } in
-*)
-             !image, kdata
-         | _, _ -> image, kdata
-      ) images in
-
-  (* Run the tool's main function. *)
-  let errors = ref 0 in
-  List.iter (
-    fun (image, kdata) ->
-      try
+                     try
+                       let init_net = Ksymmap.find "init_net" ksyms in
+                       Kernel.net_follower kversion load addrmap init_net
+                     with Not_found ->
+                       eprintf (f_"%s: cannot find dev_base, dev_base_head or init_net symbols in kernel image.\n") !kimage.domname;
+                       addrmap in
+               { !kimage with addrmap = addrmap }
+           | _, _ -> kimage
+         ) in
+
+       (* Run the tool's main function. *)
        if not needs_everything then (
-         if needs_ksyms && kdata.ksyms = None then
+         if needs_ksyms && kimage.have_ksyms = false then
            failwith (s_"could not read kernel symbols")
-         else if needs_utsname && kdata.utsname = None then
+         else if needs_utsname && kimage.utsname = None then
            failwith (s_"could not read kernel version")
-         else if needs_tasks && kdata.tasks = None then
+         else if needs_tasks && kimage.have_tasks = false then
            failwith (s_"could not read process table")
-         else if needs_net_devices && kdata.net_devices = None then
+         else if needs_net_devices && kimage.have_net_devices = false then
            failwith (s_"could not read net device table")
        );
-       run debug image kdata
+       run debug kimage
       with exn ->
-       eprintf "%s: %s\n" image.domname (Printexc.to_string exn);
+       eprintf "%s: %s\n" kimage.domname (Printexc.to_string exn);
        incr errors
-  ) images;
+  ) kimages;
+
   exit (if !errors > 0 then 1 else 0)
index 6356981..8264508 100644 (file)
@@ -24,7 +24,7 @@ val register :
   ?needs_tasks:bool ->
   ?needs_net_devices:bool ->
   ?needs_everything:bool ->
-  run:(bool -> Virt_mem_types.image -> Virt_mem_types.kdata -> unit) ->
+  run:(bool -> Virt_mem_types.kimage -> unit) ->
   ?external_cmd:bool ->
   ?extra_args:(Arg.key * Arg.spec * Arg.doc) list ->
   ?argcheck:(bool -> unit) ->
index 5e51fc1..dab261b 100644 (file)
@@ -40,7 +40,7 @@ let argcheck debug =
   )
 
 (* Capture the image. *)
-let rec run debug image kdata = ()
+let rec run debug kimage = ()
 (*
   | [] ->
       prerr_endline
index 615bc34..8135fcd 100644 (file)
@@ -42,7 +42,7 @@ let argcheck debug =
   )
 
 (* Capture the image. *)
-let rec run debug image kdata =
+let rec run debug kimage =
   let start_addr = !start_addr in
   let size = !size in
 
@@ -56,15 +56,15 @@ let rec run debug image kdata =
     | Some size -> size in
 
   (* Load the memory. *)
-  let is_mapped = Virt_mem_mmap.is_mapped_range image.mem start_addr size in
-  let image =
+  let is_mapped = Virt_mem_mmap.is_mapped_range kimage.mem start_addr size in
+  let kimage =
     if not is_mapped then
-      load_memory image start_addr size
+      load_memory kimage start_addr size
     else
-      image in
+      kimage in
 
   (* Get the bytes. *)
-  let bytes = Virt_mem_mmap.get_bytes image.mem start_addr size in
+  let bytes = Virt_mem_mmap.get_bytes kimage.mem start_addr size in
 
   hexdump stdout start_addr bytes size
 
index 631bf61..9e6eccb 100644 (file)
@@ -36,7 +36,8 @@ type kallsyms_compr =
   | Compressed of (string * Virt_mem_mmap.addr) list * Virt_mem_mmap.addr
   | Uncompressed of (string * Virt_mem_mmap.addr) list
 
-let find_kallsyms debug ({ domname = domname; mem = mem } as image) ksymmap =
+let find_kallsyms debug ({ domname = domname; mem = mem; ksyms = ksyms }
+                          as kimage) =
   let start_t = gettimeofday () in
 
   (* Now try to find the /proc/kallsyms table.  This is in an odd
@@ -50,7 +51,7 @@ let find_kallsyms debug ({ domname = domname; mem = mem } as image) ksymmap =
    * more useful than the basic list of exports.
    *)
   let ksym_addrs = List.filter_map (
-    fun ksym -> try Some (Ksymmap.find ksym ksymmap) with Not_found -> None
+    fun ksym -> try Some (Ksymmap.find ksym ksyms) with Not_found -> None
   ) Virt_mem_ksyms.common_ksyms in
 
   (* Search for those kernel addresses in the image.  We're looking
@@ -196,20 +197,20 @@ let find_kallsyms debug ({ domname = domname; mem = mem } as image) ksymmap =
   (* Vote for the most popular symbol table candidate and
    * enhance the function for looking up ksyms.
    *)
-  let ksymmap =
+  let ksyms, have_kallsyms =
     let freqs = frequency kallsymtabs in
     match freqs with
     | [] ->
        (* Can't find any kallsymtabs. *)
-       None
+       ksyms, false
 
     | (_, (_, _, _, Uncompressed names)) :: _ ->
-       let rec loop ksymmap = function
+       let rec loop ksyms = function
          | (name, value) :: names ->
-             loop (Ksymmap.add name value ksymmap) names
-         | [] -> ksymmap
+             loop (Ksymmap.add name value ksyms) names
+         | [] -> ksyms
        in
-       Some (loop ksymmap names)
+       loop ksyms names, true
 
     | (_, (start_addr, num_entries, names_addr,
           Compressed (compressed_names, markers_addr))) :: _ ->
@@ -255,12 +256,12 @@ let find_kallsyms debug ({ domname = domname; mem = mem } as image) ksymmap =
            Some (name, sym_value)
        ) compressed_names in
 
-       let rec loop ksymmap = function
+       let rec loop ksyms = function
          | (name, value) :: names ->
-             loop (Ksymmap.add name value ksymmap) names
-         | [] -> ksymmap
+             loop (Ksymmap.add name value ksyms) names
+         | [] -> ksyms
        in
-       Some (loop ksymmap names) in
+       loop ksyms names, true in
 
   if debug then (
     let end_t = gettimeofday () in
@@ -268,4 +269,4 @@ let find_kallsyms debug ({ domname = domname; mem = mem } as image) ksymmap =
       (end_t -. start_t)
   );
 
-  (image, ksymmap)
+  { kimage with ksyms = ksyms; have_kallsyms = have_kallsyms }
index 67a9b96..b9e284c 100644 (file)
@@ -20,6 +20,6 @@
    Find kallsyms in a kernel image.
  *)
 
-val find_kallsyms : bool -> Virt_mem_types.image -> Virt_mem_types.ksymmap
-  -> Virt_mem_types.image * Virt_mem_types.ksymmap option
+val find_kallsyms :
+  bool -> Virt_mem_types.kimage -> Virt_mem_types.kimage
 (** Find kallsyms in a kernel image. *)
index fa71776..68ede24 100644 (file)
@@ -1,160 +1,9 @@
 let kernels =
-  [ "2.6.18-1.2798.fc6.i586"; "2.6.18-1.2798.fc6.i686";
-    "2.6.18-1.2798.fc6.i686"; "2.6.18-1.2798.fc6.i686";
-    "2.6.18-1.2798.fc6.ppc"; "2.6.18-1.2798.fc6.ppc";
-    "2.6.18-1.2798.fc6.ppc64"; "2.6.18-1.2798.fc6.ppc64";
-    "2.6.18-1.2798.fc6.ppc64iseries"; "2.6.18-1.2798.fc6.ppc64iseries";
-    "2.6.18-1.2798.fc6.x86_64"; "2.6.18-1.2798.fc6.x86_64";
-    "2.6.18-1.2798.fc6.x86_64"; "2.6.20-1.2933.fc6.i586";
-    "2.6.20-1.2933.fc6.i686"; "2.6.20-1.2933.fc6.i686";
-    "2.6.20-1.2933.fc6.i686"; "2.6.20-1.2933.fc6.i686";
-    "2.6.20-1.2933.fc6.i686"; "2.6.20-1.2933.fc6.i686";
-    "2.6.20-1.2933.fc6.ppc"; "2.6.20-1.2933.fc6.ppc";
-    "2.6.20-1.2933.fc6.ppc64"; "2.6.20-1.2933.fc6.ppc64";
-    "2.6.20-1.2933.fc6.x86_64"; "2.6.20-1.2933.fc6.x86_64";
-    "2.6.20-1.2933.fc6.x86_64"; "2.6.20-1.2933.fc6.x86_64";
-    "2.6.21-1.3128.fc7.i586"; "2.6.21-1.3128.fc7.i686";
-    "2.6.21-1.3128.fc7.i686"; "2.6.21-1.3128.fc7.ppc";
-    "2.6.21-1.3128.fc7.ppc"; "2.6.21-1.3128.fc7.ppc64";
-    "2.6.21-1.3128.fc7.ppc64"; "2.6.21-1.3128.fc7.x86_64";
-    "2.6.21-1.3128.fc7.x86_64"; "2.6.21-1.3132.fc7.i586";
-    "2.6.21-1.3132.fc7.i686"; "2.6.21-1.3132.fc7.i686";
-    "2.6.21-1.3132.fc7.ppc"; "2.6.21-1.3132.fc7.ppc";
-    "2.6.21-1.3132.fc7.ppc64"; "2.6.21-1.3132.fc7.ppc64";
-    "2.6.21-1.3132.fc7.x86_64"; "2.6.21-1.3132.fc7.x86_64";
-    "2.6.21-1.3141.fc7.i586"; "2.6.21-1.3141.fc7.i686";
-    "2.6.21-1.3141.fc7.i686"; "2.6.21-1.3141.fc7.ppc";
-    "2.6.21-1.3141.fc7.ppc"; "2.6.21-1.3141.fc7.ppc64";
-    "2.6.21-1.3141.fc7.ppc64"; "2.6.21-1.3141.fc7.x86_64";
-    "2.6.21-1.3141.fc7.x86_64"; "2.6.21-1.3144.fc7.i586";
-    "2.6.21-1.3144.fc7.i686"; "2.6.21-1.3144.fc7.i686";
-    "2.6.21-1.3144.fc7.ppc"; "2.6.21-1.3144.fc7.ppc";
-    "2.6.21-1.3144.fc7.ppc64"; "2.6.21-1.3144.fc7.ppc64";
-    "2.6.21-1.3144.fc7.x86_64"; "2.6.21-1.3144.fc7.x86_64";
-    "2.6.21-1.3145.fc7.i586"; "2.6.21-1.3145.fc7.i686";
-    "2.6.21-1.3145.fc7.i686"; "2.6.21-1.3145.fc7.i686";
-    "2.6.21-1.3145.fc7.i686"; "2.6.21-1.3145.fc7.ppc";
-    "2.6.21-1.3145.fc7.ppc"; "2.6.21-1.3145.fc7.ppc64";
-    "2.6.21-1.3145.fc7.ppc64"; "2.6.21-1.3145.fc7.x86_64";
-    "2.6.21-1.3145.fc7.x86_64"; "2.6.21-1.3145.fc7.x86_64";
-    "2.6.21-1.3190.fc7.i586"; "2.6.21-1.3190.fc7.i686";
-    "2.6.21-1.3190.fc7.i686"; "2.6.21-1.3190.fc7.i686";
-    "2.6.21-1.3190.fc7.i686"; "2.6.21-1.3190.fc7.ppc";
-    "2.6.21-1.3190.fc7.ppc"; "2.6.21-1.3190.fc7.ppc64";
-    "2.6.21-1.3190.fc7.ppc64"; "2.6.21-1.3190.fc7.x86_64";
-    "2.6.21-1.3190.fc7.x86_64"; "2.6.21-1.3190.fc7.x86_64";
-    "2.6.21-1.3209.fc8.i586"; "2.6.21-1.3209.fc8.i686";
-    "2.6.21-1.3209.fc8.i686"; "2.6.21-1.3209.fc8.ppc";
-    "2.6.21-1.3209.fc8.ppc"; "2.6.21-1.3209.fc8.ppc64";
-    "2.6.21-1.3209.fc8.ppc64"; "2.6.21-1.3209.fc8.x86_64";
-    "2.6.21-1.3218.fc8.i586"; "2.6.21-1.3218.fc8.i686";
-    "2.6.21-1.3218.fc8.i686"; "2.6.21-1.3218.fc8.ppc";
-    "2.6.21-1.3218.fc8.ppc"; "2.6.21-1.3218.fc8.ppc64";
-    "2.6.21-1.3218.fc8.ppc64"; "2.6.21-1.3218.fc8.x86_64";
-    "2.6.21-1.3221.fc8.i586"; "2.6.21-1.3221.fc8.i686";
-    "2.6.21-1.3221.fc8.i686"; "2.6.21-1.3221.fc8.ppc";
-    "2.6.21-1.3221.fc8.ppc"; "2.6.21-1.3221.fc8.ppc64";
-    "2.6.21-1.3221.fc8.ppc64"; "2.6.21-1.3221.fc8.x86_64";
-    "2.6.21-1.3228.fc7.i586"; "2.6.21-1.3228.fc7.i686";
-    "2.6.21-1.3228.fc7.i686"; "2.6.21-1.3228.fc7.i686";
-    "2.6.21-1.3228.fc7.i686"; "2.6.21-1.3228.fc7.ppc";
-    "2.6.21-1.3228.fc7.ppc"; "2.6.21-1.3228.fc7.ppc64";
-    "2.6.21-1.3228.fc7.ppc64"; "2.6.21-1.3228.fc7.x86_64";
-    "2.6.21-1.3228.fc7.x86_64"; "2.6.21-1.3228.fc7.x86_64";
-    "2.6.21-1.3234.fc8.i686"; "2.6.21-1.3234.fc8.i686";
-    "2.6.21-1.3234.fc8.ppc"; "2.6.21-1.3234.fc8.ppc";
-    "2.6.21-1.3234.fc8.ppc64"; "2.6.21-1.3234.fc8.ppc64";
-    "2.6.21-1.3234.fc8.x86_64"; "2.6.21-1.3236.fc8.i686";
-    "2.6.21-1.3236.fc8.i686"; "2.6.21-1.3236.fc8.ppc";
-    "2.6.21-1.3236.fc8.ppc"; "2.6.21-1.3236.fc8.ppc64";
-    "2.6.21-1.3236.fc8.ppc64"; "2.6.21-1.3236.fc8.x86_64";
-    "2.6.21-1.3238.fc8.i686"; "2.6.21-1.3238.fc8.i686";
-    "2.6.21-1.3238.fc8.ppc"; "2.6.21-1.3238.fc8.ppc";
-    "2.6.21-1.3238.fc8.ppc64"; "2.6.21-1.3238.fc8.ppc64";
-    "2.6.21-1.3238.fc8.x86_64"; "2.6.21-1.3242.fc8.i686";
-    "2.6.21-1.3242.fc8.i686"; "2.6.21-1.3242.fc8.ppc";
-    "2.6.21-1.3242.fc8.ppc"; "2.6.21-1.3242.fc8.ppc64";
-    "2.6.21-1.3242.fc8.ppc64"; "2.6.21-1.3242.fc8.x86_64";
-    "2.6.22-0.23.rc7.git6.fc8.i686"; "2.6.22-0.23.rc7.git6.fc8.i686";
-    "2.6.22-0.23.rc7.git6.fc8.ppc"; "2.6.22-0.23.rc7.git6.fc8.ppc";
-    "2.6.22-0.23.rc7.git6.fc8.ppc64"; "2.6.22-0.23.rc7.git6.fc8.ppc64";
-    "2.6.22-0.23.rc7.git6.fc8.x86_64"; "2.6.22-0.rc7.2.fc8.i686";
-    "2.6.22-0.rc7.2.fc8.i686"; "2.6.22-0.rc7.2.fc8.ppc";
-    "2.6.22-0.rc7.2.fc8.ppc"; "2.6.22-0.rc7.2.fc8.ppc64";
-    "2.6.22-0.rc7.2.fc8.ppc64"; "2.6.22-0.rc7.2.fc8.x86_64";
-    "2.6.23.14-135.fc8.i586"; "2.6.23.14-135.fc8.i686";
-    "2.6.23.14-135.fc8.i686"; "2.6.23.14-135.fc8.i686";
-    "2.6.23.14-135.fc8.i686"; "2.6.23.14-135.fc8.ppc";
-    "2.6.23.14-135.fc8.ppc"; "2.6.23.14-135.fc8.ppc64";
-    "2.6.23.14-135.fc8.ppc64"; "2.6.23.14-135.fc8.x86_64";
-    "2.6.23.14-135.fc8.x86_64"; "2.6.23.14-78.fc7.i586";
-    "2.6.23.14-78.fc7.i686"; "2.6.23.14-78.fc7.i686";
-    "2.6.23.14-78.fc7.i686"; "2.6.23.14-78.fc7.ppc"; "2.6.23.14-78.fc7.ppc";
-    "2.6.23.14-78.fc7.ppc64"; "2.6.23.14-78.fc7.ppc64";
-    "2.6.23.14-78.fc7.x86_64"; "2.6.23.14-78.fc7.x86_64";
-    "2.6.24-0.167.rc8.git4.fc9.i586"; "2.6.24-0.167.rc8.git4.fc9.i686";
-    "2.6.24-0.167.rc8.git4.fc9.i686"; "2.6.24-0.167.rc8.git4.fc9.ppc";
-    "2.6.24-0.167.rc8.git4.fc9.ppc"; "2.6.24-0.167.rc8.git4.fc9.ppc64";
-    "2.6.24-0.167.rc8.git4.fc9.ppc64"; "2.6.24-0.167.rc8.git4.fc9.x86_64";
-    "2.6.24-7.fc9.i586"; "2.6.24-7.fc9.i686"; "2.6.24-7.fc9.i686";
-    "2.6.24-7.fc9.ppc"; "2.6.24-7.fc9.ppc"; "2.6.24-7.fc9.ppc64";
-    "2.6.24-7.fc9.ppc64"; "2.6.24-7.fc9.x86_64"; "2.6.24-9.fc9.i586";
-    "2.6.24-9.fc9.i686"; "2.6.24-9.fc9.i686"; "2.6.24-9.fc9.ppc";
-    "2.6.24-9.fc9.ppc"; "2.6.24-9.fc9.ppc64"; "2.6.24-9.fc9.ppc64";
-    "2.6.24-9.fc9.x86_64"; "2.6.25.11-97.fc9.i686";
+  [ "2.6.20-1.2933.fc6.i586"; "2.6.20-1.2933.fc6.i686";
+    "2.6.20-1.2933.fc6.ppc"; "2.6.20-1.2933.fc6.ppc64";
+    "2.6.20-1.2933.fc6.x86_64"; "2.6.25.11-97.fc9.i686";
     "2.6.25.11-97.fc9.x86_64"; "2.6.25.14-108.fc9.i586";
-    "2.6.25.14-108.fc9.i686"; "2.6.25.14-108.fc9.i686";
-    "2.6.25.14-108.fc9.i686"; "2.6.25.14-108.fc9.i686";
-    "2.6.25.14-108.fc9.ppc"; "2.6.25.14-108.fc9.ppc";
+    "2.6.25.14-108.fc9.i686"; "2.6.25.14-108.fc9.ppc";
     "2.6.25.14-108.fc9.ppc64"; "2.6.25.14-108.fc9.x86_64";
-    "2.6.25.14-108.fc9.x86_64"; "2.6.25.14-68.fc8.i686";
-    "2.6.25.14-68.fc8.i686"; "2.6.25.14-68.fc8.i686";
-    "2.6.25.14-69.fc8.i586"; "2.6.25.14-69.fc8.i686";
-    "2.6.25.14-69.fc8.i686"; "2.6.25.14-69.fc8.i686";
-    "2.6.25.14-69.fc8.i686"; "2.6.25.14-69.fc8.ppc"; "2.6.25.14-69.fc8.ppc";
-    "2.6.25.14-69.fc8.ppc64"; "2.6.25.14-69.fc8.ppc64";
-    "2.6.25.14-69.fc8.x86_64"; "2.6.25.14-69.fc8.x86_64";
-    "2.6.26.1-9.fc9.i586"; "2.6.26.1-9.fc9.i686"; "2.6.26.1-9.fc9.i686";
-    "2.6.26.1-9.fc9.i686"; "2.6.26.1-9.fc9.i686"; "2.6.26.1-9.fc9.ppc";
-    "2.6.26.1-9.fc9.ppc"; "2.6.26.1-9.fc9.ppc64"; "2.6.26.1-9.fc9.ppc64";
-    "2.6.26.1-9.fc9.x86_64"; "2.6.26.1-9.fc9.x86_64"; "2.6.26.2-14.fc9.i586";
-    "2.6.26.2-14.fc9.i686"; "2.6.26.2-14.fc9.i686"; "2.6.26.2-14.fc9.i686";
-    "2.6.26.2-14.fc9.i686"; "2.6.26.2-14.fc9.ppc"; "2.6.26.2-14.fc9.ppc";
-    "2.6.26.2-14.fc9.ppc64"; "2.6.26.2-14.fc9.ppc64";
-    "2.6.26.2-14.fc9.x86_64"; "2.6.26.2-14.fc9.x86_64";
-    "2.6.26.2-2.fc8.i586"; "2.6.26.2-2.fc8.i686"; "2.6.26.2-2.fc8.i686";
-    "2.6.26.2-2.fc8.i686"; "2.6.26.2-2.fc8.i686"; "2.6.26.2-2.fc8.ppc";
-    "2.6.26.2-2.fc8.ppc"; "2.6.26.2-2.fc8.ppc64"; "2.6.26.2-2.fc8.ppc64";
-    "2.6.26.2-2.fc8.x86_64"; "2.6.26.2-2.fc8.x86_64";
-    "2.6.27-0.225.rc1.git5.fc10.i586"; "2.6.27-0.225.rc1.git5.fc10.i686";
-    "2.6.27-0.225.rc1.git5.fc10.i686"; "2.6.27-0.225.rc1.git5.fc10.ppc";
-    "2.6.27-0.225.rc1.git5.fc10.ppc"; "2.6.27-0.225.rc1.git5.fc10.ppc64";
-    "2.6.27-0.225.rc1.git5.fc10.ppc64"; "2.6.27-0.225.rc1.git5.fc10.x86_64";
-    "2.6.27-0.226.rc1.git5.fc10.i586"; "2.6.27-0.226.rc1.git5.fc10.i686";
-    "2.6.27-0.226.rc1.git5.fc10.i686"; "2.6.27-0.226.rc1.git5.fc10.ppc";
-    "2.6.27-0.226.rc1.git5.fc10.ppc"; "2.6.27-0.226.rc1.git5.fc10.ppc64";
-    "2.6.27-0.226.rc1.git5.fc10.ppc64"; "2.6.27-0.226.rc1.git5.fc10.x86_64";
-    "2.6.27-0.231.rc1.git6.fc10.i586"; "2.6.27-0.231.rc1.git6.fc10.i686";
-    "2.6.27-0.231.rc1.git6.fc10.i686"; "2.6.27-0.231.rc1.git6.fc10.ppc";
-    "2.6.27-0.231.rc1.git6.fc10.ppc"; "2.6.27-0.231.rc1.git6.fc10.ppc64";
-    "2.6.27-0.231.rc1.git6.fc10.ppc64"; "2.6.27-0.231.rc1.git6.fc10.x86_64";
-    "2.6.27-0.237.rc2.fc10.i586"; "2.6.27-0.237.rc2.fc10.i686";
-    "2.6.27-0.237.rc2.fc10.i686"; "2.6.27-0.237.rc2.fc10.ppc";
-    "2.6.27-0.237.rc2.fc10.ppc"; "2.6.27-0.237.rc2.fc10.ppc64";
-    "2.6.27-0.237.rc2.fc10.ppc64"; "2.6.27-0.237.rc2.fc10.x86_64";
-    "2.6.27-0.238.rc2.fc10.i586"; "2.6.27-0.238.rc2.fc10.i686";
-    "2.6.27-0.238.rc2.fc10.i686"; "2.6.27-0.238.rc2.fc10.ppc";
-    "2.6.27-0.238.rc2.fc10.ppc"; "2.6.27-0.238.rc2.fc10.ppc64";
-    "2.6.27-0.238.rc2.fc10.ppc64"; "2.6.27-0.238.rc2.fc10.x86_64";
-    "2.6.27-0.241.rc2.git1.fc10.i586"; "2.6.27-0.241.rc2.git1.fc10.i686";
-    "2.6.27-0.241.rc2.git1.fc10.i686"; "2.6.27-0.241.rc2.git1.fc10.ppc";
-    "2.6.27-0.241.rc2.git1.fc10.ppc"; "2.6.27-0.241.rc2.git1.fc10.ppc64";
-    "2.6.27-0.241.rc2.git1.fc10.ppc64"; "2.6.27-0.241.rc2.git1.fc10.x86_64";
-    "2.6.27-0.244.rc2.git1.fc10.i586"; "2.6.27-0.244.rc2.git1.fc10.i686";
-    "2.6.27-0.244.rc2.git1.fc10.i686"; "2.6.27-0.244.rc2.git1.fc10.ppc";
-    "2.6.27-0.244.rc2.git1.fc10.ppc"; "2.6.27-0.244.rc2.git1.fc10.ppc64";
-    "2.6.27-0.244.rc2.git1.fc10.ppc64"; "2.6.27-0.244.rc2.git1.fc10.x86_64";
-    "2.6.27-0.254.rc3.fc10.i586"; "2.6.27-0.254.rc3.fc10.i686";
-    "2.6.27-0.254.rc3.fc10.i686"; "2.6.27-0.254.rc3.fc10.ppc";
-    "2.6.27-0.254.rc3.fc10.ppc"; "2.6.27-0.254.rc3.fc10.ppc64";
-    "2.6.27-0.254.rc3.fc10.ppc64"; "2.6.27-0.254.rc3.fc10.x86_64" ];;
+    "2.6.25.14-69.fc8.i586"; "2.6.25.14-69.fc8.i686"; "2.6.25.14-69.fc8.ppc";
+    "2.6.25.14-69.fc8.ppc64"; "2.6.25.14-69.fc8.x86_64" ];;
index 0c4daf7..8a38cae 100644 (file)
@@ -45,7 +45,7 @@ let common_ksyms = [
   "schedule";                          (* scheduler entry point *)
 ]
 
-let find_kernel_symbols debug ({ mem = mem; domname = domname } as image) =
+let find_kernel_symbols debug ({ mem = mem; domname = domname } as kimage) =
   (* Searching for <NUL>string<NUL> *)
   let common_ksyms_nul = List.map (sprintf "\000%s\000") common_ksyms in
 
@@ -141,12 +141,12 @@ let find_kernel_symbols debug ({ mem = mem; domname = domname } as image) =
   (* Vote for the most popular symbol table candidate and from this
    * generate a function to look up ksyms.
    *)
-  let ksymmap =
+  let ksyms, have_ksyms =
     let freqs = frequency ksymtabs in
     match freqs with
     | [] ->
        eprintf (f_"%s: cannot find start of kernel symbol table\n") domname;
-       None
+       Ksymmap.empty, false
 
     | (_, (ksymtab_addr, ksymtab_size)) :: _ ->
        if debug then
@@ -161,23 +161,23 @@ let find_kernel_symbols debug ({ mem = mem; domname = domname } as image) =
               (Int64.to_int ksymtab_size)) in
 
        (* Construct kernel symbol map. *)
-       let ksymmap =
+       let ksyms =
          let bits = bits_of_wordsize (Virt_mem_mmap.get_wordsize mem) in
          let e = Virt_mem_mmap.get_endian mem in
-         let rec loop ksymmap bs =
+         let rec loop ksyms bs =
            bitmatch bs with
            | { value : bits : endian(e);
                name_ptr : bits : endian(e);
                bs : -1 : bitstring } ->
                let name = Virt_mem_mmap.get_string mem name_ptr in
-               let ksymmap = Ksymmap.add name value ksymmap in
-               loop ksymmap bs
+               let ksyms = Ksymmap.add name value ksyms in
+               loop ksyms bs
            | { _ } ->
-               ksymmap
+               ksyms
          in
          loop Ksymmap.empty ksymtab in
 
-       Some ksymmap
+       ksyms, true
   in
 
   if debug then (
@@ -186,4 +186,4 @@ let find_kernel_symbols debug ({ mem = mem; domname = domname } as image) =
       (end_t -. start_t)
   );
 
-  (image, ksymmap)
+  { kimage with ksyms = ksyms; have_ksyms = have_ksyms }
index f9a53d2..e0a4c2c 100644 (file)
@@ -24,6 +24,6 @@ val common_ksyms : Virt_mem_types.ksym list
 (** The list of "common" kernel symbols which we expect to be present
     in almost any Linux kernel. *)
 
-val find_kernel_symbols : bool -> Virt_mem_types.image ->
-  Virt_mem_types.image * Virt_mem_types.ksymmap option
+val find_kernel_symbols :
+  bool -> Virt_mem_types.kimage -> Virt_mem_types.kimage
 (** Find ordinary kernel symbols in a kernel image. *)
diff --git a/lib/virt_mem_list_head.ml b/lib/virt_mem_list_head.ml
deleted file mode 100644 (file)
index de16a16..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-(* Memory info command for virtual domains.
-   (C) Copyright 2008 Richard W.M. Jones, Red Hat Inc.
-   http://libvirt.org/
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *)
-
-(* This code will work provided list_head always contains just a
- * 'next' and 'prev' pointer.  If it changes, then we'll have to
- * import the struct list_head from the kernel version, just like
- * every other structure. (XXX)
- *)
-
-open Printf
-
-open Virt_mem_utils
-open Virt_mem_types
-
-type t =
-    image                      (* Kernel image. *)
-    * int64                    (* Pointer to start of head struct. *)
-    * int64                    (* Offset. *)
-
-let create_base image head offset =
-  let offset = Int64.of_int offset in
-  (image, head, offset)
-
-let create image head offset =
-  let offset = Int64.of_int offset in
-  let head = head -^ offset in
-  (image, head, offset)
-
-let get_next_ptr image addr offset =
-  let addr = addr +^ offset in
-  let addr = Virt_mem_mmap.follow_pointer image.mem addr in
-  let addr = addr -^ offset in
-  addr
-
-let load (image, head, offset) f =
-  let rec loop image addr =
-    if addr <> head then (
-      let image = f image addr in
-      let addr = get_next_ptr image addr offset in
-      loop image addr
-    )
-    else image
-  in
-  let image = loop image (get_next_ptr image head offset) in
-  image, (image, head, offset)
-
-let load_all t size =
-  let f image addr =
-    let mapped = Virt_mem_mmap.is_mapped_range image.mem addr size in
-    let image =
-      if not mapped then Virt_mem_types.load_memory image addr size
-      else image in
-    image
-  in
-  load t f
-
-let fold (image, head, offset) b f =
-  let rec loop b addr =
-    if addr <> head then (
-      let b = f b addr in
-      let addr = get_next_ptr image addr offset in
-      loop b addr
-    )
-    else b
-  in
-  loop b (get_next_ptr image head offset)
-
-(* Iter and map can be implemented in terms of fold. *)
-let iter t f =
-  fold t () (fun () addr -> let () = f addr in ())
-
-let map t f =
-  List.rev (fold t [] (fun xs addr -> let x = f addr in x :: xs))
diff --git a/lib/virt_mem_list_head.mli b/lib/virt_mem_list_head.mli
deleted file mode 100644 (file)
index 3bf4246..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-(** Handle struct list_head linked lists. *)
-(* Memory info command for virtual domains.
-   (C) Copyright 2008 Richard W.M. Jones, Red Hat Inc.
-   http://libvirt.org/
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *)
-
-type t
-
-val create : Virt_mem_types.image -> Virt_mem_mmap.addr -> int -> t
-  (** [create image head offset] creates a list_head handle.
-
-      [head] is the address of the base [list_head] in kernel memory.
-
-      [offset] is the offset of the [list_head] within the whole
-      structure.
-
-      Note that [head] may be an isolated [struct list_head] or
-      it may be a member of a structure.  In the case where the
-      head is in a structure, the head structure is ignored (as is
-      generally the case in kernel code too).
-
-      If the memory might not have been loaded yet, you should
-      call {!load} or {!load_all} immediately after this.
-  *)
-
-val create_base : Virt_mem_types.image -> Virt_mem_mmap.addr -> int -> t
-  (** Same as {!create} but the address passed in is the base address
-      of the head structure {i not} the address of the list_head
-      within that structure.
-  *)
-
-val load : t ->
-  (Virt_mem_types.image -> Virt_mem_mmap.addr -> Virt_mem_types.image) ->
-  Virt_mem_types.image * t
-  (** This call allows you to load the kernel memory for each
-      structure in the list.
-
-      You supply a function to do the loading, given the
-      address of each structure in turn.  This returns an
-      updated memory map and {!t}.
-  *)
-
-val load_all : t -> int -> Virt_mem_types.image * t
-  (** More convenient version of {!load} where you specify the
-      structure size, and this function does all the rest.
-  *)
-
-val iter : t -> (Virt_mem_mmap.addr -> unit) -> unit
-  (** [iter t f] applies function [f] to every element of the list [t]. *)
-
-val map : t -> (Virt_mem_mmap.addr -> 'a) -> 'a list
-  (** [map t f] applies function [f] to every element of the list [t] and
-      returns a list of the results.
-  *)
-
-val fold : t -> 'a -> ('a -> Virt_mem_mmap.addr -> 'a) -> 'a
-  (** [fold t b f] folds function [f] over every element of the list [t]
-      with [b] as the base case.
-  *)
diff --git a/lib/virt_mem_net_devices.ml b/lib/virt_mem_net_devices.ml
deleted file mode 100644 (file)
index f4e3ee7..0000000
+++ /dev/null
@@ -1,160 +0,0 @@
-(* Memory info command for virtual domains.
-   (C) Copyright 2008 Richard W.M. Jones, Red Hat Inc.
-   http://libvirt.org/
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *)
-
-open Printf
-
-open Virt_mem_gettext.Gettext
-open Virt_mem_utils
-open Virt_mem_types
-
-(*
-open Kernel_net_device
-open Kernel_net
-
-let max_net_devices = 10000
-
-let rec find_net_devices debug image ksymmap kernel_version =
-  if not (net_device_known kernel_version) then (
-    eprintf (f_"%s: %s: unknown kernel version
-Try a newer version of virt-mem, or if the guest is not from a
-supported Linux distribution, see this page about adding support:
-  http://et.redhat.com/~rjones/virt-mem/faq.html\n")
-      image.domname kernel_version;
-    image, None
-  ) else (
-    (* In kernels < ~ 2.6.22, this is a simple linked list:
-     *   dev_base -> next -> next
-     * In kernels >= 2.6.23, this is a list_head:
-     *   dev_base_head -> list_head dev_list -> ...
-     *)
-    let map =
-      let { field_available = available } =
-       field_signature_of_net_device_next kernel_version in
-      if available then
-       Some map_next
-      else (
-       let { field_available = available } =
-         field_signature_of_net_device_dev_list'next kernel_version in
-       if available then
-         Some map_dev_list
-       else (
-         eprintf (f_"%s: kernel net_device table is not linked through either next pointer or dev_list list_head.  Cannot read net devices.\n") image.domname;
-         None
-       )
-      ) in
-
-    match map with
-    | None -> image, None
-
-    | Some map ->
-       (* What is the starting point for iteration?  In older kernels
-        * it was the symbol 'dev_base'.  Then briefly (2.6.22-2.6.24)
-        * it became 'struct list_head dev_base_head'.  Then when net
-        * namespaces were introduced (>= 2.6.25) it became 'struct
-        * list_head init_net.dev_base_head'.
-        *)
-       let addr =
-         try Some (Ksymmap.find "dev_base" ksymmap)
-         with Not_found ->
-           try
-             let addr = Ksymmap.find "dev_base_head" ksymmap in
-             Some addr
-           with Not_found ->
-             try
-               let addr = Ksymmap.find "init_net" ksymmap in
-               if not (net_known kernel_version) then (
-                 eprintf (f_"%s: struct net not available in this kernel version.\n") image.domname;
-                 raise Not_found
-               );
-               let { field_offset = offset } =
-                 field_signature_of_net_dev_base_head'next kernel_version in
-               let addr = addr +^ Int64.of_int offset in
-               Some addr
-             with Not_found ->
-               eprintf (f_"%s: cannot find dev_base, dev_base_head or init_net symbols in kernel image.\n") image.domname;
-               None in
-
-       match addr with
-       | None -> image, None
-
-       | Some addr ->
-           (* Map over the structure using previously defined map function. *)
-           let image, netdevs =
-             map kernel_version image addr (
-               fun netdev ->
-                 { netdev_name = truncate_c_string netdev.net_device_name;
-                   netdev_flags = netdev.net_device_flags;
-                   netdev_operstate = netdev.net_device_operstate;
-                   netdev_mtu = netdev.net_device_mtu;
-                   netdev_perm_addr = netdev.net_device_perm_addr;
-                   netdev_addr_len = netdev.net_device_addr_len;
-                 }
-             ) in
-
-           image, Some netdevs
-  )
-
-(* Map dev_base_head -> list_head dev_list -> ... *)
-and map_dev_list kernel_version image lh_addr f =
-  let { field_offset = offset } =
-    field_signature_of_net_device_dev_list'next kernel_version in
-  let lh = Virt_mem_list_head.create image lh_addr offset in
-
-  let size = net_device_size kernel_version in
-  let image, lh = Virt_mem_list_head.load_all lh size in
-
-  let net_devices, _ =
-    Virt_mem_list_head.fold lh ([], 0) (
-      fun (net_devices, i) addr ->
-       if i > max_net_devices then
-         failwith (sprintf (f_"%s: too many network devices") image.domname);
-
-       let net_device = get_net_device kernel_version image.mem addr in
-       let net_devices = f net_device :: net_devices in
-       (net_devices, i+1)
-    ) in
-
-  image, net_devices
-
-(* Iterate dev_base -> next -> next ... *)
-and map_next kernel_version image addr f =
-  let size = net_device_size kernel_version in
-
-  let rec loop i image acc addr =
-    if i <= max_net_devices then (
-      if addr <> 0L then (
-       let mapped = Virt_mem_mmap.is_mapped_range image.mem addr size in
-       let image =
-         if not mapped then
-           Virt_mem_types.load_memory image addr size
-         else
-           image in
-       let dev = get_net_device kernel_version image.mem addr in
-       let acc = f dev :: acc in
-       let addr =
-         match dev.net_device_next with
-         | None -> assert false | Some addr -> addr in
-       loop (i+1) image acc addr
-      ) else
-       image, acc
-    ) else
-      failwith (sprintf (f_"%s: too many network devices") image.domname);
-  in
-  loop 0 image [] addr
-*)
diff --git a/lib/virt_mem_net_devices.mli b/lib/virt_mem_net_devices.mli
deleted file mode 100644 (file)
index 3b301e1..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-(** Get net device list from kernel. *)
-(* Memory info command for virtual domains.
-   (C) Copyright 2008 Richard W.M. Jones, Red Hat Inc.
-   http://libvirt.org/
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *)
-
-(*
-val find_net_devices : bool ->
-  Virt_mem_types.image ->
-  Virt_mem_types.ksymmap ->
-  string ->
-  Virt_mem_types.image * Virt_mem_types.net_device list option
-(** Find and load the net device list. *)
-*)
diff --git a/lib/virt_mem_tasks.ml b/lib/virt_mem_tasks.ml
deleted file mode 100644 (file)
index c7e5203..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-(* Memory info command for virtual domains.
-   (C) Copyright 2008 Richard W.M. Jones, Red Hat Inc.
-   http://libvirt.org/
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *)
-
-open Printf
-
-open Virt_mem_gettext.Gettext
-open Virt_mem_utils
-open Virt_mem_types
-
-(*
-open Kernel_task_struct
-
-let max_tasks = 10000
-
-let find_tasks debug image ksymmap kernel_version =
-  if not (task_struct_known kernel_version) then (
-    eprintf (f_"%s: %s: unknown kernel version
-Try a newer version of virt-mem, or if the guest is not from a
-supported Linux distribution, see this page about adding support:
-  http://et.redhat.com/~rjones/virt-mem/faq.html\n")
-      image.domname kernel_version;
-    image, None
-  ) else (
-    let size = task_struct_size kernel_version in
-
-    let init_task_addr =
-      try Some (Ksymmap.find "init_task" ksymmap)
-      with Not_found ->
-       eprintf (f_"%s: could not find init_task in kernel image\n")
-         image.domname;
-       None in
-    match init_task_addr with
-    | None -> image, None
-    | Some init_task_addr ->
-       let { field_offset = offset } =
-         field_signature_of_task_struct_tasks'next kernel_version in
-
-       let lh = Virt_mem_list_head.create_base image init_task_addr offset in
-       let image, lh = Virt_mem_list_head.load_all lh size in
-
-       let tasks, _ =
-         Virt_mem_list_head.fold lh ([], 0) (
-           fun (tasks, i) addr ->
-             if i > max_tasks then
-               failwith (sprintf (f_"%s: too many tasks") image.domname);
-
-             let task = get_task_struct kernel_version image.mem addr in
-             let tasks = task :: tasks in
-             (tasks, i+1)
-         ) in
-
-       (* Convert to the internal format. *)
-       let tasks = List.rev_map (
-         fun task ->
-           { task_state = task.task_struct_state;
-             task_prio = task.task_struct_prio;
-             task_normal_prio = task.task_struct_normal_prio;
-             task_static_prio = task.task_struct_static_prio;
-             task_comm = truncate_c_string task.task_struct_comm;
-             task_pid = task.task_struct_pid }
-       ) tasks in
-
-       image, Some tasks
-  )
-*)
diff --git a/lib/virt_mem_tasks.mli b/lib/virt_mem_tasks.mli
deleted file mode 100644 (file)
index 15592c2..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-(** Get process list from kernel. *)
-(* Memory info command for virtual domains.
-   (C) Copyright 2008 Richard W.M. Jones, Red Hat Inc.
-   http://libvirt.org/
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *)
-
-(*
-val find_tasks : bool ->
-  Virt_mem_types.image ->
-  Virt_mem_types.ksymmap ->
-  string ->
-  Virt_mem_types.image * Virt_mem_types.task list option
-(** Find and load the process table. *)
-*)
index 2167314..ba50d00 100644 (file)
@@ -31,15 +31,6 @@ module Ksymmap = Map.Make (String)
 
 type ksymmap = addr Ksymmap.t
 
-type image = {
-  dom : Libvirt.ro D.t option;
-  domname : string;
-  arch : architecture;
-  mem : ([`Wordsize], [`Endian], [`HasMapping]) Virt_mem_mmap.t;
-  kernel_min : addr;
-  kernel_max : addr;
-}
-
 type utsname = {
   uts_kernel_name : string;
   uts_nodename : string;
@@ -49,36 +40,20 @@ type utsname = {
   uts_domainname : string;
 }
 
-type task = {
-  task_state : int64;
-  task_prio : int64;
-  task_normal_prio : int64;
-  task_static_prio : int64;
-  task_comm : string;
-  task_pid : int64;
-}
-
-type net_device = {
-  netdev_name : string;
-  netdev_flags : int64;
-  netdev_operstate : int64;
-  netdev_mtu : int64;
-  netdev_perm_addr : string;
-  netdev_addr_len : int64;
-}
-
-type kdata = {
-  ksyms : ksymmap option;
+type kimage = {
+  dom : Libvirt.ro D.t option;
+  domname : string;
+  arch : architecture;
+  kernel_min : addr;
+  kernel_max : addr;
+  mem : ([`Wordsize], [`Endian], [`HasMapping]) Virt_mem_mmap.t;
+  addrmap : Kernel.addrmap;
+  ksyms : ksymmap;
+  have_ksyms : bool;
+  have_kallsyms : bool;
   utsname : utsname option;
-  tasks : task list option;
-  net_devices : net_device list option;
-}
-
-exception ParseError of string * string * string
-
-type fieldsig = {
-  field_available : bool;
-  field_offset : int;
+  have_tasks : bool;
+  have_net_devices : bool;
 }
 
 (* This is the maximum we can download in one go over the libvirt
@@ -123,24 +98,28 @@ let load_static_memory ~dom ~domname ~arch ~wordsize ~endian
 
     let mem = _load_memory mem dom start size in
 
-    { dom = Some dom; domname = domname; mem = mem; arch = arch;
-      kernel_min = kernel_min; kernel_max = kernel_max }
+    { dom = Some dom; domname = domname; arch = arch;
+      kernel_min = kernel_min; kernel_max = kernel_max;
+      mem = mem; addrmap = Kernel.AddrMap.empty;
+      ksyms = Ksymmap.empty; have_ksyms = false; have_kallsyms = false;
+      utsname = None;
+      have_tasks = false; have_net_devices = false }
   )
 
 let load_memory ({ dom = dom; mem = mem; kernel_min = kernel_min;
-                  kernel_max = kernel_max } as image) start size =
+                  kernel_max = kernel_max } as kimage) start size =
   if start < kernel_min then
     raise (LoadMemoryError (AddressOutOfRange,
                            "load_memory: start < kernel_min"))
   else if start +^ Int64.of_int size > kernel_max then
     raise (LoadMemoryError (AddressOutOfRange,
                            "load_memory: start+size > kernel_max"))
-  else if Virt_mem_mmap.is_mapped_range mem start size then image
+  else if Virt_mem_mmap.is_mapped_range mem start size then kimage
   else (
     match dom with
     | None ->
        raise (LoadMemoryError (DomIsNull, "load_memory: dom = None"))
     | Some dom ->
        let mem = _load_memory mem dom start size in
-       { image with mem = mem }
+       { kimage with mem = mem }
   )
index 58fadb5..7db657b 100644 (file)
@@ -46,26 +46,12 @@ end
 type ksymmap = Virt_mem_mmap.addr Ksymmap.t
   (** Kernel symbol table (map of kernel symbols to addresses). *)
 
-(** {2 Kernel memory images and associated metadata} *)
+(** {2 Kernel memory images and associated metadata}
 
-type image = {
-  dom : Libvirt.ro Libvirt.Domain.t option; (** Domain, if known. *)
-  domname : string;                    (** Domain name. *)
-  arch : Virt_mem_utils.architecture;  (** Architecture, eg. i386. *)
-  mem : ([`Wordsize], [`Endian], [`HasMapping]) Virt_mem_mmap.t;
-                                        (** Memory map. *)
-  kernel_min : Virt_mem_mmap.addr;     (** Minimum addr of kernel pointers. *)
-  kernel_max : Virt_mem_mmap.addr;     (** Maximum addr of kernel pointers. *)
-}
-  (** A basic kernel image. *)
-
-(** {2 Kernel structures internal format}
-
-    So that we don't need to reiterate over certain important
-    kernel structures in each tool, we convert them into a more
-    convenient internal format.
-
-    See {!Virt_mem_tasks}, {!Virt_mem_net_devices}.
+    The kimage structure captures everything known about a kernel
+    image, including the source domain details, kernel address, kernel
+    symbols, kernel memory map, and all the kernel structures parsed
+    out of the memory map.
 *)
 
 type utsname = {
@@ -78,67 +64,45 @@ type utsname = {
 }
   (** Kernel version, from utsname structure in the kernel. *)
 
-type task = {
-  task_state : int64;
-  task_prio : int64;
-  task_normal_prio : int64;
-  task_static_prio : int64;
-  task_comm : string;                  (** Short command name. *)
-  task_pid : int64;                    (** Process ID. *)
-}
-  (** Internal version of the kernel [task_struct]. *)
-
-type net_device = {
-  netdev_name : string;                        (** Device name. *)
-  netdev_flags : int64;
-  netdev_operstate : int64;
-  netdev_mtu : int64;
-  netdev_perm_addr : string;
-  netdev_addr_len : int64;
-}
-  (** Internal version of the kernel [net_device] (network device struct). *)
-
-type kdata = {
-  ksyms : ksymmap option;       (** Kernel symbol lookup function. *)
-  utsname : utsname option;     (** Kernel version. *)
-  tasks : task list option;     (** List of tasks (processes). *)
-  net_devices : net_device list option; (** List of net devices. *)
-}
-  (** Optional data derived from the raw kernel image by the main
-      program and passed to the tools' [~run] functions.
+type kimage = {
+  dom : Libvirt.ro Libvirt.Domain.t option; (** Domain, if known. *)
+  domname : string;                    (** Domain name. *)
+  arch : Virt_mem_utils.architecture;  (** Architecture, eg. i386. *)
 
-      What fields get filled in is controlled by the [~needs_*]
-      options passed when tools register themselves, and also of
-      course by what we are able to find out about the memory image
-      (see {!Virt_mem.register}).
+  kernel_min : Virt_mem_mmap.addr;     (** Minimum addr of kernel pointers. *)
+  kernel_max : Virt_mem_mmap.addr;     (** Maximum addr of kernel pointers. *)
 
-      Note there is significant cost to filling in some of these
-      fields.
-*)
+  mem : ([`Wordsize], [`Endian], [`HasMapping]) Virt_mem_mmap.t;
+                                        (** Memory map. *)
 
-(** {2 Helper declarations for kernel structure parsers}
+  addrmap : Kernel.addrmap;            (** Parsed kernel structures. *)
 
-    The kernel structure parsers (in {!Kernel_task_struct} et al (see
-    [lib/kernel_*])) share a few common types declared here.
+  ksyms : ksymmap;                     (** Kernel symbol table *)
 
-    Note that the parsers themselves are generated automatically.
-*)
+  have_ksyms : bool;                   (** True if we were able to load
+                                           the kernel symbols. *)
+  have_kallsyms : bool;                        (** True if we were able to load
+                                           the kallsyms from the kernel. *)
 
-exception ParseError of string * string * string
-  (** Parsing exception raised by [Kernel_*] parser functions.
+  utsname : utsname option;            (** Kernel version, if we were able
+                                           to find it. *)
 
-      The fields are: structure name, function which raised the error,
-      error message. *)
+  have_tasks : bool;                   (** True if we were able to load
+                                           the kernel task_struct list. *)
+  have_net_devices : bool;             (** True if we were able to load
+                                           the kernel net_device structures.*)
+}
+  (** A basic kernel image. *)
 
 (** {2 Functions to load kernel memory} *)
 
 type load_memory_error =
   | AddressOutOfRange          (** Address not in [kernel_min..kernel_max] *)
-  | DomIsNull                  (** image.dom = None *)
+  | DomIsNull                  (** kimage.dom = None *)
 
 exception LoadMemoryError of load_memory_error * string
 
-val load_memory : image -> Virt_mem_mmap.addr -> int -> image
+val load_memory : kimage -> Virt_mem_mmap.addr -> int -> kimage
   (** [load_memory img start size] tries to load [size] bytes from
       the start address into the memory map.  If the memory was loaded
       previously, then it is not requested again.
@@ -155,8 +119,8 @@ val load_static_memory : dom:Libvirt.ro Libvirt.Domain.t ->
   arch:Virt_mem_utils.architecture ->
   wordsize:Virt_mem_utils.wordsize -> endian:Bitstring.endian ->
   kernel_min:Virt_mem_mmap.addr -> kernel_max:Virt_mem_mmap.addr ->
-  Virt_mem_mmap.addr -> int -> image
-  (** [load_static_memory ~dom (*...*) start size] creates an [image0]
+  Virt_mem_mmap.addr -> int -> kimage
+  (** [load_static_memory ~dom (*...*) start size] creates a [kimage]
       object, and initializes it with static kernel memory loaded
       from the [start] address and [size] of [dom].
 
index e766da4..457e339 100644 (file)
@@ -47,13 +47,14 @@ let parse_utsname bits =
   | { _ } ->
       None
 
-let find_utsname debug ({ domname = name; mem = mem } as image) ksymmap =
+let find_utsname debug ({ domname = name; mem = mem; ksyms = ksyms }
+                         as kimage) =
   let utsname =
     (* In Linux 2.6.25, the symbol is init_uts_ns.
      * http://lxr.linux.no/linux/init/version.c
      *)
     try
-      let addr = Ksymmap.find "init_uts_ns" ksymmap in
+      let addr = Ksymmap.find "init_uts_ns" ksyms in
 
       let bs = Bitstring.bitstring_of_string (get_bytes mem addr (65*6+4)) in
       (bitmatch bs with
@@ -71,15 +72,15 @@ let find_utsname debug ({ domname = name; mem = mem } as image) ksymmap =
         * http://lxr.linux.no/linux-bk+v2.6.9/include/linux/utsname.h#L24
         *)
        try
-         let addr = Ksymmap.find "system_utsname" ksymmap in
+         let addr = Ksymmap.find "system_utsname" ksyms in
 
          let bits =
            Bitstring.bitstring_of_string (get_bytes mem addr (65*6)) in
          parse_utsname bits
-           with
-             Not_found ->
-               eprintf (f_"%s: could not find utsname in kernel image\n")
-                 name;
-               None
+       with
+         Not_found ->
+           eprintf (f_"%s: could not find utsname in kernel image\n")
+             name;
+           None
   in
-  image, utsname
+  { kimage with utsname = utsname }
index 7c0742e..17a836b 100644 (file)
@@ -18,6 +18,6 @@
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *)
 
-val find_utsname : bool -> Virt_mem_types.image -> Virt_mem_types.ksymmap
-  -> Virt_mem_types.image * Virt_mem_types.utsname option
+val find_utsname :
+  bool -> Virt_mem_types.kimage -> Virt_mem_types.kimage
 (** Find the system utsname structure. *)
index 340266a..ccdd972 100644 (file)
@@ -41,7 +41,7 @@ let run debug { domname = domname; mem = mem } { tasks = tasks } =
   ) tasks
 *)
 
-let run debug _ = ()
+let run debug _ = ()
 
 let summary = s_"list processes in virtual machine"
 let description = s_"\
index 4b38d4c..9f8b38e 100644 (file)
@@ -23,7 +23,7 @@ open Virt_mem_gettext.Gettext
 open Virt_mem_utils
 open Virt_mem_types
 
-let run debug { domname = domname } { utsname = utsname } =
+let run debug { domname = domname; utsname = utsname } =
   match utsname with
   | Some u ->
       printf "%s: %s %s %s %s %s %s\n"