HomeFreeBSD

The CAM system has it's own ideas of what locks are to be held by whom.
rS104936Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

The CAM system has it's own ideas of what locks are to be held by whom.
So do GEOM. Not a pretty sight.

Take all the interesting stuff out of GEOM::disk_create(), and leave just
the creation of the fake dev_t. Schedule the topology munging to happen
in the g_event thread with g_call_me().

This makes disk_create() pretty lock-agnostic, almost lock-atheist.

Tripped over by: peter
Sponsored by: DARPA & NAI Labs

Details

Provenance
phkAuthored on
Parents
rS104935: MFC, rev 1.21
Branches
Unknown
Tags
Unknown

Event Timeline