socsvn commit: r272398 - soc2014/op/freebsd-base/sys/kern

op at FreeBSD.org op at FreeBSD.org
Thu Aug 14 11:46:01 UTC 2014


Author: op
Date: Thu Aug 14 11:46:00 2014
New Revision: 272398
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=272398

Log:
  KSP: enable variable sized patches
  
  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	Thu Aug 14 11:45:48 2014	(r272397)
+++ soc2014/op/freebsd-base/sys/kern/kern_selfpatch.c	Thu Aug 14 11:46:00 2014	(r272398)
@@ -178,8 +178,8 @@
 		return (0);
 	}
 
-	if (p->patch_size != p->patchable_size)
-		panic("%s: patch_size != patchable_size", __func__);
+	if (p->patch_size > p->patchable_size)
+		panic("%s: patch_size > patchable_size", __func__);
 
 	/*
 	 * open the kernel text


More information about the svn-soc-all mailing list