aboutsummaryrefslogtreecommitdiffstats
path: root/fs/proc
diff options
context:
space:
mode:
authorChristoph Lameter <cl@linux.com>2013-01-10 14:14:17 -0500
committerPekka Enberg <penberg@kernel.org>2013-02-01 05:32:08 -0500
commit9e5e8deca74603357626471a9b44f05dea9e32b1 (patch)
treeed350a277672ec5399bb69bcd60016ff265c1340 /fs/proc
parentf97d5f634d3b5133951424fae751db1f339548bd (diff)
stat: Use size_t for sizes instead of unsigned
On some platforms (such as IA64) the large page size may results in slab allocations to be allowed of numbers that do not fit in 32 bit. Acked-by: Glauber Costa <glommer@parallels.com> Signed-off-by: Christoph Lameter <cl@linux.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
Diffstat (limited to 'fs/proc')
-rw-r--r--fs/proc/stat.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/proc/stat.c b/fs/proc/stat.c
index e296572c73ed..1cf86c0e8689 100644
--- a/fs/proc/stat.c
+++ b/fs/proc/stat.c
@@ -184,7 +184,7 @@ static int show_stat(struct seq_file *p, void *v)
184 184
185static int stat_open(struct inode *inode, struct file *file) 185static int stat_open(struct inode *inode, struct file *file)
186{ 186{
187 unsigned size = 1024 + 128 * num_possible_cpus(); 187 size_t size = 1024 + 128 * num_possible_cpus();
188 char *buf; 188 char *buf;
189 struct seq_file *m; 189 struct seq_file *m;
190 int res; 190 int res;