Changed struct device->driver_data access to use newer function calls dev_set_drvdata() and dev_get_drvdata()