coverage: Fix build when linker sections not supported.
authorBen Pfaff <blp@nicira.com>
Sat, 7 Dec 2013 16:17:55 +0000 (08:17 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 11 Dec 2013 18:40:31 +0000 (10:40 -0800)
With this change, OVS builds and runs fine without linker section support.

CC: Linda Sun <lsun@vmware.com>
CC: Saurabh Shah <ssaurabh@vmware.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
lib/coverage.c

index aae9937..c7a0028 100644 (file)
@@ -48,7 +48,7 @@ extern struct coverage_counter *__stop_coverage[];
         }                                                               \
         extern struct coverage_counter counter_##COUNTER;               \
         struct coverage_counter counter_##COUNTER                       \
-            = { #COUNTER, COUNTER##_count, 0 };
+            = { #COUNTER, COUNTER##_count, 0, 0, {0}, {0} };
 #include "coverage.def"
 #undef COVERAGE_COUNTER