]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
dm: restrict dm device size to 2^63-512 bytes
authorMikulas Patocka <mpatocka@redhat.com>
Fri, 14 Mar 2025 12:51:32 +0000 (13:51 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Jun 2025 12:37:57 +0000 (14:37 +0200)
commit8dbcb21f0926b08ba086d95767556f82ab8fef2a
tree225ac9aabac5cfb594aab729fd2dd0e9735077f3
parent91628988aca3af1bad144f43e4563377f8228c27
dm: restrict dm device size to 2^63-512 bytes

[ Upstream commit 45fc728515c14f53f6205789de5bfd72a95af3b8 ]

The devices with size >= 2^63 bytes can't be used reliably by userspace
because the type off_t is a signed 64-bit integer.

Therefore, we limit the maximum size of a device mapper device to
2^63-512 bytes.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/md/dm-table.c