diff options
author | 2019-11-07 17:29:00 +0800 | |
---|---|---|
committer | 2019-11-07 11:17:39 -0800 | |
commit | 1f0d5c911b64165c9754139a26c8c2fad352c132 (patch) | |
tree | 0df6533d246f5da2285b26353c0dd277f4493bdd /drivers/usb/cdns3/cdns3-imx.c | |
parent | f2fs: fix to update dir's i_pino during cross_rename (diff) | |
download | wireguard-linux-1f0d5c911b64165c9754139a26c8c2fad352c132.tar.xz wireguard-linux-1f0d5c911b64165c9754139a26c8c2fad352c132.zip |
f2fs: fix potential overflow
We expect 64-bit calculation result from below statement, however
in 32-bit machine, looped left shift operation on pgoff_t type
variable may cause overflow issue, fix it by forcing type cast.
page->index << PAGE_SHIFT;
Fixes: 26de9b117130 ("f2fs: avoid unnecessary updating inode during fsync")
Fixes: 0a2aa8fbb969 ("f2fs: refactor __exchange_data_block for speed up")
Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-imx.c')
0 files changed, 0 insertions, 0 deletions