Hi, This is the v2 patches to add role attribute support. So far the only change from v1 is to introduce a new "attribute_role" statement to declare a role attribute, rather than overloading the "attribute" statement that aims at declaring a type attribute. Other than that, also updated the patch header for the 6/6 patch to support the "nesting" of role attributes, that since role_copy_callback() would copy any symtab[SYM_ROLES] table(no matter if it's a module's global p_roles table or from an avrule_decl_t) into base.p_roles table, it would be enough to traverse base.p_roles table to expand sub-attribute's roles ebitmap into that of the parent. Thanks a lot for all your time to review these patches! Best regards, Harry -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with the words "unsubscribe selinux" without quotes as the message.