HomeFreeBSD

devclass_alloc_unit: move "at" hint test to after device-in-use test

Description

devclass_alloc_unit: move "at" hint test to after device-in-use test

Only perform this expensive operation when the unit number is a
potential candidate (i.e. not already in use), thereby reducing device
scan time on systems with many devices, unit numbers, and drivers.

Sponsored by: NetApp, Inc.
Sponsored by: Klara, Inc.
X-NetApp-PR: #61

(cherry picked from commit 8ca384eb1d429aae866f53abfadafc71ab009dc6)

Details

Provenance
adam_fenn.ioAuthored on Aug 2 2021, 4:27 PM
kevansCommitted on Aug 27 2021, 1:10 AM
Parents
rGd7d2f810f8a9: Apply clang fix for assertion failure compiling multimedia/minitube
Branches
Unknown
Tags
Unknown