]> git.baikalelectronics.ru Git - kernel.git/commit
Prevent oopsing in posix_acl_valid()
authorDaniel J Blueman <daniel.blueman@gmail.com>
Tue, 3 May 2011 16:44:13 +0000 (16:44 +0000)
committerChris Mason <chris.mason@oracle.com>
Sat, 14 May 2011 20:10:18 +0000 (16:10 -0400)
commita1fb21a62126c20962b11dc153dc5028c3763f6b
tree88801bc318e62bdd34698ca7cf5029b16570d1b7
parentb7b723f3b5a491b62ddff547492e5c874477456b
Prevent oopsing in posix_acl_valid()

If posix_acl_from_xattr() returns an error code, a negative address is
dereferenced causing an oops; fix by checking for error code first.

Signed-off-by: Daniel J Blueman <daniel.blueman@gmail.com>
Reviewed-by: Josef Bacik <josef@redhat.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/acl.c