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
Differential Revision: https://reviews.freebsd.org/D31381

Details

Provenance
adam_fenn.ioAuthored on Aug 2 2021, 4:27 PM
kevansCommitted on Aug 2 2021, 4:27 PM
Differential Revision
D31381: devclass_alloc_unit: move "at" hint test to after device-in-use test
Parents
rG9f1db6c5557b: Add missing bsd.linker.mk include after 31ba4ce8898f9dfa5e7f054fdbc26e50a599a6e3
Branches
Unknown
Tags
Unknown