aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-04-25 08:24:34 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-04-25 08:24:34 -0400
commit0c718676ab3f02e98e85e7049e03d2879c62cb10 (patch)
treee217d1994de317ae4495ef94ea46314049084579
parent64f7c494a3c02be664e287297144a2e84f9c7625 (diff)
typec: tcpm: fix compiler warning about stupid things
gcc thinks it is too smart and gives off a "you might be using this variable before it is initialized" warning in tcpm_pd_build_request(), because it can not follow the logic through the tcpm_pd_select_pdo() call. So just make gcc quiet by initializing things to 0, to prevent the myriad of people complaining that we now have a build warning. Cc: Adam Thomson <Adam.Thomson.Opensource@diasemi.com> Cc: Heikki Krogerus <heikki.krogerus@linux.intel.com> Cc: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/usb/typec/tcpm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/usb/typec/tcpm.c b/drivers/usb/typec/tcpm.c
index 4483dc4162b0..1ee259bc14a5 100644
--- a/drivers/usb/typec/tcpm.c
+++ b/drivers/usb/typec/tcpm.c
@@ -2206,8 +2206,9 @@ static int tcpm_pd_build_request(struct tcpm_port *port, u32 *rdo)
2206 unsigned int mv, ma, mw, flags; 2206 unsigned int mv, ma, mw, flags;
2207 unsigned int max_ma, max_mw; 2207 unsigned int max_ma, max_mw;
2208 enum pd_pdo_type type; 2208 enum pd_pdo_type type;
2209 int src_pdo_index, snk_pdo_index;
2210 u32 pdo, matching_snk_pdo; 2209 u32 pdo, matching_snk_pdo;
2210 int src_pdo_index = 0;
2211 int snk_pdo_index = 0;
2211 int ret; 2212 int ret;
2212 2213
2213 ret = tcpm_pd_select_pdo(port, &snk_pdo_index, &src_pdo_index); 2214 ret = tcpm_pd_select_pdo(port, &snk_pdo_index, &src_pdo_index);