From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mimi Zohar Date: Wed, 04 May 2011 15:18:18 -0400 Subject: [Ocfs2-devel] freeing memory allocated in security_inode_init_security() Message-ID: <1304536698.3227.36.camel@localhost.localdomain> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ocfs2-devel@oss.oracle.com Hi, Although it isn't documented in security.c, the LSM security_inode_init_security() hook allocates memory for xattr name and value, expecting the caller to release the memory afterwards. I'm making my way through the different filesystems adding a subsequent call to evm_inode_post_init_security(). I see the call to ocfs2_init_security_and_acl() calls ocfs2_init_security_get(), which in turn calls security_inode_init_security(), but am having a hard time finding where the name and value are subsequently freed. Would appreciate if someone could point it out. thanks, Mimi