From: Alexey Dobriyan Date: Fri, 8 Feb 2008 12:18:27 +0000 (-0800) Subject: proc: less LOCK operations during lookup X-Git-Tag: v2.6.25-rc1~270 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4237e0d3de38da640d7c977d68f5f7f1d207a631;p=pandora-kernel.git proc: less LOCK operations during lookup Pseudo-code for lookup effectively is: LOCK kernel LOCK proc_subdir_lock find PDE UNLOCK proc_subdir_lock get inode LOCK proc_subdir_lock goto unlock UNLOCK proc_subdir_lock UNLOCK kernel We can get rid of LOCK/UNLOCK pair after getting inode simply by jumping to unlock_kernel() directly. Signed-off-by: Alexey Dobriyan Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed