Files
linux/fs
Baokun Li 43bbddc067 ext4: add two helper functions extent_logical_end() and pa_logical_end()
When we use lstart + len to calculate the end of free extent or prealloc
space, it may exceed the maximum value of 4294967295(0xffffffff) supported
by ext4_lblk_t and cause overflow, which may lead to various problems.

Therefore, we add two helper functions, extent_logical_end() and
pa_logical_end(), to limit the type of end to loff_t, and also convert
lstart to loff_t for calculation to avoid overflow.

Signed-off-by: Baokun Li <libaokun1@huawei.com>
Reviewed-by: Ritesh Harjani (IBM) <ritesh.list@gmail.com>
Link: https://lore.kernel.org/r/20230724121059.11834-2-libaokun1@huawei.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
2023-07-29 00:02:30 -04:00
..
2023-05-24 08:42:16 -06:00
2023-05-24 08:42:16 -06:00
2023-03-14 12:56:30 -06:00
2023-06-05 16:50:30 +02:00
2023-06-15 13:37:53 +02:00
2023-03-30 08:51:48 +02:00
2023-06-28 20:35:21 -07:00
2023-05-17 09:16:59 +02:00
2023-01-19 09:24:30 +01:00
2023-07-04 10:20:29 +02:00
2023-05-19 04:30:22 +02:00
2023-05-19 04:30:22 +02:00
2023-03-06 09:59:20 +01:00