diff options
| -rw-r--r-- | drivers/base/bus.c | 2 | ||||
| -rw-r--r-- | drivers/base/core.c | 2 | ||||
| -rw-r--r-- | drivers/base/memory.c | 2 | ||||
| -rw-r--r-- | fs/gfs2/sys.c | 2 | ||||
| -rw-r--r-- | include/linux/kobject.h | 10 | ||||
| -rw-r--r-- | kernel/params.c | 2 | ||||
| -rw-r--r-- | lib/kobject.c | 4 | ||||
| -rw-r--r-- | lib/kobject_uevent.c | 2 | ||||
| -rw-r--r-- | mm/slub.c | 2 | 
9 files changed, 14 insertions, 14 deletions
diff --git a/drivers/base/bus.c b/drivers/base/bus.c index c0c5a43d9fb..2afe599eb35 100644 --- a/drivers/base/bus.c +++ b/drivers/base/bus.c @@ -154,7 +154,7 @@ static int bus_uevent_filter(struct kset *kset, struct kobject *kobj)  	return 0;  } -static struct kset_uevent_ops bus_uevent_ops = { +static const struct kset_uevent_ops bus_uevent_ops = {  	.filter = bus_uevent_filter,  }; diff --git a/drivers/base/core.c b/drivers/base/core.c index f6c73a9e3d9..58ec1069f4b 100644 --- a/drivers/base/core.c +++ b/drivers/base/core.c @@ -252,7 +252,7 @@ static int dev_uevent(struct kset *kset, struct kobject *kobj,  	return retval;  } -static struct kset_uevent_ops device_uevent_ops = { +static const struct kset_uevent_ops device_uevent_ops = {  	.filter =	dev_uevent_filter,  	.name =		dev_uevent_name,  	.uevent =	dev_uevent, diff --git a/drivers/base/memory.c b/drivers/base/memory.c index 495f15e92d4..2f869151119 100644 --- a/drivers/base/memory.c +++ b/drivers/base/memory.c @@ -44,7 +44,7 @@ static int memory_uevent(struct kset *kset, struct kobject *obj, struct kobj_uev  	return retval;  } -static struct kset_uevent_ops memory_uevent_ops = { +static const struct kset_uevent_ops memory_uevent_ops = {  	.name		= memory_uevent_name,  	.uevent		= memory_uevent,  }; diff --git a/fs/gfs2/sys.c b/fs/gfs2/sys.c index b5f1a46133c..543503010ed 100644 --- a/fs/gfs2/sys.c +++ b/fs/gfs2/sys.c @@ -574,7 +574,7 @@ static int gfs2_uevent(struct kset *kset, struct kobject *kobj,  	return 0;  } -static struct kset_uevent_ops gfs2_uevent_ops = { +static const struct kset_uevent_ops gfs2_uevent_ops = {  	.uevent = gfs2_uevent,  }; diff --git a/include/linux/kobject.h b/include/linux/kobject.h index 58ae8e00fcd..57a1eaae909 100644 --- a/include/linux/kobject.h +++ b/include/linux/kobject.h @@ -118,9 +118,9 @@ struct kobj_uevent_env {  };  struct kset_uevent_ops { -	int (*filter)(struct kset *kset, struct kobject *kobj); -	const char *(*name)(struct kset *kset, struct kobject *kobj); -	int (*uevent)(struct kset *kset, struct kobject *kobj, +	int (* const filter)(struct kset *kset, struct kobject *kobj); +	const char *(* const name)(struct kset *kset, struct kobject *kobj); +	int (* const uevent)(struct kset *kset, struct kobject *kobj,  		      struct kobj_uevent_env *env);  }; @@ -155,14 +155,14 @@ struct kset {  	struct list_head list;  	spinlock_t list_lock;  	struct kobject kobj; -	struct kset_uevent_ops *uevent_ops; +	const struct kset_uevent_ops *uevent_ops;  };  extern void kset_init(struct kset *kset);  extern int __must_check kset_register(struct kset *kset);  extern void kset_unregister(struct kset *kset);  extern struct kset * __must_check kset_create_and_add(const char *name, -						struct kset_uevent_ops *u, +						const struct kset_uevent_ops *u,  						struct kobject *parent_kobj);  static inline struct kset *to_kset(struct kobject *kobj) diff --git a/kernel/params.c b/kernel/params.c index 8d95f5451b2..48370be3c0a 100644 --- a/kernel/params.c +++ b/kernel/params.c @@ -736,7 +736,7 @@ static int uevent_filter(struct kset *kset, struct kobject *kobj)  	return 0;  } -static struct kset_uevent_ops module_uevent_ops = { +static const struct kset_uevent_ops module_uevent_ops = {  	.filter = uevent_filter,  }; diff --git a/lib/kobject.c b/lib/kobject.c index b512b746d2a..cecf5a0ef6e 100644 --- a/lib/kobject.c +++ b/lib/kobject.c @@ -789,7 +789,7 @@ static struct kobj_type kset_ktype = {   * If the kset was not able to be created, NULL will be returned.   */  static struct kset *kset_create(const char *name, -				struct kset_uevent_ops *uevent_ops, +				const struct kset_uevent_ops *uevent_ops,  				struct kobject *parent_kobj)  {  	struct kset *kset; @@ -832,7 +832,7 @@ static struct kset *kset_create(const char *name,   * If the kset was not able to be created, NULL will be returned.   */  struct kset *kset_create_and_add(const char *name, -				 struct kset_uevent_ops *uevent_ops, +				 const struct kset_uevent_ops *uevent_ops,  				 struct kobject *parent_kobj)  {  	struct kset *kset; diff --git a/lib/kobject_uevent.c b/lib/kobject_uevent.c index 920a3ca6e25..c9d3a3e8405 100644 --- a/lib/kobject_uevent.c +++ b/lib/kobject_uevent.c @@ -95,7 +95,7 @@ int kobject_uevent_env(struct kobject *kobj, enum kobject_action action,  	const char *subsystem;  	struct kobject *top_kobj;  	struct kset *kset; -	struct kset_uevent_ops *uevent_ops; +	const struct kset_uevent_ops *uevent_ops;  	u64 seq;  	int i = 0;  	int retval = 0; diff --git a/mm/slub.c b/mm/slub.c index 0bfd3863d52..a26753c12dc 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -4409,7 +4409,7 @@ static int uevent_filter(struct kset *kset, struct kobject *kobj)  	return 0;  } -static struct kset_uevent_ops slab_uevent_ops = { +static const struct kset_uevent_ops slab_uevent_ops = {  	.filter = uevent_filter,  };  |