Module Name: src Committed By: riastradh Date: Sat Dec 14 16:58:25 UTC 2019
Modified Files: src/sys/kern: kern_ras.c Log Message: Remove charade dancing around now-dead RCU patent. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/kern/kern_ras.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/kern_ras.c diff -u src/sys/kern/kern_ras.c:1.39 src/sys/kern/kern_ras.c:1.40 --- src/sys/kern/kern_ras.c:1.39 Sun Oct 6 15:11:17 2019 +++ src/sys/kern/kern_ras.c Sat Dec 14 16:58:25 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_ras.c,v 1.39 2019/10/06 15:11:17 uwe Exp $ */ +/* $NetBSD: kern_ras.c,v 1.40 2019/12/14 16:58:25 riastradh Exp $ */ /*- * Copyright (c) 2002, 2006, 2007, 2008 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_ras.c,v 1.39 2019/10/06 15:11:17 uwe Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_ras.c,v 1.40 2019/12/14 16:58:25 riastradh Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -65,25 +65,7 @@ ras_sync(void) /* No need to sync if exiting or single threaded. */ if (curproc->p_nlwps > 1 && ncpu > 1) { -#ifdef NO_SOFTWARE_PATENTS xc_barrier(0); -#else - /* - * Assumptions: - * - * o preemption is disabled by the thread in - * ras_lookup(). - * o proc::p_raslist is only inspected with - * preemption disabled. - * o ras_lookup() plus loads reordered in advance - * will take no longer than 1/8s to complete. - */ - const int delta = hz >> 3; - int target = hardclock_ticks + delta; - do { - kpause("ras", false, delta, NULL); - } while (hardclock_ticks < target); -#endif } }