unregister_cpu_notifier(&cpufreq_cpu_notifier); 
int cpufreq_unregister_driver(struct cpufreq_driver *driver){	unsigned long flags;	cpufreq_debug_disable_ratelimit();	if (!cpufreq_driver || (driver != cpufreq_driver)) {		cpufreq_debug_enable_ratelimit();		return -EINVAL;	}	dprintk("unregistering driver %s\n", driver->name);	sysdev_driver_unregister(&cpu_sysdev_class, &cpufreq_sysdev_driver);	spin_lock_irqsave(&cpufreq_driver_lock, flags);	cpufreq_driver = NULL;	spin_unlock_irqrestore(&cpufreq_driver_lock, flags);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/c32b6b8e524d2c337767d312814484d9289550cf/cpufreq.c/clean/drivers/cpufreq/cpufreq.c