Module Name: src Committed By: riastradh Date: Wed Aug 9 08:22:53 UTC 2023
Modified Files: src/tests/rump/kernspace: workqueue.c Log Message: workqueue(9) tests: Destroy struct work immediately on entry. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/tests/rump/kernspace/workqueue.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/rump/kernspace/workqueue.c diff -u src/tests/rump/kernspace/workqueue.c:1.7 src/tests/rump/kernspace/workqueue.c:1.8 --- src/tests/rump/kernspace/workqueue.c:1.7 Wed Aug 9 08:22:43 2023 +++ src/tests/rump/kernspace/workqueue.c Wed Aug 9 08:22:53 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: workqueue.c,v 1.7 2023/08/09 08:22:43 riastradh Exp $ */ +/* $NetBSD: workqueue.c,v 1.8 2023/08/09 08:22:53 riastradh Exp $ */ /*- * Copyright (c) 2017 The NetBSD Foundation, Inc. @@ -29,7 +29,7 @@ #include <sys/cdefs.h> #if !defined(lint) -__RCSID("$NetBSD: workqueue.c,v 1.7 2023/08/09 08:22:43 riastradh Exp $"); +__RCSID("$NetBSD: workqueue.c,v 1.8 2023/08/09 08:22:53 riastradh Exp $"); #endif /* !lint */ #include <sys/param.h> @@ -55,6 +55,8 @@ rump_work1(struct work *wk, void *arg) { struct test_softc *sc = arg; + memset(wk, 0x5a, sizeof(*wk)); + mutex_enter(&sc->mtx); ++sc->counter; cv_broadcast(&sc->cv);