xlat lib v2: Fix sign of debug loop variable
authorSandrine Bailleux <sandrine.bailleux@arm.com>
Tue, 1 Aug 2017 08:16:38 +0000 (09:16 +0100)
committerSandrine Bailleux <sandrine.bailleux@arm.com>
Tue, 1 Aug 2017 08:18:51 +0000 (09:18 +0100)
This patch changes the sign of the loop variable used in
xlat_tables_print(). It needs to be unsigned because it is compared
against another unsigned int.

Change-Id: I2b3cee7990dd75e8ebd2701de3860ead7cad8dc8
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
lib/xlat_tables_v2/xlat_tables_internal.c

index 940337bef69697e23c979902850aed0cf8585e93..cd6e11c0330f3ac4ee4ec86dab144279e30df47a 100644 (file)
@@ -1123,7 +1123,7 @@ void xlat_tables_print(xlat_ctx_t *ctx)
        int used_page_tables;
 #if PLAT_XLAT_TABLES_DYNAMIC
        used_page_tables = 0;
-       for (int i = 0; i < ctx->tables_num; ++i) {
+       for (unsigned int i = 0; i < ctx->tables_num; ++i) {
                if (ctx->tables_mapped_regions[i] != 0)
                        ++used_page_tables;
        }