]> git.hungrycats.org Git - linux/commitdiff
btrfs: bump LOGICAL_INO_V2 size limit to 1G (fix breaking the IGNORE_OFFSET feature)
authorZygo Blaxell <ce3g8jdj@umail.furryterror.org>
Thu, 24 Dec 2020 19:09:21 +0000 (14:09 -0500)
committerZygo Blaxell <ce3g8jdj@umail.furryterror.org>
Fri, 18 Sep 2026 21:36:33 +0000 (17:36 -0400)
btrfs: bump LOGICAL_INO_V2 size limit to 1G

(cherry picked from commit 958b47f36b155b6d255f13f5a4213e0559ba5d68)
(cherry picked from commit 8ba22a5381d6eb7b94a7a5751038dd8a644f6585)
(cherry picked from commit 478fd6ad0c19b12c723b2fa2d67c944020b01313)

This reverts commit 6313e5360d2d7b353a1eb752ae2d952f95499853.

(cherry picked from commit a2c779df9bcb11a06b43caa44811a5d541f77c5f)

fs/btrfs/ioctl.c

index 5f881e6b2aff77372c883a1920d62856018dea03..cef828b418c62abf2594a35ff935752abf8703c2 100644 (file)
@@ -3341,7 +3341,7 @@ static long btrfs_ioctl_logical_to_ino(struct btrfs_fs_info *fs_info,
                        return -EINVAL;
 
                ignore_offset = loi->flags & BTRFS_LOGICAL_INO_ARGS_IGNORE_OFFSET;
-               size = min_t(u32, loi->size, SZ_16M);
+               size = min_t(u32, loi->size, SZ_1G);
        }
 
        inodes = init_data_container(size);