fs/orangefs: remove ORANGEFS_CACHE_CREATE_FLAGS

The flags were set to SLAB_RED_ZONE when CONFIG_DEBUG_SLAB was enabled.
With SLAB gone, this is now dead code so remove it. With SLUB, debugging
options including red zoning can be set for orangefs caches by the
slab_debug boot parameter.

Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Mike Marshall <hubcap@omnibond.com>
This commit is contained in:
Vlastimil Babka 2024-01-23 17:05:35 +01:00 committed by Mike Marshall
parent 841c351693
commit 3635d000f0
3 changed files with 2 additions and 12 deletions

View File

@ -22,7 +22,7 @@ int op_cache_initialize(void)
op_cache = kmem_cache_create("orangefs_op_cache", op_cache = kmem_cache_create("orangefs_op_cache",
sizeof(struct orangefs_kernel_op_s), sizeof(struct orangefs_kernel_op_s),
0, 0,
ORANGEFS_CACHE_CREATE_FLAGS, 0,
NULL); NULL);
if (!op_cache) { if (!op_cache) {

View File

@ -93,16 +93,6 @@ enum orangefs_vfs_op_states {
OP_VFS_STATE_GIVEN_UP = 16, OP_VFS_STATE_GIVEN_UP = 16,
}; };
/*
* orangefs kernel memory related flags
*/
#if (defined CONFIG_DEBUG_SLAB)
#define ORANGEFS_CACHE_CREATE_FLAGS SLAB_RED_ZONE
#else
#define ORANGEFS_CACHE_CREATE_FLAGS 0
#endif
extern const struct xattr_handler * const orangefs_xattr_handlers[]; extern const struct xattr_handler * const orangefs_xattr_handlers[];
extern struct posix_acl *orangefs_get_acl(struct inode *inode, int type, bool rcu); extern struct posix_acl *orangefs_get_acl(struct inode *inode, int type, bool rcu);

View File

@ -644,7 +644,7 @@ int orangefs_inode_cache_initialize(void)
"orangefs_inode_cache", "orangefs_inode_cache",
sizeof(struct orangefs_inode_s), sizeof(struct orangefs_inode_s),
0, 0,
ORANGEFS_CACHE_CREATE_FLAGS, 0,
offsetof(struct orangefs_inode_s, offsetof(struct orangefs_inode_s,
link_target), link_target),
sizeof_field(struct orangefs_inode_s, sizeof_field(struct orangefs_inode_s,