Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Aug 2014 11:46:00 GMT
From:      op@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r272398 - soc2014/op/freebsd-base/sys/kern
Message-ID:  <201408141146.s7EBk08x013401@socsvn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408141146.s7EBk08x013401>