Skip to contentSkip to conversation

mips: remove driver_data direct access of struct device

PATCH New Greg Kroah-Hartman 1 participant 1 message May 4, 2009 MIPS

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 mips: remove driver_data direct access of struct device

From: Greg Kroah-Hartman <[email protected]>

In the near future, the driver core is going to not allow direct access to the driver_data pointer in struct device. Instead, the functions dev_get_drvdata() and dev_set_drvdata() should be used. These functions have been around since the beginning, so are backwards compatible with all older kernel versions.

---
 arch/mips/sni/eisa.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
arch/mips/sni/eisa.c +1 -1
@@ -38,7 +38,7 @@ int __init sni_eisa_root_init(void)
 	if (!r)
 		return r;
 
-	eisa_root_dev.dev.driver_data = &eisa_bus_root;
+	dev_set_drvdata(&eisa_root_dev.dev, &eisa_bus_root);
 
 	if (eisa_root_register(&eisa_bus_root)) {
 		/* A real bridge may have been registered before