Data allocated with "__getname()" should always be free'd with "__putname()"
because of the AUDITSYSCALL code.
Signed-off-by: Davi Arnaut <davi.arnaut@gmail.com>
Cc: Urban Widmark <urban@teststation.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
int len = smb_proc_read_link(server_from_dentry(dentry),
dentry, link, PATH_MAX - 1);
if (len < 0) {
int len = smb_proc_read_link(server_from_dentry(dentry),
dentry, link, PATH_MAX - 1);
if (len < 0) {
link = ERR_PTR(len);
} else {
link[len] = 0;
link = ERR_PTR(len);
} else {
link[len] = 0;
{
char *s = nd_get_link(nd);
if (!IS_ERR(s))
{
char *s = nd_get_link(nd);
if (!IS_ERR(s))
}
struct inode_operations smb_link_inode_operations =
}
struct inode_operations smb_link_inode_operations =