Mercurial > unleashed
changeset 20562:a485bd8616da
kernel/vm/htable.c: pass correct object to page_exists
not sure how this ever worked - page_exists() expects a struct vmobject*, but
it was being passed struct vnode*.
author | Lauri Tirkkonen <lotheac@iki.fi> |
---|---|
date | Sat, 11 May 2019 10:46:02 +0000 |
parents | 8797a674df29 |
children | bb55fd405633 |
files | arch/x86/kernel/vm/htable.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/arch/x86/kernel/vm/htable.c Sat May 11 10:09:18 2019 +0000 +++ b/arch/x86/kernel/vm/htable.c Sat May 11 10:46:02 2019 +0000 @@ -1403,7 +1403,7 @@ #else offset += 1ULL << 40; /* something > 4 Gig */ #endif - ASSERT(page_exists(&kvp, offset) == NULL); + ASSERT(page_exists(&kvp.v_object, offset) == NULL); (void) page_hashin(pp, &kvp.v_object, offset, false); } page_downgrade(pp);