ceph: turn ceph_security_invalidate_secctx into static inline

No need to do an extra jump here. Also add some comments on the endifs.

Signed-off-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
This commit is contained in:
Jeff Layton 2019-08-06 09:07:51 -04:00 committed by Ilya Dryomov
parent 321fe13c93
commit 668959a535
2 changed files with 7 additions and 8 deletions

View File

@ -16,6 +16,7 @@
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/posix_acl.h> #include <linux/posix_acl.h>
#include <linux/refcount.h> #include <linux/refcount.h>
#include <linux/security.h>
#include <linux/ceph/libceph.h> #include <linux/ceph/libceph.h>
@ -971,7 +972,10 @@ static inline bool ceph_security_xattr_wanted(struct inode *in)
#ifdef CONFIG_CEPH_FS_SECURITY_LABEL #ifdef CONFIG_CEPH_FS_SECURITY_LABEL
extern int ceph_security_init_secctx(struct dentry *dentry, umode_t mode, extern int ceph_security_init_secctx(struct dentry *dentry, umode_t mode,
struct ceph_acl_sec_ctx *ctx); struct ceph_acl_sec_ctx *ctx);
extern void ceph_security_invalidate_secctx(struct inode *inode); static inline void ceph_security_invalidate_secctx(struct inode *inode)
{
security_inode_invalidate_secctx(inode);
}
#else #else
static inline int ceph_security_init_secctx(struct dentry *dentry, umode_t mode, static inline int ceph_security_init_secctx(struct dentry *dentry, umode_t mode,
struct ceph_acl_sec_ctx *ctx) struct ceph_acl_sec_ctx *ctx)

View File

@ -1265,11 +1265,6 @@ out:
return err; return err;
} }
void ceph_security_invalidate_secctx(struct inode *inode)
{
security_inode_invalidate_secctx(inode);
}
static int ceph_xattr_set_security_label(const struct xattr_handler *handler, static int ceph_xattr_set_security_label(const struct xattr_handler *handler,
struct dentry *unused, struct inode *inode, struct dentry *unused, struct inode *inode,
const char *key, const void *buf, const char *key, const void *buf,
@ -1298,8 +1293,8 @@ static const struct xattr_handler ceph_security_label_handler = {
.get = ceph_xattr_get_security_label, .get = ceph_xattr_get_security_label,
.set = ceph_xattr_set_security_label, .set = ceph_xattr_set_security_label,
}; };
#endif #endif /* CONFIG_CEPH_FS_SECURITY_LABEL */
#endif #endif /* CONFIG_SECURITY */
void ceph_release_acl_sec_ctx(struct ceph_acl_sec_ctx *as_ctx) void ceph_release_acl_sec_ctx(struct ceph_acl_sec_ctx *as_ctx)
{ {