Re: [PATCH v2 00/14] mm/shmem: various (urgent?) fixes

From: David Hildenbrand (Arm)

Date: Tue Oct 27 2026 - 09:28:53 EST


On 10/27/26 14:20, Baolin Wang wrote:
>
>
> On 10/27/26 9:03 PM, David Hildenbrand (Arm) wrote:
>> Hi,
>>
>> see v1 for details. TL;DR various fixes.
>>
>> I now rebased on top of mm-stable (thanks Zi!) and retested with
>> Gregory's tests (thanks!). Thanks everyone for the fast review!
>>
>> When sending this upstream there will be one conflict with the following
>> upstream commit:
>>
>>     737362c7012a ("fs: port ->set_acl() to pass const mnt_idmap")
>>
>> Which should get resolved through something like
>>
>> diff --git a/mm/shmem.c b/mm/shmem.c
>> --- a/mm/shmem.c
>> +++ b/mm/shmem.c
>> @@
>> -static int shmem_set_acl(struct mnt_idmap *idmap, struct dentry *dentry,
>> +static int shmem_set_acl(const struct mnt_idmap *idmap, struct dentry *dentry,
>>           struct posix_acl *acl, int type)
>>
>> Signed-off-by: David Hildenbrand (Arm) <david@xxxxxxxxxx>
>> ---
>> Changes in v2:
>> - Rebased on mm-stable
>>   - Fixup shmem_set_acl() compilation issue after rebase
>>   - Dropped: "mm/shmem: avoid moving the truncation start backwards"
>>   - Fixed up: "mm/shmem: stop retrying folios that cannot be split"
>> - In "hugetlbfs: enforce F_SEAL_EXEC in setattr", check for S_ISREG
>> - Smaller patch description fixups
>> - Picked up tags
>> - Link to v1: https://patch.msgid.link/20261026-fixes_shmem-
>> v1-0-703206d5fa0c@xxxxxxxxxx
>
> why drop this fix "mm/shmem: hold off eviction in shmem_writeout()" from v2?
>
> https://lore.kernel.org/all/20261026-fixes_shmem-v1-6-703206d5fa0c@xxxxxxxxxx/#t

Because I'm stupid and dropped two commit instead of one :(

--
Cheers,

David