• P
    NetLabel: make netlbl_lsm_secattr struct easier/quicker to understand · 701a90ba
    Paul Moore 提交于
    The existing netlbl_lsm_secattr struct required the LSM to check all of the
    fields to determine if any security attributes were present resulting in a lot
    of work in the common case of no attributes.  This patch adds a 'flags' field
    which is used to indicate which attributes are present in the structure; this
    should allow the LSM to do a quick comparison to determine if the structure
    holds any security attributes.
    
    Example:
    
     if (netlbl_lsm_secattr->flags)
    	/* security attributes present */
     else
    	/* NO security attributes present */
    Signed-off-by: NPaul Moore <paul.moore@hp.com>
    Signed-off-by: NJames Morris <jmorris@namei.org>
    701a90ba
netlabel_kapi.c 6.5 KB