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