selinux: Remove obsolete selinux_audit_data initialization.
authorStephen Smalley <sds@tycho.nsa.gov>
Wed, 21 Jan 2015 18:59:39 +0000 (13:59 -0500)
committerStephen Smalley <sds@tycho.nsa.gov>
Wed, 21 Jan 2015 19:06:24 +0000 (14:06 -0500)
Commit 899838b25f063a94594b1df6e0100aea1ec57fac eliminated the need
to initialize selinux_audit_data except in the slow path, when it is
handled by slow_avc_audit().  That commit removed all other initializations
of selinux_audit_data but this one remained since the binder security
hooks are not yet upstream (posted them to linux-kernel today).

Change-Id: I735e4500cde23275686cb3208068cbf8dd7bccd7
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
security/selinux/hooks.c

index d5cba5989f632c4eb720592a181d8c2d1336f608..63b7a331906a3fe742473569b9bfd028141697b9 100644 (file)
@@ -1907,12 +1907,10 @@ static int selinux_binder_transfer_file(struct task_struct *from, struct task_st
        struct inode *inode = file->f_path.dentry->d_inode;
        struct inode_security_struct *isec = inode->i_security;
        struct common_audit_data ad;
-       struct selinux_audit_data sad = {0,};
        int rc;
 
        ad.type = LSM_AUDIT_DATA_PATH;
        ad.u.path = file->f_path;
-       ad.selinux_audit_data = &sad;
 
        if (sid != fsec->sid) {
                rc = avc_has_perm(sid, fsec->sid,