Re: [PATCH v4 00/15] mm/shmem: various (urgent?) fixes
From: David Hildenbrand
Date: Thu Oct 29 2026 - 06:55:33 EST
On Thu, 29 Oct 2026 11:43:21 +0100, David Hildenbrand (Arm) wrote:
> Thanks everyone for the fast review and tests!
>
> I'm planning on picking these myself and routing them through mm-core.
>
> This is a handful of fixes for shmem/tmpfs. I sneaked in a related
> hugetlb fix that stalled upstream.
>
> [...]
Applied, thanks!
tree: mm/core.git
branch: for-next-fixes
Applied patches will appear soon in mm-next, followed by linux-next.
Please report any outstanding bugs that were missed during review, so we
can either drop the patch series or decide how to fix it up.
It is encouraged to provide Acked-bys, Reviewed-bys, and Tested-bys even
though the patches have already been applied. If possible, patch trailers
will be updated.
Note that commit hashes shown below are subject to change due to rebase,
trailer updates or similar. Further, this is not a guarantee that the
patches will go upstream. If in doubt, please check the listed branch.
[01/15] mm/mempolicy: charge shared policy nodes
https://git.kernel.org/mm/core/c/9e3b76ba
[02/15] tmpfs: keep the quota soft limits of an unused id
https://git.kernel.org/mm/core/c/85a7d29e
[03/15] tmpfs: preserve explicitly disabled quota limits
https://git.kernel.org/mm/core/c/3283c3cd
[04/15] mm/shmem: honour F_SEAL_EXEC when an ACL is set
https://git.kernel.org/mm/core/c/460346e9
[05/15] hugetlbfs: enforce F_SEAL_EXEC in setattr
https://git.kernel.org/mm/core/c/73fe78f9
[06/15] mm/shmem: hold off eviction in shmem_writeout()
https://git.kernel.org/mm/core/c/69634c49
[07/15] mm/shmem: stop retrying folios that cannot be split
https://git.kernel.org/mm/core/c/52f47e06
[08/15] mm/shmem: preserve data in clean folios when splitting fails
https://git.kernel.org/mm/core/c/06162197
[09/15] mm/shmem: discard whole new large folios on fallocate rollback
https://git.kernel.org/mm/core/c/beba3c5a
[10/15] mm/shmem: rescan after nonuniform folio splitting
https://git.kernel.org/mm/core/c/920600c0
[11/15] mm/shmem: fix truncate hang in large swap entry
https://git.kernel.org/mm/core/c/29c3fae7
[12/15] mm/shmem: preserve allocation errors when swapping in large entries
https://git.kernel.org/mm/core/c/f8bb4422
[13/15] mm/shmem: fix truncate loop after boundary swapin failure
https://git.kernel.org/mm/core/c/9df76e1e
[14/15] mm/shmem: fix accounting of swapin-error markers
https://git.kernel.org/mm/core/c/5dca4cd7
[15/15] mm/shmem: fix truncation of files containing only swapin-error markers
https://git.kernel.org/mm/core/c/52c5619a
--
Cheers,
David