> Perhaps. I'd actually like to see the diff for this (related) one ...
> usr/src/sys/kern/subr_autoconf.c
> Include "opt_autoconf.h" and implement NO_DETACH_MESSAGES, to
> suppress device-detached console spammage on shutdown.
> as that's clearly where the problem occurs.
Here you are. But see below, too.
diff --git a/usr/src/sys/kern/subr_autoconf.c b/usr/src/sys/kern/subr_autoconf.c
index b9aa7c8..05f6dac 100644
--- a/usr/src/sys/kern/subr_autoconf.c
+++ b/usr/src/sys/kern/subr_autoconf.c
@@ -83,6 +83,7 @@ __KERNEL_RCSID(0, "$NetBSD: subr_autoconf.c,v 1.253
2017/06/01 02:45:13 chs Exp
#include "opt_ddb.h"
#include "drvctl.h"
#endif
+#include "opt_autoconf.h"
#include <sys/param.h>
#include <sys/device.h>
@@ -1812,8 +1813,10 @@ config_detach(device_t dev, int flags)
}
}
+#ifndef NO_DETACH_MESSAGES
if (dev->dv_cfdata != NULL && (flags & DETACH_QUIET) == 0)
aprint_normal_dev(dev, "detached\n");
+#endif
out:
config_alldevs_enter(&af);
> Rump doesn't do kernel options the wame way the kernel does, and care
> needs to be taken when adding op_*.h includes as those files won't
> generally exist in the rump universe.
Yes, I got a very nice and helpful off-list mail (thank you!) saying,
approximately, that I needed to have the #include of opt_autoconf.h
inside the _KERNEL_OPT conditional. I've now moved it and have a build
running. Hasn't failed so far, but it hasn't been long enough for that
to mean much yet.
Is this documented anywhere?
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML [email protected]
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B