lib: sbi: Fix typo in sbi_domain_finalize()
authorAnup Patel <anup.patel@wdc.com>
Wed, 11 Nov 2020 04:01:39 +0000 (09:31 +0530)
committerAnup Patel <anup@brainfault.org>
Fri, 4 Dec 2020 12:26:43 +0000 (17:56 +0530)
There has been typo in automatic domain boot hart startup
for non-root domains so this patch fixes it.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
lib/sbi/sbi_domain.c

index d4b82fe..4c98a1b 100644 (file)
@@ -404,12 +404,12 @@ int sbi_domain_finalize(struct sbi_scratch *scratch, u32 cold_hartid)
                dhart = dom->boot_hartid;
 
                /* Ignore if boot HART not possible for this domain */
-               if (!sbi_hartmask_test_hart(i, dom->possible_harts))
+               if (!sbi_hartmask_test_hart(dhart, dom->possible_harts))
                        continue;
 
                /* Ignore if boot HART assigned different domain */
                if (sbi_hartid_to_domain(dhart) != dom ||
-                   !sbi_hartmask_test_hart(i, &dom->assigned_harts))
+                   !sbi_hartmask_test_hart(dhart, &dom->assigned_harts))
                        continue;
 
                /* Startup boot HART of domain */