You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
[PATCH] slab: remove kmem_cache_t
Replace all uses of kmem_cache_t with struct kmem_cache. The patch was generated using the following script: #!/bin/sh # # Replace one string by another in all the kernel sources. # set -e for file in `find * -name "*.c" -o -name "*.h"|xargs grep -l $1`; do quilt add $file sed -e "1,\$s/$1/$2/g" $file >/tmp/$$ mv /tmp/$$ $file quilt refresh done The script was run like this sh replace kmem_cache_t "struct kmem_cache" Signed-off-by: Christoph Lameter <clameter@sgi.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
441e143e95
commit
e18b890bb0
+2
-2
@@ -212,7 +212,7 @@ static int adfs_statfs(struct dentry *dentry, struct kstatfs *buf)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static kmem_cache_t *adfs_inode_cachep;
|
||||
static struct kmem_cache *adfs_inode_cachep;
|
||||
|
||||
static struct inode *adfs_alloc_inode(struct super_block *sb)
|
||||
{
|
||||
@@ -228,7 +228,7 @@ static void adfs_destroy_inode(struct inode *inode)
|
||||
kmem_cache_free(adfs_inode_cachep, ADFS_I(inode));
|
||||
}
|
||||
|
||||
static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags)
|
||||
static void init_once(void * foo, struct kmem_cache * cachep, unsigned long flags)
|
||||
{
|
||||
struct adfs_inode_info *ei = (struct adfs_inode_info *) foo;
|
||||
|
||||
|
||||
+2
-2
@@ -66,7 +66,7 @@ affs_write_super(struct super_block *sb)
|
||||
pr_debug("AFFS: write_super() at %lu, clean=%d\n", get_seconds(), clean);
|
||||
}
|
||||
|
||||
static kmem_cache_t * affs_inode_cachep;
|
||||
static struct kmem_cache * affs_inode_cachep;
|
||||
|
||||
static struct inode *affs_alloc_inode(struct super_block *sb)
|
||||
{
|
||||
@@ -83,7 +83,7 @@ static void affs_destroy_inode(struct inode *inode)
|
||||
kmem_cache_free(affs_inode_cachep, AFFS_I(inode));
|
||||
}
|
||||
|
||||
static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags)
|
||||
static void init_once(void * foo, struct kmem_cache * cachep, unsigned long flags)
|
||||
{
|
||||
struct affs_inode_info *ei = (struct affs_inode_info *) foo;
|
||||
|
||||
|
||||
+3
-3
@@ -35,7 +35,7 @@ struct afs_mount_params {
|
||||
struct afs_volume *volume;
|
||||
};
|
||||
|
||||
static void afs_i_init_once(void *foo, kmem_cache_t *cachep,
|
||||
static void afs_i_init_once(void *foo, struct kmem_cache *cachep,
|
||||
unsigned long flags);
|
||||
|
||||
static int afs_get_sb(struct file_system_type *fs_type,
|
||||
@@ -65,7 +65,7 @@ static struct super_operations afs_super_ops = {
|
||||
.put_super = afs_put_super,
|
||||
};
|
||||
|
||||
static kmem_cache_t *afs_inode_cachep;
|
||||
static struct kmem_cache *afs_inode_cachep;
|
||||
static atomic_t afs_count_active_inodes;
|
||||
|
||||
/*****************************************************************************/
|
||||
@@ -384,7 +384,7 @@ static void afs_put_super(struct super_block *sb)
|
||||
/*
|
||||
* initialise an inode cache slab element prior to any use
|
||||
*/
|
||||
static void afs_i_init_once(void *_vnode, kmem_cache_t *cachep,
|
||||
static void afs_i_init_once(void *_vnode, struct kmem_cache *cachep,
|
||||
unsigned long flags)
|
||||
{
|
||||
struct afs_vnode *vnode = (struct afs_vnode *) _vnode;
|
||||
|
||||
@@ -47,8 +47,8 @@ unsigned long aio_nr; /* current system wide number of aio requests */
|
||||
unsigned long aio_max_nr = 0x10000; /* system wide maximum number of aio requests */
|
||||
/*----end sysctl variables---*/
|
||||
|
||||
static kmem_cache_t *kiocb_cachep;
|
||||
static kmem_cache_t *kioctx_cachep;
|
||||
static struct kmem_cache *kiocb_cachep;
|
||||
static struct kmem_cache *kioctx_cachep;
|
||||
|
||||
static struct workqueue_struct *aio_wq;
|
||||
|
||||
|
||||
+2
-2
@@ -61,7 +61,7 @@ static const struct super_operations befs_sops = {
|
||||
};
|
||||
|
||||
/* slab cache for befs_inode_info objects */
|
||||
static kmem_cache_t *befs_inode_cachep;
|
||||
static struct kmem_cache *befs_inode_cachep;
|
||||
|
||||
static const struct file_operations befs_dir_operations = {
|
||||
.read = generic_read_dir,
|
||||
@@ -289,7 +289,7 @@ befs_destroy_inode(struct inode *inode)
|
||||
kmem_cache_free(befs_inode_cachep, BEFS_I(inode));
|
||||
}
|
||||
|
||||
static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags)
|
||||
static void init_once(void * foo, struct kmem_cache * cachep, unsigned long flags)
|
||||
{
|
||||
struct befs_inode_info *bi = (struct befs_inode_info *) foo;
|
||||
|
||||
|
||||
+2
-2
@@ -228,7 +228,7 @@ static void bfs_write_super(struct super_block *s)
|
||||
unlock_kernel();
|
||||
}
|
||||
|
||||
static kmem_cache_t * bfs_inode_cachep;
|
||||
static struct kmem_cache * bfs_inode_cachep;
|
||||
|
||||
static struct inode *bfs_alloc_inode(struct super_block *sb)
|
||||
{
|
||||
@@ -244,7 +244,7 @@ static void bfs_destroy_inode(struct inode *inode)
|
||||
kmem_cache_free(bfs_inode_cachep, BFS_I(inode));
|
||||
}
|
||||
|
||||
static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags)
|
||||
static void init_once(void * foo, struct kmem_cache * cachep, unsigned long flags)
|
||||
{
|
||||
struct bfs_inode_info *bi = foo;
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
|
||||
#define BIO_POOL_SIZE 256
|
||||
|
||||
static kmem_cache_t *bio_slab __read_mostly;
|
||||
static struct kmem_cache *bio_slab __read_mostly;
|
||||
|
||||
#define BIOVEC_NR_POOLS 6
|
||||
|
||||
@@ -44,7 +44,7 @@ mempool_t *bio_split_pool __read_mostly;
|
||||
struct biovec_slab {
|
||||
int nr_vecs;
|
||||
char *name;
|
||||
kmem_cache_t *slab;
|
||||
struct kmem_cache *slab;
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
+2
-2
@@ -235,7 +235,7 @@ static int block_fsync(struct file *filp, struct dentry *dentry, int datasync)
|
||||
*/
|
||||
|
||||
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(bdev_lock);
|
||||
static kmem_cache_t * bdev_cachep __read_mostly;
|
||||
static struct kmem_cache * bdev_cachep __read_mostly;
|
||||
|
||||
static struct inode *bdev_alloc_inode(struct super_block *sb)
|
||||
{
|
||||
@@ -253,7 +253,7 @@ static void bdev_destroy_inode(struct inode *inode)
|
||||
kmem_cache_free(bdev_cachep, bdi);
|
||||
}
|
||||
|
||||
static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags)
|
||||
static void init_once(void * foo, struct kmem_cache * cachep, unsigned long flags)
|
||||
{
|
||||
struct bdev_inode *ei = (struct bdev_inode *) foo;
|
||||
struct block_device *bdev = &ei->bdev;
|
||||
|
||||
+2
-2
@@ -2908,7 +2908,7 @@ asmlinkage long sys_bdflush(int func, long data)
|
||||
/*
|
||||
* Buffer-head allocation
|
||||
*/
|
||||
static kmem_cache_t *bh_cachep;
|
||||
static struct kmem_cache *bh_cachep;
|
||||
|
||||
/*
|
||||
* Once the number of bh's in the machine exceeds this level, we start
|
||||
@@ -2961,7 +2961,7 @@ void free_buffer_head(struct buffer_head *bh)
|
||||
EXPORT_SYMBOL(free_buffer_head);
|
||||
|
||||
static void
|
||||
init_buffer_head(void *data, kmem_cache_t *cachep, unsigned long flags)
|
||||
init_buffer_head(void *data, struct kmem_cache *cachep, unsigned long flags)
|
||||
{
|
||||
if ((flags & (SLAB_CTOR_VERIFY|SLAB_CTOR_CONSTRUCTOR)) ==
|
||||
SLAB_CTOR_CONSTRUCTOR) {
|
||||
|
||||
+7
-7
@@ -81,7 +81,7 @@ extern mempool_t *cifs_sm_req_poolp;
|
||||
extern mempool_t *cifs_req_poolp;
|
||||
extern mempool_t *cifs_mid_poolp;
|
||||
|
||||
extern kmem_cache_t *cifs_oplock_cachep;
|
||||
extern struct kmem_cache *cifs_oplock_cachep;
|
||||
|
||||
static int
|
||||
cifs_read_super(struct super_block *sb, void *data,
|
||||
@@ -232,11 +232,11 @@ static int cifs_permission(struct inode * inode, int mask, struct nameidata *nd)
|
||||
return generic_permission(inode, mask, NULL);
|
||||
}
|
||||
|
||||
static kmem_cache_t *cifs_inode_cachep;
|
||||
static kmem_cache_t *cifs_req_cachep;
|
||||
static kmem_cache_t *cifs_mid_cachep;
|
||||
kmem_cache_t *cifs_oplock_cachep;
|
||||
static kmem_cache_t *cifs_sm_req_cachep;
|
||||
static struct kmem_cache *cifs_inode_cachep;
|
||||
static struct kmem_cache *cifs_req_cachep;
|
||||
static struct kmem_cache *cifs_mid_cachep;
|
||||
struct kmem_cache *cifs_oplock_cachep;
|
||||
static struct kmem_cache *cifs_sm_req_cachep;
|
||||
mempool_t *cifs_sm_req_poolp;
|
||||
mempool_t *cifs_req_poolp;
|
||||
mempool_t *cifs_mid_poolp;
|
||||
@@ -668,7 +668,7 @@ const struct file_operations cifs_dir_ops = {
|
||||
};
|
||||
|
||||
static void
|
||||
cifs_init_once(void *inode, kmem_cache_t * cachep, unsigned long flags)
|
||||
cifs_init_once(void *inode, struct kmem_cache * cachep, unsigned long flags)
|
||||
{
|
||||
struct cifsInodeInfo *cifsi = inode;
|
||||
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@
|
||||
#include "cifs_debug.h"
|
||||
|
||||
extern mempool_t *cifs_mid_poolp;
|
||||
extern kmem_cache_t *cifs_oplock_cachep;
|
||||
extern struct kmem_cache *cifs_oplock_cachep;
|
||||
|
||||
static struct mid_q_entry *
|
||||
AllocMidQEntry(const struct smb_hdr *smb_buffer, struct cifsSesInfo *ses)
|
||||
|
||||
+2
-2
@@ -38,7 +38,7 @@ static void coda_clear_inode(struct inode *);
|
||||
static void coda_put_super(struct super_block *);
|
||||
static int coda_statfs(struct dentry *dentry, struct kstatfs *buf);
|
||||
|
||||
static kmem_cache_t * coda_inode_cachep;
|
||||
static struct kmem_cache * coda_inode_cachep;
|
||||
|
||||
static struct inode *coda_alloc_inode(struct super_block *sb)
|
||||
{
|
||||
@@ -58,7 +58,7 @@ static void coda_destroy_inode(struct inode *inode)
|
||||
kmem_cache_free(coda_inode_cachep, ITOC(inode));
|
||||
}
|
||||
|
||||
static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags)
|
||||
static void init_once(void * foo, struct kmem_cache * cachep, unsigned long flags)
|
||||
{
|
||||
struct coda_inode_info *ei = (struct coda_inode_info *) foo;
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ struct configfs_dirent {
|
||||
#define CONFIGFS_NOT_PINNED (CONFIGFS_ITEM_ATTR)
|
||||
|
||||
extern struct vfsmount * configfs_mount;
|
||||
extern kmem_cache_t *configfs_dir_cachep;
|
||||
extern struct kmem_cache *configfs_dir_cachep;
|
||||
|
||||
extern int configfs_is_root(struct config_item *item);
|
||||
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@
|
||||
|
||||
struct vfsmount * configfs_mount = NULL;
|
||||
struct super_block * configfs_sb = NULL;
|
||||
kmem_cache_t *configfs_dir_cachep;
|
||||
struct kmem_cache *configfs_dir_cachep;
|
||||
static int configfs_mnt_count = 0;
|
||||
|
||||
static struct super_operations configfs_ops = {
|
||||
|
||||
+3
-3
@@ -43,7 +43,7 @@ static __cacheline_aligned_in_smp DEFINE_SEQLOCK(rename_lock);
|
||||
|
||||
EXPORT_SYMBOL(dcache_lock);
|
||||
|
||||
static kmem_cache_t *dentry_cache __read_mostly;
|
||||
static struct kmem_cache *dentry_cache __read_mostly;
|
||||
|
||||
#define DNAME_INLINE_LEN (sizeof(struct dentry)-offsetof(struct dentry,d_iname))
|
||||
|
||||
@@ -2072,10 +2072,10 @@ static void __init dcache_init(unsigned long mempages)
|
||||
}
|
||||
|
||||
/* SLAB cache for __getname() consumers */
|
||||
kmem_cache_t *names_cachep __read_mostly;
|
||||
struct kmem_cache *names_cachep __read_mostly;
|
||||
|
||||
/* SLAB cache for file structures */
|
||||
kmem_cache_t *filp_cachep __read_mostly;
|
||||
struct kmem_cache *filp_cachep __read_mostly;
|
||||
|
||||
EXPORT_SYMBOL(d_genocide);
|
||||
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ struct dcookie_struct {
|
||||
|
||||
static LIST_HEAD(dcookie_users);
|
||||
static DEFINE_MUTEX(dcookie_mutex);
|
||||
static kmem_cache_t *dcookie_cache __read_mostly;
|
||||
static struct kmem_cache *dcookie_cache __read_mostly;
|
||||
static struct list_head *dcookie_hashtable __read_mostly;
|
||||
static size_t hash_size __read_mostly;
|
||||
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@
|
||||
#include "config.h"
|
||||
#include "memory.h"
|
||||
|
||||
static kmem_cache_t *lkb_cache;
|
||||
static struct kmem_cache *lkb_cache;
|
||||
|
||||
|
||||
int dlm_memory_init(void)
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@
|
||||
|
||||
int dir_notify_enable __read_mostly = 1;
|
||||
|
||||
static kmem_cache_t *dn_cache __read_mostly;
|
||||
static struct kmem_cache *dn_cache __read_mostly;
|
||||
|
||||
static void redo_inode_mask(struct inode *inode)
|
||||
{
|
||||
|
||||
+1
-1
@@ -131,7 +131,7 @@ static struct quota_format_type *quota_formats; /* List of registered formats */
|
||||
static struct quota_module_name module_names[] = INIT_QUOTA_MODULE_NAMES;
|
||||
|
||||
/* SLAB cache for dquot structures */
|
||||
static kmem_cache_t *dquot_cachep;
|
||||
static struct kmem_cache *dquot_cachep;
|
||||
|
||||
int register_quota_format(struct quota_format_type *fmt)
|
||||
{
|
||||
|
||||
+1
-1
@@ -546,7 +546,7 @@ inode_info_init_once(void *vptr, struct kmem_cache *cachep, unsigned long flags)
|
||||
}
|
||||
|
||||
static struct ecryptfs_cache_info {
|
||||
kmem_cache_t **cache;
|
||||
struct kmem_cache **cache;
|
||||
const char *name;
|
||||
size_t size;
|
||||
void (*ctor)(void*, struct kmem_cache *, unsigned long);
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user