Date: Wed, 10 Apr 2002 13:16:07 +0200 From: Poul-Henning Kamp <phk@critter.freebsd.dk> To: Bruce Evans <bde@zeta.org.au> Cc: Brian Somers <brian@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/digi digi.c Message-ID: <72288.1018437367@critter.freebsd.dk> In-Reply-To: Your message of "Wed, 10 Apr 2002 20:45:13 %2B1000." <20020410204138.C7535-100000@gamplex.bde.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <20020410204138.C7535-100000@gamplex.bde.org>, Bruce Evans writes: >> >> Revision Changes Path >> 1.25 +14 -5 src/sys/dev/digi/digi.c > >N * (+14 -5) in N drivers. All drivers that support dynamic loading need >something like this, since busy-waiting on running systems is unacceptable. >Not that I will ever want to use this misfeature. No, the solution is to move timer initialization up in the boot sequence so that timeouts work for normal device probes. Many of our drivers need to be able to probe attach in the "normal" kernel environment anyway because they also support dynamic hardware like PCcard etc. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?72288.1018437367>