ext2: check xattr name_len before acquiring xattr_sem in ext2_xattr_get
authorWang Sheng-Hui <shhuiw@gmail.com>
Fri, 22 Jul 2011 13:50:13 +0000 (08:50 -0500)
committerJan Kara <jack@suse.cz>
Fri, 22 Jul 2011 17:41:16 +0000 (19:41 +0200)
commit03b5bb342978f99f75fb36d69cd29bab32109fd4
tree495099b74e217de7c322a1bf4737901a1efb8a3a
parentc878c73f8dda48f64bcec24f78e80e154cbc5cf8
ext2: check xattr name_len before acquiring xattr_sem in ext2_xattr_get

In ext2_xattr_get(), the code will acquire xattr_sem first, later checks
the length of xattr name_len > 255. It's unnecessarily time consuming and
also ext2_xattr_set() checks the length before other checks. So move the
check before acquiring xattr_sem to make these two functions consistent.

Signed-off-by: Wang Sheng-Hui <shhuiw@gmail.com>
Signed-off-by: Jan Kara <jack@suse.cz>
fs/ext2/xattr.c