aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch
diff options
context:
space:
mode:
authorMarco Nelissen <marco.nelissen@gmail.com>2025-01-02 11:04:11 -0800
committerAndrew Morton <akpm@linux-foundation.org>2025-01-12 19:03:35 -0800
commitf505e6c91e7a22d10316665a86d79f84d9f0ba76 (patch)
tree018447b6a0a1d132d5ac764fc54ae4d11d0131e7 /arch
parenttools: fix atomic_set() definition to set the value correctly (diff)
downloadwireguard-linux-f505e6c91e7a22d10316665a86d79f84d9f0ba76.tar.xz
wireguard-linux-f505e6c91e7a22d10316665a86d79f84d9f0ba76.zip
filemap: avoid truncating 64-bit offset to 32 bits
On 32-bit kernels, folio_seek_hole_data() was inadvertently truncating a 64-bit value to 32 bits, leading to a possible infinite loop when writing to an xfs filesystem. Link: https://lkml.kernel.org/r/20250102190540.1356838-1-marco.nelissen@gmail.com Fixes: 54fa39ac2e00 ("iomap: use mapping_seek_hole_data") Signed-off-by: Marco Nelissen <marco.nelissen@gmail.com> Cc: Matthew Wilcox (Oracle) <willy@infradead.org> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions