isec = kmalloc(sizeof(struct ipc_security_struct), GFP_KERNEL); 
isec = kzalloc(sizeof(struct ipc_security_struct), GFP_KERNEL); 
static int ipc_alloc_security(struct task_struct *task,			      struct kern_ipc_perm *perm,			      u16 sclass){	struct task_security_struct *tsec = task->security;	struct ipc_security_struct *isec;	isec = kmalloc(sizeof(struct ipc_security_struct), GFP_KERNEL);	if (!isec)		return -ENOMEM;	memset(isec, 0, sizeof(struct ipc_security_struct));	isec->magic = SELINUX_MAGIC;	isec->sclass = sclass;	isec->ipc_perm = perm;	if (tsec) {		isec->sid = tsec->sid;	} else {		isec->sid = SECINITSID_UNLABELED;	}	perm->security = isec;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/89d155ef62e5e0c10e4b37aaa5056f0beafe10e6/hooks.c/clean/security/selinux/hooks.c