gadget: f_thor: fix wrong file size cast
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 16 Oct 2020 06:56:20 +0000 (15:56 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Wed, 4 Nov 2020 03:19:40 +0000 (12:19 +0900)
commitfaf1f64d61e7b49ca3d470b072466c63075d9119
tree2430809e92389bc94aa9d80864b2347fc8657cf2
parent5fa9750b80b4fe51f7150e32a42aac4b7f20bb52
gadget: f_thor: fix wrong file size cast

Casting 32bit int value directly into 64bit unsigned type causes
wrong value for file size equal or larger than 2GB. Fix the wrong
file size by casting uint32_t first.

Change-Id: I7b344856e2cabfb31ef05521c09914599163d923
Fixes: commit 1fe9ae76b113 ("gadget: f_thor: update to support more than 4GB file as thor 5.0")
Reported-by: Junghoon Kim <jhoon20.kim@samsung.com>
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/usb/gadget/f_thor.c