diff options
| author | 2021-05-31 09:50:26 +0200 | |
|---|---|---|
| committer | 2021-05-31 09:50:26 +0200 | |
| commit | aa10fab0f859ef86e998ee1cdaa89fc8e542e2c9 (patch) | |
| tree | d76af7ad635537fa59e033306f900408cd470168 /drivers/usb/typec/mux.c | |
| parent | USB: core: Check buffer length matches wLength for control transfers (diff) | |
| parent | Linux 5.13-rc4 (diff) | |
| download | linux-dev-aa10fab0f859ef86e998ee1cdaa89fc8e542e2c9.tar.xz linux-dev-aa10fab0f859ef86e998ee1cdaa89fc8e542e2c9.zip | |
Merge 5.13-rc4 into usb-next
We need the usb/thunderbolt fixes in here as well.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/typec/mux.c')
| -rw-r--r-- | drivers/usb/typec/mux.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/usb/typec/mux.c b/drivers/usb/typec/mux.c index 5fce4c4c9047..603f3e698cc0 100644 --- a/drivers/usb/typec/mux.c +++ b/drivers/usb/typec/mux.c @@ -182,6 +182,7 @@ static void *typec_mux_match(struct fwnode_handle *fwnode, const char *id, bool match; int nval; u16 *val; + int ret; int i; /* @@ -209,10 +210,10 @@ static void *typec_mux_match(struct fwnode_handle *fwnode, const char *id, if (!val) return ERR_PTR(-ENOMEM); - nval = fwnode_property_read_u16_array(fwnode, "svid", val, nval); - if (nval < 0) { + ret = fwnode_property_read_u16_array(fwnode, "svid", val, nval); + if (ret < 0) { kfree(val); - return ERR_PTR(nval); + return ERR_PTR(ret); } for (i = 0; i < nval; i++) { |
