From: Sasha Levin <sashal@kernel.org>
To: Hugh Dickins <hughd@google.com>
Cc: stable@vger.kernel.org
Subject: Re: FAILED: patch "[PATCH] mm: revert "mm: shmem: fix data-race in shmem_getattr()"" failed to apply to 5.15-stable tree
Date: Tue, 19 Nov 2024 10:06:59 -0500 [thread overview]
Message-ID: <Zzypk_27dpXEWAp3@sashalap> (raw)
In-Reply-To: <064fe883-6d13-15f4-1991-3f176c7d5c95@google.com>
On Mon, Nov 18, 2024 at 10:14:18PM -0800, Hugh Dickins wrote:
>On Mon, 18 Nov 2024, Sasha Levin wrote:
>
>> [ Sasha's backport helper bot ]
>>
>> Hi,
>>
>> The upstream commit SHA1 provided is correct: d1aa0c04294e29883d65eac6c2f72fe95cc7c049
>>
>> WARNING: Author mismatch between patch and upstream commit:
>> Backport author: Hugh Dickins <hughd@google.com>
>> Commit author: Andrew Morton <akpm@linux-foundation.org>
>>
>> Commit in newer trees:
>>
>> |-----------------|----------------------------------------------|
>> | 6.11.y | Present (different SHA1: 285505dc512d) |
>> | 6.6.y | Present (different SHA1: 552c02da3b0f) |
>> | 6.1.y | Not found |
>> | 5.15.y | Not found |
>> |-----------------|----------------------------------------------|
>>
>> Note: The patch differs from the upstream commit:
>> ---
>> --- - 2024-11-18 22:45:37.221809852 -0500
>> +++ /tmp/tmp.gWYpEchJE1 2024-11-18 22:45:37.214517918 -0500
>> @@ -1,3 +1,12 @@
>> +For 5.15 please use this replacement patch:
>> +
>> +>From 975b740a6d720fdf478e9238b65fa96e9b5d631a Mon Sep 17 00:00:00 2001
>> +From: Andrew Morton <akpm@linux-foundation.org>
>> +Date: Fri, 15 Nov 2024 16:57:24 -0800
>> +Subject: [PATCH] mm: revert "mm: shmem: fix data-race in shmem_getattr()"
>> +
>> +commit d1aa0c04294e29883d65eac6c2f72fe95cc7c049 upstream.
>> +
>> Revert d949d1d14fa2 ("mm: shmem: fix data-race in shmem_getattr()") as
>> suggested by Chuck [1]. It is causing deadlocks when accessing tmpfs over
>> NFS.
>> @@ -13,21 +22,25 @@
>> Cc: Yu Zhao <yuzhao@google.com>
>> Cc: <stable@vger.kernel.org>
>> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
>> +Signed-off-by: Hugh Dickins <hughd@google.com>
>> ---
>> mm/shmem.c | 2 --
>> 1 file changed, 2 deletions(-)
>>
>> diff --git a/mm/shmem.c b/mm/shmem.c
>> -index e87f5d6799a7b..568bb290bdce3 100644
>> +index cdb169348ba9..663fb117cd87 100644
>> --- a/mm/shmem.c
>> +++ b/mm/shmem.c
>> -@@ -1166,9 +1166,7 @@ static int shmem_getattr(struct mnt_idmap *idmap,
>> - stat->attributes_mask |= (STATX_ATTR_APPEND |
>> - STATX_ATTR_IMMUTABLE |
>> - STATX_ATTR_NODUMP);
>> +@@ -1077,9 +1077,7 @@ static int shmem_getattr(struct user_namespace *mnt_userns,
>> + shmem_recalc_inode(inode);
>> + spin_unlock_irq(&info->lock);
>> + }
>> - inode_lock_shared(inode);
>> - generic_fillattr(idmap, request_mask, inode, stat);
>> + generic_fillattr(&init_user_ns, inode, stat);
>> - inode_unlock_shared(inode);
>>
>> - if (shmem_huge_global_enabled(inode, 0, 0, false, NULL, 0))
>> + if (shmem_is_huge(NULL, inode, 0))
>> stat->blksize = HPAGE_PMD_SIZE;
>> +--
>> +2.47.0.338.g60cca15819-goog
>> +
>> ---
>>
>> Results of testing on various branches:
>>
>> | Branch | Patch Apply | Build Test |
>> |---------------------------|-------------|------------|
>> | stable/linux-5.15.y | Success | Failed |
>>
>> Build Errors:
>> Build error for stable/linux-5.15.y:
>
>Sorry, I've not received a mail like this before,
>and don't know what action to take in response to it.
>
>I notice that this 5.15 one says Build Test Failed: that's a surprise,
>it built for me on 5.15.173; but perhaps something has gone into the
>queue since then which causes it not to build?
>
>Or perhaps this is just a bot mail to be ignored?
It's something we're trying out to improve our efficiency around picking
up backports from the mailing list.
Given the bot failed to attach a build log, it seems like an issue with
the bot that I'll go fix. Sorry for the noise.
--
Thanks,
Sasha
next prev parent reply other threads:[~2024-11-19 15:07 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-17 20:25 FAILED: patch "[PATCH] mm: revert "mm: shmem: fix data-race in shmem_getattr()"" failed to apply to 5.15-stable tree gregkh
2024-11-18 4:53 ` Hugh Dickins
2024-11-19 4:36 ` Sasha Levin
2024-11-19 6:14 ` Hugh Dickins
2024-11-19 15:06 ` Sasha Levin [this message]
2024-11-19 13:28 ` Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Zzypk_27dpXEWAp3@sashalap \
--to=sashal@kernel.org \
--cc=hughd@google.com \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox