socsvn commit: r272316 - soc2014/op/freebsd-base/sys/kern
op at FreeBSD.org
op at FreeBSD.org
Wed Aug 13 00:47:25 UTC 2014
Author: op
Date: Wed Aug 13 00:47:24 2014
New Revision: 272316
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=272316
Log:
KSP: new lines at end of DBG messages
Signed-off-by: Oliver Pinter <oliver.pntr at gmail.com>
git: https://github.com/opntr/opBSD/tree/op/gsoc2014/smap+kpatch
Modified:
soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c
Modified: soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c
==============================================================================
--- soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c Wed Aug 13 00:47:11 2014 (r272315)
+++ soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c Wed Aug 13 00:47:24 2014 (r272316)
@@ -215,7 +215,7 @@
eva = (vm_offset_t)(p->patchable);
sva = (vm_offset_t)(p->patchable + p->patchable_size);
- DBG("kernel: %p - %p RX -> RWX"
+ DBG("kernel: %p - %p RX -> RWX\n"
(void *)sva, (void *)eva);
pmap_protect(kernel_pmap, sva, eva,
VM_PROT_READ | VM_PROT_WRITE | VM_PROT_EXECUTE);
@@ -236,7 +236,7 @@
eva = (vm_offset_t)(p->patchable);
sva = (vm_offset_t)(p->patchable + p->patchable_size);
- DBG("kernel: %p - %p RWX -> RX",
+ DBG("kernel: %p - %p RWX -> RX\n",
(void *)sva, (void *)eva);
pmap_protect(kernel_pmap, sva, eva,
@@ -247,7 +247,7 @@
wbinvd();
invltlb();
- DBG("caches flushed.");
+ DBG("caches flushed.\n");
}
static void
@@ -262,7 +262,7 @@
eva = (vm_offset_t)(p->patchable);
sva = (vm_offset_t)(p->patchable + p->patchable_size);
- DBG("module: %p - %p RX -> RWX",
+ DBG("module: %p - %p RX -> RWX\n",
(void *)sva, (void *)eva);
pmap_protect(module_pmap, sva, eva,
@@ -284,7 +284,7 @@
eva = (vm_offset_t)(p->patchable);
sva = (vm_offset_t)(p->patchable + p->patchable_size);
- DBG("module: %p - %p RWX -> RX",
+ DBG("module: %p - %p RWX -> RX\n",
(void *)sva, (void *)eva);
pmap_protect(module_pmap, sva, eva,
@@ -294,6 +294,8 @@
/* Flushes caches and TLBs. */
wbinvd();
invltlb();
+
+ DBG("caches flushed.\n");
}
#ifdef KSP_DEBUG
More information about the svn-soc-all
mailing list