Explorar o código

proc: remove useless check on symlink removal

proc symlinks always have valid ->data containing destination of symlink.  No
need to check it on removal -- proc_symlink() already done it.

Signed-off-by: Alexey Dobriyan <adobriyan@sw.ru>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Alexey Dobriyan %!s(int64=17) %!d(string=hai) anos
pai
achega
fd2cbe4888
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      fs/proc/generic.c

+ 1 - 1
fs/proc/generic.c

@@ -673,7 +673,7 @@ void free_proc_entry(struct proc_dir_entry *de)
 
 
 	release_inode_number(ino);
 	release_inode_number(ino);
 
 
-	if (S_ISLNK(de->mode) && de->data)
+	if (S_ISLNK(de->mode))
 		kfree(de->data);
 		kfree(de->data);
 	kfree(de);
 	kfree(de);
 }
 }