summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_syscalls.c
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2013-10-21 16:17:46 +0000
committerkib <kib@FreeBSD.org>2013-10-21 16:17:46 +0000
commitbbb34fefa16744cfad509975116b1d2a3d8e2e61 (patch)
treea6ae72abf78c0c44e67360e5c2b9fb2cc530f96a /sys/kern/uipc_syscalls.c
parentd77c1d26a8c18565c3af6df2c8f171c8147ad67c (diff)
downloadFreeBSD-src-bbb34fefa16744cfad509975116b1d2a3d8e2e61.zip
FreeBSD-src-bbb34fefa16744cfad509975116b1d2a3d8e2e61.tar.gz
Print more useful information about the transfer that trigger the assertion.
Other data is available with ddb command 'show pginfo'. Sponsored by: The FreeBSD Foundation MFC after: 1 week
Diffstat (limited to 'sys/kern/uipc_syscalls.c')
-rw-r--r--sys/kern/uipc_syscalls.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/uipc_syscalls.c b/sys/kern/uipc_syscalls.c
index 322550b..5fd4821 100644
--- a/sys/kern/uipc_syscalls.c
+++ b/sys/kern/uipc_syscalls.c
@@ -2070,7 +2070,8 @@ free_page:
}
KASSERT(error != 0 || (m->wire_count > 0 &&
vm_page_is_valid(m, off & PAGE_MASK, xfsize)),
- ("wrong page state m %p", m));
+ ("wrong page state m %p off %#jx xfsize %d", m, (uintmax_t)off,
+ xfsize));
VM_OBJECT_WUNLOCK(obj);
return (error);
}
OpenPOWER on IntegriCloud