modified:   fs/orangefs/Kconfig
modified:   fs/orangefs/acl.c
modified:   fs/orangefs/dcache.c
modified:   fs/orangefs/inode.c
modified:   fs/orangefs/namei.c
modified:   fs/orangefs/pvfs2-kernel.h
modified:   fs/orangefs/super.c
modified:   fs/orangefs/symlink.c
modified:   fs/orangefs/xattr.c

Applied four patches from Christoph... his comments from the patches:

0001-orangefs-remove-pvfs2_permission.patch:
acl.c, inode.c, namei.c, pvfs2-kernel.h, symlink.c.
remove pvfs2_permission.
pvfs2_permission wraps generic_permission without adding any value.

0002-orangefs-use-inode_owner_or_capable.patch:
acl.c.
use inode_owner_or_capable.
This handles the case of enabled user namespace transparently.

0003-orangefs-select-FS_POSIX_ACL.patch:
Kconfig, inode.c, namei.c, super.c, symlink.c, xattr.c.
select FS_POSIX_ACL.
CONFIG_FS_POSIX_ACL is not a user visible config symbol, so any user should
select it.  We could add an ORANGEFS_ACL option if there is interest in
minimalist configs, but I don't really see a value of that.

0004-orangefs-remove-the-unused-d_hash-and-d_compare-meth.patch:
dcache.c.
remove the unused d_hash and d_compare methods.
d_hash wasn't doing anything, and d_compare was reimplementing the
default functionality in a less efficient fashion.
upped the version to 3.12.0-hubcap2+ after applying and testing four patches:
0001-orangefs-remove-pvfs2_permission.patch
0002-orangefs-use-inode_owner_or_capable.patch
0003-orangefs-select-FS_POSIX_ACL.patch
0004-orangefs-remove-the-unused-d_hash-and-d_compare-meth.patch