diff options
-rw-r--r-- | share/man/man9/devclass_get_maxunit.9 | 8 | ||||
-rw-r--r-- | sys/kern/subr_bus.c | 3 |
2 files changed, 8 insertions, 3 deletions
diff --git a/share/man/man9/devclass_get_maxunit.9 b/share/man/man9/devclass_get_maxunit.9 index 75fb90f..bcfb222 100644 --- a/share/man/man9/devclass_get_maxunit.9 +++ b/share/man/man9/devclass_get_maxunit.9 @@ -28,7 +28,7 @@ .\" .\" $FreeBSD$ .\" -.Dd June 16, 1998 +.Dd April 3, 2005 .Dt DEVCLASS_GET_MAXUNIT 9 .Os .Sh NAME @@ -40,12 +40,14 @@ .Ft int .Fn devclass_get_maxunit "devclass_t dc" .Sh DESCRIPTION -Returns the maximum unit number allocated to device instances in the -specified +Returns the next unit number to be allocated to device instances in the .Dv devclass . +This is one greater than the highest currently allocated unit. .Sh SEE ALSO .Xr devclass 9 , .Xr device 9 .Sh AUTHORS This man page was written by .An Doug Rabson . +.Sh BUGS +The name is confusing since it is one greater than the maximum unit. diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c index 16a2609..438209f 100644 --- a/sys/kern/subr_bus.c +++ b/sys/kern/subr_bus.c @@ -1194,6 +1194,9 @@ devclass_get_count(devclass_t dc) /** * @brief Get the maximum unit number used in a devclass * + * Note that this is one greater than the highest currently-allocated + * unit. + * * @param dc the devclass to examine */ int |