Thanks for all the feedback and suggestions. Agreed that raw numerical values are confusing. I will fix up the commit message to set a better precedent for intended use. I included them more to illustrate what is happening under the hood. I like the idea of a qualifier for clarity. The qualifier seems necessary for the suggested non-ioctl-specific approach. Individual ioctl labels are only marginally better than raw numbers. E.g. { TCSETSF TIOCGWINSZ TCGETA TCSETA TCSETAW TCSETAF TCSBRK TCXONC TIOCMBIS }. More helpful...but not much. My plan was to group commonly used ioctl sets into macros. e.g. common_socket_ioc, priv_socket_ioc, tty_ioc, gpu_ioc, etc After monitoring ioctl use across five different devices I think this is a good approach as just 10-20 macros would be adequate for a targeted policy and would provide a clearer explanation of the permissions given. _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.