diff --git a/arch/ia64/kernel/setup.c b/arch/ia64/kernel/setup.c
index 088e5dded8dc1c2be9706ffd5819499b433f8513..c33305d8e5eb21593e94396303ea9f0d971a409b 100644
--- a/arch/ia64/kernel/setup.c
+++ b/arch/ia64/kernel/setup.c
@@ -518,7 +518,7 @@ show_cpuinfo (struct seq_file *m, void *v)
 	char family[32], features[128], *cp, sep;
 	struct cpuinfo_ia64 *c = v;
 	unsigned long mask;
-	unsigned int proc_freq;
+	unsigned long proc_freq;
 	int i;
 
 	mask = c->features;