Module Name: src Committed By: pgoyette Date: Mon Mar 23 14:49:50 UTC 2020
Modified Files: src/sys/rump/librump/rumpkern: rump.c Log Message: Don't attempt to detach an evcnt before attaching it. If its not already attached, we will panic. It turns out that this check wasn't really needed anyway, it was simply paranoia on my part. Thanks to hannken@ for bringing this to my attention. To generate a diff of this commit: cvs rdiff -u -r1.343 -r1.344 src/sys/rump/librump/rumpkern/rump.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/rump/librump/rumpkern/rump.c diff -u src/sys/rump/librump/rumpkern/rump.c:1.343 src/sys/rump/librump/rumpkern/rump.c:1.344 --- src/sys/rump/librump/rumpkern/rump.c:1.343 Sun Mar 22 13:30:10 2020 +++ src/sys/rump/librump/rumpkern/rump.c Mon Mar 23 14:49:50 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: rump.c,v 1.343 2020/03/22 13:30:10 pgoyette Exp $ */ +/* $NetBSD: rump.c,v 1.344 2020/03/23 14:49:50 pgoyette Exp $ */ /* * Copyright (c) 2007-2011 Antti Kantee. All Rights Reserved. @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rump.c,v 1.343 2020/03/22 13:30:10 pgoyette Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rump.c,v 1.344 2020/03/23 14:49:50 pgoyette Exp $"); #include <sys/systm.h> #define ELFSIZE ARCH_ELFSIZE @@ -647,14 +647,12 @@ add_linkedin_modules(const struct modinf } /* - * Add an evcnt. Just in case it might already have been added, remove - * it first. + * Add an evcnt. */ static void add_static_evcnt(struct evcnt *ev) { - evcnt_detach(ev); evcnt_attach_static(ev); }