Messages in this thread Patch in this message | | | From | Todd Poynor <> | Subject | [PATCH 09/10] staging: gasket: page_table: use total_entries for max ext lvl0 page idx | Date | Mon, 17 Sep 2018 05:39:04 -0700 |
| |
From: Nick Ewalt <nicholasewalt@google.com>
The maximum number of entries in the page table is configurable at initialization time and should be used in gasket_extended_lvl0_page_idx.
Signed-off-by: Nick Ewalt <nicholasewalt@google.com> Signed-off-by: Todd Poynor <toddpoynor@google.com> --- drivers/staging/gasket/gasket_page_table.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/gasket/gasket_page_table.c b/drivers/staging/gasket/gasket_page_table.c index 779ad2f23ef9b..8364b49f147c2 100644 --- a/drivers/staging/gasket/gasket_page_table.c +++ b/drivers/staging/gasket/gasket_page_table.c @@ -562,7 +562,7 @@ static ulong gasket_extended_lvl0_page_idx(struct gasket_page_table *pg_tbl, ulong dev_addr) { return (dev_addr >> GASKET_EXTENDED_LVL0_SHIFT) & - ((1 << GASKET_EXTENDED_LVL0_WIDTH) - 1); + (pg_tbl->config.total_entries - 1); } /* -- 2.19.0.397.gdd90340f6a-goog
| |