summaryrefslogtreecommitdiffstats
path: root/crypto/xor.c
diff options
context:
space:
mode:
authorChao Yu <yuchao0@huawei.com>2019-11-07 10:29:00 +0100
committerJaegeuk Kim <jaegeuk@kernel.org>2019-11-07 20:17:39 +0100
commit1f0d5c911b64165c9754139a26c8c2fad352c132 (patch)
tree0df6533d246f5da2285b26353c0dd277f4493bdd /crypto/xor.c
parentf2fs: fix to update dir's i_pino during cross_rename (diff)
downloadlinux-1f0d5c911b64165c9754139a26c8c2fad352c132.tar.xz
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 'crypto/xor.c')
0 files changed, 0 insertions, 0 deletions