I'd like to record a desire to change this case slightly. Rather than
opening a new case, I'm going to just leave this here. Since there are
no consumers for this API that have delivered yet, and its Consolidation
Private, I think I can probably get away with just a small update to the
case. If anyone feels that the following change warrants a regular fast
track, please let me know and I'll file one.
Instead of a macro MAC_PRIVATE_MINOR, I'd like to supply a function:
minor_t mac_private_minor(void);
The reason for the function call instead of a macro is to avoid hard
coding a specific value into driver binaries, giving some ability to
change the value if it is later needed, without forcing a recompile.
For now the same numeric value is provided to drivers.
-- Garrett