From 36b907893d26414fd8678bc80442b79ad2de3b9c Mon Sep 17 00:00:00 2001 From: Konstantin Belousov Date: Sat, 20 Sep 2008 19:56:02 +0000 Subject: [PATCH] Allow the d_mmap driver methods to use cdevpriv KPI during verification phase of establishing mapping. Discussed with: rwatson, jhb, rnoland Tested by: rnoland MFC after: 3 days --- sys/vm/vm_mmap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c index 7e6b04f8d0dc..c3f08b017bc1 100644 --- a/sys/vm/vm_mmap.c +++ b/sys/vm/vm_mmap.c @@ -391,8 +391,10 @@ map: goto done; } + td->td_fpop = fp; error = vm_mmap(&vms->vm_map, &addr, size, prot, maxprot, flags, handle_type, handle, pos); + td->td_fpop = NULL; #ifdef HWPMC_HOOKS /* inform hwpmc(4) if an executable is being mapped */ if (error == 0 && handle_type == OBJT_VNODE &&