aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/module.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/module.c')
-rw-r--r--kernel/module.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/module.c b/kernel/module.c
index 4928cffc3dcc..14b8e82e05d4 100644
--- a/kernel/module.c
+++ b/kernel/module.c
@@ -725,9 +725,9 @@ static int try_stop_module(struct module *mod, int flags, int *forced)
725 } 725 }
726} 726}
727 727
728unsigned int module_refcount(struct module *mod) 728unsigned long module_refcount(struct module *mod)
729{ 729{
730 unsigned int incs = 0, decs = 0; 730 unsigned long incs = 0, decs = 0;
731 int cpu; 731 int cpu;
732 732
733 for_each_possible_cpu(cpu) 733 for_each_possible_cpu(cpu)
@@ -853,7 +853,7 @@ static inline void print_unload_info(struct seq_file *m, struct module *mod)
853 struct module_use *use; 853 struct module_use *use;
854 int printed_something = 0; 854 int printed_something = 0;
855 855
856 seq_printf(m, " %u ", module_refcount(mod)); 856 seq_printf(m, " %lu ", module_refcount(mod));
857 857
858 /* Always include a trailing , so userspace can differentiate 858 /* Always include a trailing , so userspace can differentiate
859 between this and the old multi-field proc format. */ 859 between this and the old multi-field proc format. */
@@ -903,7 +903,7 @@ EXPORT_SYMBOL_GPL(symbol_put_addr);
903static ssize_t show_refcnt(struct module_attribute *mattr, 903static ssize_t show_refcnt(struct module_attribute *mattr,
904 struct module_kobject *mk, char *buffer) 904 struct module_kobject *mk, char *buffer)
905{ 905{
906 return sprintf(buffer, "%u\n", module_refcount(mk->mod)); 906 return sprintf(buffer, "%lu\n", module_refcount(mk->mod));
907} 907}
908 908
909static struct module_attribute refcnt = { 909static struct module_attribute refcnt = {