commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=cb7ff86a6afb187d80cf7410ab101ca22fd8a1bd branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk
Signed-off-by: Scott Jiang <[email protected]> --- drivers/media/video/adv7183.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/drivers/media/video/adv7183.c b/drivers/media/video/adv7183.c index 791e159..2ba4d75 100644 --- a/drivers/media/video/adv7183.c +++ b/drivers/media/video/adv7183.c @@ -563,11 +563,14 @@ static int adv7183_probe(struct i2c_client *client, v4l_info(client, "chip found @ 0x%02x (%s)\n", client->addr << 1, client->adapter->name); + pin_array = client->dev.platform_data; + if (pin_array == NULL) + return -EINVAL; + decoder = kzalloc(sizeof(struct adv7183), GFP_KERNEL); if (decoder == NULL) return -ENOMEM; - pin_array = client->dev.platform_data; decoder->reset_pin = pin_array[0]; decoder->oe_pin = pin_array[1];
_______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
