diff --git a/drivers/media/video/v4l2-common.c b/drivers/media/video/v4l2-common.c index cef80dab1a0d66767b65f25188dd871ffece5e0b..9294282b5add27c04ada832d498f7f11aa0ef323 100644 --- a/drivers/media/video/v4l2-common.c +++ b/drivers/media/video/v4l2-common.c @@ -378,6 +378,8 @@ struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, if (module_name) request_module(module_name); + else + request_module(I2C_MODULE_PREFIX "%s", info->type); /* Create the i2c client */ if (info->addr == 0 && probe_addrs)