cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE); 
if (speed_mode == PMAC_CPU_HIGH_SPEED && cpu_has_feature(CPU_FTR_L3CR)) { l3cr = _get_L3CR(); if ((prev_l3cr & L3CR_L3E) && l3cr != prev_l3cr) _set_L3CR(prev_l3cr); } if (notify) cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE); 
static int __pmac do_set_cpu_speed(int speed_mode){	struct cpufreq_freqs freqs;	freqs.old = cur_freq;	freqs.new = (speed_mode == PMAC_CPU_HIGH_SPEED) ? hi_freq : low_freq;	freqs.cpu = smp_processor_id();	if (freqs.old == freqs.new)		return 0;	cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE);	set_speed_proc(speed_mode == PMAC_CPU_LOW_SPEED);	cpufreq_notify_transition(&freqs, CPUFREQ_POSTCHANGE);	cur_freq = (speed_mode == PMAC_CPU_HIGH_SPEED) ? hi_freq : low_freq;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/7a648b9ec09f32606fe0f27fb9d095311cf968ca/pmac_cpufreq.c/buggy/arch/ppc/platforms/pmac_cpufreq.c