diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-04-25 08:24:34 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-04-25 08:24:34 -0400 |
commit | 0c718676ab3f02e98e85e7049e03d2879c62cb10 (patch) | |
tree | e217d1994de317ae4495ef94ea46314049084579 | |
parent | 64f7c494a3c02be664e287297144a2e84f9c7625 (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.c | 3 |
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); |