The current code always increases the count in the 1st element of
array proc[].

Signed-off-by: Baoquan He <[email protected]>
Cc: Rafael J. Wysocki <[email protected]>
Cc: Len Brown <[email protected]>
Cc: [email protected]
---

v1->v2:
    V1 is a wrong post because I didn't update the tested code to my
    local laptop. Repost with a correct v2.

 drivers/acpi/tables.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/acpi/tables.c b/drivers/acpi/tables.c
index 9f0ad6e..34d45bb 100644
--- a/drivers/acpi/tables.c
+++ b/drivers/acpi/tables.c
@@ -281,7 +281,7 @@ acpi_parse_entries_array(char *id, unsigned long table_size,
                             proc[i].handler(entry, table_end))
                                return -EINVAL;
 
-                       proc->count++;
+                       proc[i].count++;
                        break;
                }
                if (i != proc_num)
-- 
2.5.5

Reply via email to