Skip site navigation (1)Skip section navigation (2)
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>