HEADSUP: disk_*(9) API change mega-patch

Poul-Henning Kamp phk at phk.freebsd.dk
Thu Feb 5 02:59:15 PST 2004


In message <20040205114149.I618 at korben.in.tern>, Lukas Ertl writes:
>On Thu, 5 Feb 2004, Poul-Henning Kamp wrote:
>
>> This is a mostly mechanical and largely untested patch, so please test
>> carefully if you have the necessary hardware.
>>
>> Kernel patch:
>> 	http://phk.freebsd.dk/patch/disk.patch
>> [...]
>> This patch changes the disk_*(9) API so that ownership of the "struct
>> disk" is moved from the device drivers to GEOM.  This removes a lot
>> of trouble from the disk_destroy(9) handling, which should be robust
>> with this patch.
>
>Will this be a solution for the deadlock we were discussing lately on
>geom@?

I belive so, reports confirming or denying this are most welcome.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at 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.


More information about the freebsd-current mailing list