diff options
| author | Colin Ian King <[email protected]> | 2020-06-30 15:55:58 +0100 |
|---|---|---|
| committer | Mika Westerberg <[email protected]> | 2020-07-01 13:46:47 +0300 |
| commit | 4c767ce48cf858971545164c4c53d028e6241c07 (patch) | |
| tree | 3d3d39467783b85594a86c3c176d7f00c5f01e59 /drivers/usb/cdns3/cdns3-ti.c | |
| parent | dacb12877d9222e0281b8391e3361fd4c7a7435a (diff) | |
thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int
The 32 bit int value 512 is being left shifted and then used in a context
that expects the expression to be a larger unsigned long. There may be
a potential integer overflow, so make 512 a UL before shift to avoid
any such issues.
Addresses-Coverity: ("Uninintentional integer overflow")
Fixes: 3b1d8d577ca8 ("thunderbolt: Implement USB3 bandwidth negotiation routines")
Signed-off-by: Colin Ian King <[email protected]>
Signed-off-by: Mika Westerberg <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-ti.c')
0 files changed, 0 insertions, 0 deletions