summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2018-03-15 05:42:42 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2018-03-15 05:42:41 -0700
commitfdbb476754fcb8a72e3d504078caf4ab0d091efa (patch)
treef49a749f4986dcf10a9ecb53de6429d2432da48e
parentb41f58b18884d4bd50a7015fc4b92773759ef318 (diff)
parente053381117534644fc8222af7d08fd83bb024913 (diff)
Merge "fb: msm_dba: fix local variable not initialized issue"
-rw-r--r--drivers/video/fbdev/msm/msm_dba/adv7533.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/drivers/video/fbdev/msm/msm_dba/adv7533.c b/drivers/video/fbdev/msm/msm_dba/adv7533.c
index bb3a5518d309..086946e806d2 100644
--- a/drivers/video/fbdev/msm/msm_dba/adv7533.c
+++ b/drivers/video/fbdev/msm/msm_dba/adv7533.c
@@ -761,7 +761,7 @@ static void adv7533_notify_clients(struct msm_dba_device_info *dev,
u32 adv7533_read_edid(struct adv7533 *pdata, u32 size, char *edid_buf)
{
u32 ret = 0, read_size = size / 2;
- u8 edid_addr;
+ u8 edid_addr = 0;
int ndx;
if (!pdata || !edid_buf)
@@ -1008,7 +1008,7 @@ end:
static void *adv7533_handle_hpd_intr(struct adv7533 *pdata)
{
int ret = 0;
- u8 hpd_state;
+ u8 hpd_state = 0;
u8 connected = 0, disconnected = 0;
if (!pdata) {
@@ -1040,7 +1040,8 @@ end:
static int adv7533_enable_interrupts(struct adv7533 *pdata, int interrupts)
{
int ret = 0;
- u8 reg_val, init_reg_val;
+ u8 reg_val = 0;
+ u8 init_reg_val;
if (!pdata) {
pr_err("%s: invalid input\n", __func__);
@@ -1086,7 +1087,8 @@ end:
static int adv7533_disable_interrupts(struct adv7533 *pdata, int interrupts)
{
int ret = 0;
- u8 reg_val, init_reg_val;
+ u8 reg_val = 0;
+ u8 init_reg_val;
if (!pdata) {
pr_err("%s: invalid input\n", __func__);
@@ -1652,7 +1654,7 @@ static int adv7533_hdcp_enable(void *client, bool hdcp_on,
bool enc_on, u32 flags)
{
int ret = -EINVAL;
- u8 reg_val;
+ u8 reg_val = 0;
struct adv7533 *pdata =
adv7533_get_platform_data(client);