diff options
Diffstat (limited to 'drivers/media/dvb-core/dvbdev.c')
| -rw-r--r-- | drivers/media/dvb-core/dvbdev.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/media/dvb-core/dvbdev.c b/drivers/media/dvb-core/dvbdev.c index 917fe034af37..80b6a71aa33e 100644 --- a/drivers/media/dvb-core/dvbdev.c +++ b/drivers/media/dvb-core/dvbdev.c @@ -983,8 +983,8 @@ struct i2c_client *dvb_module_probe(const char *module_name,  	board_info->addr = addr;  	board_info->platform_data = platform_data;  	request_module(module_name); -	client = i2c_new_device(adap, board_info); -	if (client == NULL || client->dev.driver == NULL) { +	client = i2c_new_client_device(adap, board_info); +	if (!i2c_client_has_driver(client)) {  		kfree(board_info);  		return NULL;  	}  |