From: "David Hildenbrand (Red Hat)" <david@kernel.org>
To: Andrew Morton <akpm@linux-foundation.org>,
Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Cc: Carlos Llamas <cmllamas@google.com>, Peter Xu <peterx@redhat.com>,
"Liam R. Howlett" <Liam.Howlett@oracle.com>,
Vlastimil Babka <vbabka@suse.cz>, Mike Rapoport <rppt@kernel.org>,
Suren Baghdasaryan <surenb@google.com>,
Michal Hocko <mhocko@suse.com>, Shuah Khan <shuah@kernel.org>,
Ujwal Kundur <ujwal.kundur@gmail.com>,
Brendan Jackman <jackmanb@google.com>,
kernel-team@android.com, linux-kernel@vger.kernel.org,
stable@vger.kernel.org,
"open list:MEMORY MANAGEMENT - USERFAULTFD" <linux-mm@kvack.org>,
"open list:KERNEL SELFTEST FRAMEWORK"
<linux-kselftest@vger.kernel.org>
Subject: Re: [PATCH] selftests/mm: fix division-by-zero in uffd-unit-tests
Date: Fri, 14 Nov 2025 09:11:40 +0100 [thread overview]
Message-ID: <9d30836b-9ddb-4432-aa39-85e32c2ea645@kernel.org> (raw)
In-Reply-To: <20251113153205.6507ecb308e7d09362905da7@linux-foundation.org>
On 14.11.25 00:32, Andrew Morton wrote:
> On Thu, 13 Nov 2025 15:03:06 +0000 Lorenzo Stoakes <lorenzo.stoakes@oracle.com> wrote:
>
>> On Thu, Nov 13, 2025 at 03:01:25PM +0000, Carlos Llamas wrote:
>>> On Thu, Nov 13, 2025 at 09:54:37AM +0000, Lorenzo Stoakes wrote:
>>>> On Thu, Nov 13, 2025 at 10:06:42AM +0100, David Hildenbrand (Red Hat) wrote:
>>>>> On 13.11.25 04:46, Carlos Llamas wrote:
>>>>>> Commit 4dfd4bba8578 ("selftests/mm/uffd: refactor non-composite global
>>>>>> vars into struct") moved some of the operations previously implemented
>>>>>> in uffd_setup_environment() earlier in the main test loop.
>>>>>>
>>>>>> The calculation of nr_pages, which involves a division by page_size, now
>>>>>> occurs before checking that default_huge_page_size() returns a non-zero
>>>>>> This leads to a division-by-zero error on systems with !CONFIG_HUGETLB.
>>>>>>
>>>>>> Fix this by relocating the non-zero page_size check before the nr_pages
>>>>>> calculation, as it was originally implemented.
>>>>>>
>>>>>> Cc: stable@vger.kernel.org
>>>>>
>>>>> Do we CC stable on unit tests? From my recollection, no.
>>>>
>>>> Yeah please let's not.
>>>
>>> Oops, I keep getting confused about this Cc stable thing. Please let me
>>> know if a v2 dropping the tag is needed.
>>
>> No need, Andrew should spot the objection and drop the tag :)
>
> I actually add cc:stable tags to selftests fixes!
>
> Because why not. Why leave people running known-to-be-buggy code when
> our backporting processes are so well-functioning and lightweight?
>
> I'm not getting the objection?
I thought we were so inconsistent on that that it ends up being a wasted
effort to even try taking care about stability of selfests in stable trees.
--
Cheers
David
next prev parent reply other threads:[~2025-11-14 8:11 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-13 3:46 [PATCH] selftests/mm: fix division-by-zero in uffd-unit-tests Carlos Llamas
2025-11-13 9:06 ` David Hildenbrand (Red Hat)
2025-11-13 9:54 ` Lorenzo Stoakes
2025-11-13 15:01 ` Carlos Llamas
2025-11-13 15:03 ` Lorenzo Stoakes
2025-11-13 23:32 ` Andrew Morton
2025-11-14 8:11 ` David Hildenbrand (Red Hat) [this message]
2025-11-14 22:39 ` Andrew Morton
2025-11-17 17:31 ` Ujwal Kundur
2025-11-13 11:42 ` Mike Rapoport
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=9d30836b-9ddb-4432-aa39-85e32c2ea645@kernel.org \
--to=david@kernel.org \
--cc=Liam.Howlett@oracle.com \
--cc=akpm@linux-foundation.org \
--cc=cmllamas@google.com \
--cc=jackmanb@google.com \
--cc=kernel-team@android.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-kselftest@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=lorenzo.stoakes@oracle.com \
--cc=mhocko@suse.com \
--cc=peterx@redhat.com \
--cc=rppt@kernel.org \
--cc=shuah@kernel.org \
--cc=stable@vger.kernel.org \
--cc=surenb@google.com \
--cc=ujwal.kundur@gmail.com \
--cc=vbabka@suse.cz \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.