+77
−13
+2
−2
Loading
mainline inclusion from mainline-v6.10-rc2 commit 84429b675bcfd2a518ae167ee4661cdf7539aa7d category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/IBC20Q Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=84429b675bcfd2a518ae167ee4661cdf7539aa7d -------------------------------- We need filesystems to be able to communicate acceptable folio sizes to the pagecache for a variety of uses (e.g. large block sizes). Support a range of folio sizes between order-0 and order-31. Signed-off-by:Matthew Wilcox (Oracle) <willy@infradead.org> Co-developed-by:
Pankaj Raghav <p.raghav@samsung.com> Signed-off-by:
Pankaj Raghav <p.raghav@samsung.com> Link: https://lore.kernel.org/r/20240822135018.1931258-2-kernel@pankajraghav.com Tested-by:
David Howells <dhowells@redhat.com> Reviewed-by:
Hannes Reinecke <hare@suse.de> Reviewed-by:
Darrick J. Wong <djwong@kernel.org> Reviewed-by:
Daniel Gomez <da.gomez@samsung.com> Signed-off-by:
Christian Brauner <brauner@kernel.org> Conflicts: include/linux/pagemap.h mm/filemap.c [Conflicts due to not merged 83ee0e20 ("filemap: support disable large folios on active inode")] Signed-off-by:
Long Li <leo.lilong@huawei.com>