diff --git a/arch/blackfin/include/asm/cpu.h b/arch/blackfin/include/asm/cpu.h
index 9b7aefe7eb2d..c2594ef877f6 100644
--- a/arch/blackfin/include/asm/cpu.h
+++ b/arch/blackfin/include/asm/cpu.h
@@ -30,7 +30,6 @@ struct task_struct;
 struct blackfin_cpudata {
 	struct cpu cpu;
 	struct task_struct *idle;
-	unsigned long cclk;
 	unsigned int imemctl;
 	unsigned int dmemctl;
 	unsigned long loops_per_jiffy;
diff --git a/arch/blackfin/kernel/setup.c b/arch/blackfin/kernel/setup.c
index 0a5436737e97..b147ed90cadc 100644
--- a/arch/blackfin/kernel/setup.c
+++ b/arch/blackfin/kernel/setup.c
@@ -135,7 +135,6 @@ void __cpuinit bfin_setup_cpudata(unsigned int cpu)
 
 	cpudata->idle = current;
 	cpudata->loops_per_jiffy = loops_per_jiffy;
-	cpudata->cclk = get_cclk();
 	cpudata->imemctl = bfin_read_IMEM_CONTROL();
 	cpudata->dmemctl = bfin_read_DMEM_CONTROL();
 }