The quilt patch titled Subject: xfs: disable large folio support in xfile_create has been removed from the -mm tree. Its filename was xfs-disable-large-folio-support-in-xfile_create.patch
This patch was dropped because it is obsolete
------------------------------------------------------ From: Christoph Hellwig hch@lst.de Subject: xfs: disable large folio support in xfile_create Date: Wed, 10 Jan 2024 10:21:09 +0100
The xfarray code will crash if large folios are force enabled using:
echo force > /sys/kernel/mm/transparent_hugepage/shmem_enabled
Fixing this will require a bit of an API change, and prefeably sorting out the hwpoison story for pages vs folio and where it is placed in the shmem API. For now use this one liner to disable large folios.
Link: https://lkml.kernel.org/r/20240110092109.1950011-3-hch@lst.de Fixes: 3934e8ebb7cc ("xfs: create a big array data structure") Reported-by: Darrick J. Wong djwong@kernel.org Signed-off-by: Christoph Hellwig hch@lst.de Reviewed-by: Darrick J. Wong djwong@kernel.org Cc: Chandan Babu R chandan.babu@oracle.com Cc: Christian K��nig christian.koenig@amd.com Cc: Daniel Vetter daniel@ffwll.ch Cc: Dave Airlie airlied@gmail.com Cc: Dave Hansen dave.hansen@linux.intel.com Cc: David Howells dhowells@redhat.com Cc: Huang Rui ray.huang@amd.com Cc: Hugh Dickins hughd@google.com Cc: Jani Nikula jani.nikula@linux.intel.com Cc: Jarkko Sakkinen jarkko@kernel.org Cc: Joonas Lahtinen joonas.lahtinen@linux.intel.com Cc: Maarten Lankhorst maarten.lankhorst@linux.intel.com Cc: Matthew Wilcox (Oracle) willy@infradead.org Cc: Maxime Ripard mripard@kernel.org Cc: Rodrigo Vivi rodrigo.vivi@intel.com Cc: Thomas Zimmermann tzimmermann@suse.de Cc: Tvrtko Ursulin tvrtko.ursulin@linux.intel.com Cc: stable@vger.kernel.org Signed-off-by: Andrew Morton akpm@linux-foundation.org ---
fs/xfs/scrub/xfile.c | 5 +++++ 1 file changed, 5 insertions(+)
--- a/fs/xfs/scrub/xfile.c~xfs-disable-large-folio-support-in-xfile_create +++ a/fs/xfs/scrub/xfile.c @@ -94,6 +94,11 @@ xfile_create(
lockdep_set_class(&inode->i_rwsem, &xfile_i_mutex_key);
+ /* + * We're not quite ready for large folios yet. + */ + mapping_clear_large_folios(inode->i_mapping); + trace_xfile_create(xf);
*xfilep = xf; _
Patches currently in -mm which might be from hch@lst.de are
linux-stable-mirror@lists.linaro.org