mirror of https://gitee.com/openkylin/linux.git
staging: lustre: remove typedef for module_t
Use "struct module" like the rest of the kernel, not a typedef. Cc: Peng Tao <tao.peng@emc.com> Cc: Andreas Dilger <andreas.dilger@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
409ccba9f2
commit
c34d9cd855
|
@ -80,8 +80,6 @@ LL_PROC_PROTO(name) \
|
|||
__##name); \
|
||||
}
|
||||
|
||||
typedef struct module module_t;
|
||||
|
||||
/*
|
||||
* Proc file system APIs
|
||||
*/
|
||||
|
|
|
@ -54,7 +54,6 @@ typedef struct proc_inode cfs_proc_inode_t;
|
|||
typedef struct seq_file cfs_seq_file_t;
|
||||
typedef struct seq_operations cfs_seq_ops_t;
|
||||
typedef struct file_operations cfs_param_file_ops_t;
|
||||
typedef module_t *cfs_param_module_t;
|
||||
typedef struct proc_dir_entry cfs_param_dentry_t;
|
||||
typedef struct poll_table_struct cfs_poll_table_t;
|
||||
#define CFS_PARAM_MODULE THIS_MODULE
|
||||
|
@ -115,11 +114,10 @@ typedef struct cfs_seq_operations {
|
|||
int (*show) (cfs_seq_file_t *m, void *v);
|
||||
} cfs_seq_ops_t;
|
||||
|
||||
typedef void *cfs_param_module_t;
|
||||
typedef void *cfs_poll_table_t;
|
||||
|
||||
typedef struct cfs_param_file_ops {
|
||||
cfs_param_module_t owner;
|
||||
struct module *owner;
|
||||
int (*open) (cfs_inode_t *, struct file *);
|
||||
loff_t (*llseek)(struct file *, loff_t, int);
|
||||
int (*release) (cfs_inode_t *, cfs_param_file_t *);
|
||||
|
|
|
@ -54,7 +54,7 @@ typedef void (*fsfilt_cb_t)(struct obd_device *obd, __u64 last_rcvd,
|
|||
|
||||
struct fsfilt_operations {
|
||||
struct list_head fs_list;
|
||||
module_t *fs_owner;
|
||||
struct module *fs_owner;
|
||||
char *fs_type;
|
||||
char *(* fs_getlabel)(struct super_block *sb);
|
||||
void *(* fs_start)(struct inode *inode, int op, void *desc_private,
|
||||
|
|
|
@ -1131,7 +1131,7 @@ struct lu_context_key {
|
|||
/**
|
||||
* Internal implementation detail: module for this key.
|
||||
*/
|
||||
module_t *lct_owner;
|
||||
struct module *lct_owner;
|
||||
/**
|
||||
* References to this key. For debugging.
|
||||
*/
|
||||
|
|
|
@ -1136,7 +1136,7 @@ struct ptlrpc_nrs_pol_conf {
|
|||
* different module to the one the NRS framework is held within
|
||||
* (currently ptlrpc), should set this field to THIS_MODULE.
|
||||
*/
|
||||
module_t *nc_owner;
|
||||
struct module *nc_owner;
|
||||
/**
|
||||
* Policy registration flags; a bitmast of \e nrs_policy_flags
|
||||
*/
|
||||
|
@ -1211,7 +1211,7 @@ struct ptlrpc_nrs_pol_desc {
|
|||
* then unregistration and lprocfs operations will be properly
|
||||
* serialized.
|
||||
*/
|
||||
module_t *pd_owner;
|
||||
struct module *pd_owner;
|
||||
/**
|
||||
* Bitmask of \e nrs_policy_flags
|
||||
*/
|
||||
|
|
|
@ -796,7 +796,7 @@ struct ptlrpc_sec_sops {
|
|||
};
|
||||
|
||||
struct ptlrpc_sec_policy {
|
||||
module_t *sp_owner;
|
||||
struct module *sp_owner;
|
||||
char *sp_name;
|
||||
__u16 sp_policy; /* policy number */
|
||||
struct ptlrpc_sec_cops *sp_cops; /* client ops */
|
||||
|
|
|
@ -1108,7 +1108,7 @@ struct md_enqueue_info {
|
|||
};
|
||||
|
||||
struct obd_ops {
|
||||
module_t *o_owner;
|
||||
struct module *o_owner;
|
||||
int (*o_iocontrol)(unsigned int cmd, struct obd_export *exp, int len,
|
||||
void *karg, void *uarg);
|
||||
int (*o_get_info)(const struct lu_env *env, struct obd_export *,
|
||||
|
|
|
@ -100,7 +100,7 @@ struct subflavor_desc {
|
|||
/* Each mechanism is described by the following struct: */
|
||||
struct gss_api_mech {
|
||||
struct list_head gm_list;
|
||||
module_t *gm_owner;
|
||||
struct module *gm_owner;
|
||||
char *gm_name;
|
||||
rawobj_t gm_oid;
|
||||
atomic_t gm_count;
|
||||
|
|
Loading…
Reference in New Issue