Will add it back later.
+++ /dev/null
-From 613c5a85898d1cd44e68f28d65eccf64a8ace9cf Mon Sep 17 00:00:00 2001
-From: Jan Kara <jack@suse.cz>
-Date: Thu, 8 Sep 2022 11:21:26 +0200
-Subject: ext4: make directory inode spreading reflect flexbg size
-
-From: Jan Kara <jack@suse.cz>
-
-commit 613c5a85898d1cd44e68f28d65eccf64a8ace9cf upstream.
-
-Currently the Orlov inode allocator searches for free inodes for a
-directory only in flex block groups with at most inodes_per_group/16
-more directory inodes than average per flex block group. However with
-growing size of flex block group this becomes unnecessarily strict.
-Scale allowed difference from average directory count per flex block
-group with flex block group size as we do with other metrics.
-
-Tested-by: Stefan Wahren <stefan.wahren@i2se.com>
-Tested-by: Ojaswin Mujoo <ojaswin@linux.ibm.com>
-Cc: stable@kernel.org
-Link: https://lore.kernel.org/all/0d81a7c2-46b7-6010-62a4-3e6cfc1628d6@i2se.com/
-Signed-off-by: Jan Kara <jack@suse.cz>
-Link: https://lore.kernel.org/r/20220908092136.11770-3-jack@suse.cz
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ialloc.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/fs/ext4/ialloc.c
-+++ b/fs/ext4/ialloc.c
-@@ -513,7 +513,7 @@ static int find_group_orlov(struct super
- goto fallback;
- }
-
-- max_dirs = ndirs / ngroups + inodes_per_group / 16;
-+ max_dirs = ndirs / ngroups + inodes_per_group*flex_size / 16;
- min_inodes = avefreei - inodes_per_group*flex_size / 4;
- if (min_inodes < 1)
- min_inodes = 1;
serial-tegra-use-uart_xmit_advance-fixes-icount.tx-accounting.patch
s390-dasd-fix-oops-in-dasd_alias_get_start_dev-due-to-missing-pavgroup.patch
drivers-hv-never-allocate-anything-besides-framebuff.patch
-ext4-make-directory-inode-spreading-reflect-flexbg-size.patch
media-em28xx-initialize-refcount-before-kref_get.patch
+++ /dev/null
-From 613c5a85898d1cd44e68f28d65eccf64a8ace9cf Mon Sep 17 00:00:00 2001
-From: Jan Kara <jack@suse.cz>
-Date: Thu, 8 Sep 2022 11:21:26 +0200
-Subject: ext4: make directory inode spreading reflect flexbg size
-
-From: Jan Kara <jack@suse.cz>
-
-commit 613c5a85898d1cd44e68f28d65eccf64a8ace9cf upstream.
-
-Currently the Orlov inode allocator searches for free inodes for a
-directory only in flex block groups with at most inodes_per_group/16
-more directory inodes than average per flex block group. However with
-growing size of flex block group this becomes unnecessarily strict.
-Scale allowed difference from average directory count per flex block
-group with flex block group size as we do with other metrics.
-
-Tested-by: Stefan Wahren <stefan.wahren@i2se.com>
-Tested-by: Ojaswin Mujoo <ojaswin@linux.ibm.com>
-Cc: stable@kernel.org
-Link: https://lore.kernel.org/all/0d81a7c2-46b7-6010-62a4-3e6cfc1628d6@i2se.com/
-Signed-off-by: Jan Kara <jack@suse.cz>
-Link: https://lore.kernel.org/r/20220908092136.11770-3-jack@suse.cz
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ialloc.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/fs/ext4/ialloc.c
-+++ b/fs/ext4/ialloc.c
-@@ -505,7 +505,7 @@ static int find_group_orlov(struct super
- goto fallback;
- }
-
-- max_dirs = ndirs / ngroups + inodes_per_group / 16;
-+ max_dirs = ndirs / ngroups + inodes_per_group*flex_size / 16;
- min_inodes = avefreei - inodes_per_group*flex_size / 4;
- if (min_inodes < 1)
- min_inodes = 1;
drm-amd-display-limit-user-regamma-to-a-valid-value.patch
drm-rockchip-fix-return-type-of-cdn_dp_connector_mod.patch
workqueue-don-t-skip-lockdep-work-dependency-in-canc.patch
-ext4-make-directory-inode-spreading-reflect-flexbg-size.patch
usb-dwc3-pci-allow-elkhart-lake-to-utilize-dsm-method-for-pm-functionality.patch
+++ /dev/null
-From 613c5a85898d1cd44e68f28d65eccf64a8ace9cf Mon Sep 17 00:00:00 2001
-From: Jan Kara <jack@suse.cz>
-Date: Thu, 8 Sep 2022 11:21:26 +0200
-Subject: ext4: make directory inode spreading reflect flexbg size
-
-From: Jan Kara <jack@suse.cz>
-
-commit 613c5a85898d1cd44e68f28d65eccf64a8ace9cf upstream.
-
-Currently the Orlov inode allocator searches for free inodes for a
-directory only in flex block groups with at most inodes_per_group/16
-more directory inodes than average per flex block group. However with
-growing size of flex block group this becomes unnecessarily strict.
-Scale allowed difference from average directory count per flex block
-group with flex block group size as we do with other metrics.
-
-Tested-by: Stefan Wahren <stefan.wahren@i2se.com>
-Tested-by: Ojaswin Mujoo <ojaswin@linux.ibm.com>
-Cc: stable@kernel.org
-Link: https://lore.kernel.org/all/0d81a7c2-46b7-6010-62a4-3e6cfc1628d6@i2se.com/
-Signed-off-by: Jan Kara <jack@suse.cz>
-Link: https://lore.kernel.org/r/20220908092136.11770-3-jack@suse.cz
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ialloc.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/fs/ext4/ialloc.c
-+++ b/fs/ext4/ialloc.c
-@@ -511,7 +511,7 @@ static int find_group_orlov(struct super
- goto fallback;
- }
-
-- max_dirs = ndirs / ngroups + inodes_per_group / 16;
-+ max_dirs = ndirs / ngroups + inodes_per_group*flex_size / 16;
- min_inodes = avefreei - inodes_per_group*flex_size / 4;
- if (min_inodes < 1)
- min_inodes = 1;
serial-tegra-use-uart_xmit_advance-fixes-icount.tx-accounting.patch
s390-dasd-fix-oops-in-dasd_alias_get_start_dev-due-to-missing-pavgroup.patch
drivers-hv-never-allocate-anything-besides-framebuff.patch
-ext4-make-directory-inode-spreading-reflect-flexbg-size.patch
+++ /dev/null
-From 613c5a85898d1cd44e68f28d65eccf64a8ace9cf Mon Sep 17 00:00:00 2001
-From: Jan Kara <jack@suse.cz>
-Date: Thu, 8 Sep 2022 11:21:26 +0200
-Subject: ext4: make directory inode spreading reflect flexbg size
-
-From: Jan Kara <jack@suse.cz>
-
-commit 613c5a85898d1cd44e68f28d65eccf64a8ace9cf upstream.
-
-Currently the Orlov inode allocator searches for free inodes for a
-directory only in flex block groups with at most inodes_per_group/16
-more directory inodes than average per flex block group. However with
-growing size of flex block group this becomes unnecessarily strict.
-Scale allowed difference from average directory count per flex block
-group with flex block group size as we do with other metrics.
-
-Tested-by: Stefan Wahren <stefan.wahren@i2se.com>
-Tested-by: Ojaswin Mujoo <ojaswin@linux.ibm.com>
-Cc: stable@kernel.org
-Link: https://lore.kernel.org/all/0d81a7c2-46b7-6010-62a4-3e6cfc1628d6@i2se.com/
-Signed-off-by: Jan Kara <jack@suse.cz>
-Link: https://lore.kernel.org/r/20220908092136.11770-3-jack@suse.cz
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ialloc.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/fs/ext4/ialloc.c
-+++ b/fs/ext4/ialloc.c
-@@ -508,7 +508,7 @@ static int find_group_orlov(struct super
- goto fallback;
- }
-
-- max_dirs = ndirs / ngroups + inodes_per_group / 16;
-+ max_dirs = ndirs / ngroups + inodes_per_group*flex_size / 16;
- min_inodes = avefreei - inodes_per_group*flex_size / 4;
- if (min_inodes < 1)
- min_inodes = 1;
devdax-fix-soft-reservation-memory-description.patch
ext4-fix-bug-in-extents-parsing-when-eh_entries-0-and-eh_depth-0.patch
ext4-limit-the-number-of-retries-after-discarding-preallocations-blocks.patch
-ext4-make-directory-inode-spreading-reflect-flexbg-size.patch
+++ /dev/null
-From 613c5a85898d1cd44e68f28d65eccf64a8ace9cf Mon Sep 17 00:00:00 2001
-From: Jan Kara <jack@suse.cz>
-Date: Thu, 8 Sep 2022 11:21:26 +0200
-Subject: ext4: make directory inode spreading reflect flexbg size
-
-From: Jan Kara <jack@suse.cz>
-
-commit 613c5a85898d1cd44e68f28d65eccf64a8ace9cf upstream.
-
-Currently the Orlov inode allocator searches for free inodes for a
-directory only in flex block groups with at most inodes_per_group/16
-more directory inodes than average per flex block group. However with
-growing size of flex block group this becomes unnecessarily strict.
-Scale allowed difference from average directory count per flex block
-group with flex block group size as we do with other metrics.
-
-Tested-by: Stefan Wahren <stefan.wahren@i2se.com>
-Tested-by: Ojaswin Mujoo <ojaswin@linux.ibm.com>
-Cc: stable@kernel.org
-Link: https://lore.kernel.org/all/0d81a7c2-46b7-6010-62a4-3e6cfc1628d6@i2se.com/
-Signed-off-by: Jan Kara <jack@suse.cz>
-Link: https://lore.kernel.org/r/20220908092136.11770-3-jack@suse.cz
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ialloc.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/fs/ext4/ialloc.c
-+++ b/fs/ext4/ialloc.c
-@@ -510,7 +510,7 @@ static int find_group_orlov(struct super
- goto fallback;
- }
-
-- max_dirs = ndirs / ngroups + inodes_per_group / 16;
-+ max_dirs = ndirs / ngroups + inodes_per_group*flex_size / 16;
- min_inodes = avefreei - inodes_per_group*flex_size / 4;
- if (min_inodes < 1)
- min_inodes = 1;
ext4-limit-the-number-of-retries-after-discarding-preallocations-blocks.patch
ext4-make-mballoc-try-target-group-first-even-with-mb_optimize_scan.patch
ext4-avoid-unnecessary-spreading-of-allocations-among-groups.patch
-ext4-make-directory-inode-spreading-reflect-flexbg-size.patch
ext4-use-locality-group-preallocation-for-small-closed-files.patch
+++ /dev/null
-From 613c5a85898d1cd44e68f28d65eccf64a8ace9cf Mon Sep 17 00:00:00 2001
-From: Jan Kara <jack@suse.cz>
-Date: Thu, 8 Sep 2022 11:21:26 +0200
-Subject: ext4: make directory inode spreading reflect flexbg size
-
-From: Jan Kara <jack@suse.cz>
-
-commit 613c5a85898d1cd44e68f28d65eccf64a8ace9cf upstream.
-
-Currently the Orlov inode allocator searches for free inodes for a
-directory only in flex block groups with at most inodes_per_group/16
-more directory inodes than average per flex block group. However with
-growing size of flex block group this becomes unnecessarily strict.
-Scale allowed difference from average directory count per flex block
-group with flex block group size as we do with other metrics.
-
-Tested-by: Stefan Wahren <stefan.wahren@i2se.com>
-Tested-by: Ojaswin Mujoo <ojaswin@linux.ibm.com>
-Cc: stable@kernel.org
-Link: https://lore.kernel.org/all/0d81a7c2-46b7-6010-62a4-3e6cfc1628d6@i2se.com/
-Signed-off-by: Jan Kara <jack@suse.cz>
-Link: https://lore.kernel.org/r/20220908092136.11770-3-jack@suse.cz
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ialloc.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/fs/ext4/ialloc.c
-+++ b/fs/ext4/ialloc.c
-@@ -510,7 +510,7 @@ static int find_group_orlov(struct super
- goto fallback;
- }
-
-- max_dirs = ndirs / ngroups + inodes_per_group / 16;
-+ max_dirs = ndirs / ngroups + inodes_per_group*flex_size / 16;
- min_inodes = avefreei - inodes_per_group*flex_size / 4;
- if (min_inodes < 1)
- min_inodes = 1;
ext4-limit-the-number-of-retries-after-discarding-preallocations-blocks.patch
ext4-make-mballoc-try-target-group-first-even-with-mb_optimize_scan.patch
ext4-avoid-unnecessary-spreading-of-allocations-among-groups.patch
-ext4-make-directory-inode-spreading-reflect-flexbg-size.patch
ext4-use-locality-group-preallocation-for-small-closed-files.patch
ext4-use-buckets-for-cr-1-block-scan-instead-of-rbtree.patch
revert-block-freeze-the-queue-earlier-in-del_gendisk.patch
+++ /dev/null
-From 613c5a85898d1cd44e68f28d65eccf64a8ace9cf Mon Sep 17 00:00:00 2001
-From: Jan Kara <jack@suse.cz>
-Date: Thu, 8 Sep 2022 11:21:26 +0200
-Subject: ext4: make directory inode spreading reflect flexbg size
-
-From: Jan Kara <jack@suse.cz>
-
-commit 613c5a85898d1cd44e68f28d65eccf64a8ace9cf upstream.
-
-Currently the Orlov inode allocator searches for free inodes for a
-directory only in flex block groups with at most inodes_per_group/16
-more directory inodes than average per flex block group. However with
-growing size of flex block group this becomes unnecessarily strict.
-Scale allowed difference from average directory count per flex block
-group with flex block group size as we do with other metrics.
-
-Tested-by: Stefan Wahren <stefan.wahren@i2se.com>
-Tested-by: Ojaswin Mujoo <ojaswin@linux.ibm.com>
-Cc: stable@kernel.org
-Link: https://lore.kernel.org/all/0d81a7c2-46b7-6010-62a4-3e6cfc1628d6@i2se.com/
-Signed-off-by: Jan Kara <jack@suse.cz>
-Link: https://lore.kernel.org/r/20220908092136.11770-3-jack@suse.cz
-Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- fs/ext4/ialloc.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/fs/ext4/ialloc.c
-+++ b/fs/ext4/ialloc.c
-@@ -500,7 +500,7 @@ static int find_group_orlov(struct super
- goto fallback;
- }
-
-- max_dirs = ndirs / ngroups + inodes_per_group / 16;
-+ max_dirs = ndirs / ngroups + inodes_per_group*flex_size / 16;
- min_inodes = avefreei - inodes_per_group*flex_size / 4;
- if (min_inodes < 1)
- min_inodes = 1;
drm-rockchip-fix-return-type-of-cdn_dp_connector_mod.patch
workqueue-don-t-skip-lockdep-work-dependency-in-canc.patch
ext4-fix-bug-in-extents-parsing-when-eh_entries-0-and-eh_depth-0.patch
-ext4-make-directory-inode-spreading-reflect-flexbg-size.patch
xfs-replace-eio-with-efscorrupted-for-corrupt-metadata.patch
xfs-slightly-tweak-an-assert-in-xfs_fs_map_blocks.patch
xfs-add-missing-assert-in-xfs_fsmap_owner_from_rmap.patch