• C
    f2fs: fix potential overflow · 1f0d5c91
    Chao Yu 提交于
    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: 26de9b11 ("f2fs: avoid unnecessary updating inode during fsync")
    Fixes: 0a2aa8fb ("f2fs: refactor __exchange_data_block for speed up")
    Signed-off-by: NChao Yu <yuchao0@huawei.com>
    Signed-off-by: NJaegeuk Kim <jaegeuk@kernel.org>
    1f0d5c91
file.c 82.2 KB