diff --git a/drivers/base/driver.c b/drivers/base/driver.c
index f789b6cb4b56c4c1a6c1d5d615136b6f9e5edfe0..1b645886e9eba14046fbb0d62fd7051477ff43a5 100644
--- a/drivers/base/driver.c
+++ b/drivers/base/driver.c
@@ -52,7 +52,7 @@ int driver_for_each_device(struct device_driver * drv, struct device * start,
 	return error;
 }
 
-EXPORT_SYMBOL(driver_for_each_device);
+EXPORT_SYMBOL_GPL(driver_for_each_device);
 
 
 /**