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);