commit | 72ac8f3fc29016a31ee309b4d025b487e78906ab | [log] [tgz] |
---|---|---|
author | Bin Meng <bmeng.cn@gmail.com> | Wed Sep 27 21:50:07 2017 -0700 |
committer | Marek Vasut <marex@denx.de> | Sun Oct 01 16:32:55 2017 +0200 |
tree | c9d2599b699a9f9ff57581b4a70322d591289755 | |
parent | fae35857e1c38776854442f59d6b56c17e93fc39 [diff] |
usb: storage: Fix overwritten in usb_stor_set_max_xfer_blk() The stored 'blk' value is overwritten to 'size / 512' before it can be used in usb_stor_set_max_xfer_blk(). This is not what we want. In fact, when 'size' exceeds the upper limit (USHRT_MAX * 512), we should simply assign 'size' to the upper limit. Reported-by: Coverity (CID: 167250) Signed-off-by: Bin Meng <bmeng.cn@gmail.com>