From: Mike Rapoport <rppt@kernel.org>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Kiryl Shutsemau <kirill@shutemov.name>,
peterx@redhat.com, david@kernel.org, ljs@kernel.org,
surenb@google.com, vbabka@kernel.org, Liam.Howlett@oracle.com,
ziy@nvidia.com, corbet@lwn.net, skhan@linuxfoundation.org,
seanjc@google.com, pbonzini@redhat.com, jthoughton@google.com,
aarcange@redhat.com, sj@kernel.org, usama.arif@linux.dev,
linux-mm@kvack.org, linux-kernel@vger.kernel.org,
linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org,
kvm@vger.kernel.org, kernel-team@meta.com, kas@kernel.org
Subject: Re: [PATCH v10 14/15] selftests/mm: add userfaultfd RWP tests
Date: Thu, 9 Jul 2026 10:55:25 +0300 [thread overview]
Message-ID: <ak9T7boe4-5YAsFX@kernel.org> (raw)
In-Reply-To: <20260708225758.0c8bcf16598f82d84ea7f71f@linux-foundation.org>
On Wed, Jul 08, 2026 at 10:57:58PM -0700, Andrew Morton wrote:
> On Wed, 8 Jul 2026 12:14:15 +0100 Kiryl Shutsemau <kirill@shutemov.name> wrote:
>
> > Coverage for UFFDIO_REGISTER_MODE_RWP and UFFDIO_RWPROTECT:
>
> I'm getting selftests build errors:
>
> uffd-unit-tests.c: In function ‘uffd_register_rwp’:
> uffd-unit-tests.c:624:25: error: ‘UFFDIO_REGISTER_MODE_RWP’ undeclared (first use in this function); did you mean ‘UFFDIO_REGISTER_MODE_WP’?
> 624 | .mode = UFFDIO_REGISTER_MODE_RWP,
> | ^~~~~~~~~~~~~~~~~~~~~~~~
> | UFFDIO_REGISTER_MODE_WP
> uffd-unit-tests.c:624:25: note: each undeclared identifier is reported only once
>
> <etc>
>
> Seems that tools/include/uapi/linux/userfaultfd.h needs updates from
> include/uapi/linux/userfaultfd.h?
Hmm, I wonder if it should be there at all :/
I thought userfaultfd.h is brought into selftests by make install_headers
> I'll disable this patch for now.
--
Sincerely yours,
Mike.
next prev parent reply other threads:[~2026-07-09 7:55 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-08 11:14 [PATCH v10 00/15] userfaultfd: working set tracking for VM guest memory Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 01/15] mm: decouple protnone helpers from CONFIG_NUMA_BALANCING Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 02/15] mm: rename uffd-wp PTE bit macros to uffd Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 03/15] mm: rename uffd-wp PTE accessors " Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 04/15] userfaultfd: test uffd VMA flags through the vma_flags_t API Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 05/15] mm: add VM_UFFD_RWP VMA flag Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 06/15] mm: add MM_CP_UFFD_RWP change_protection() flag Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 07/15] mm: preserve RWP marker across PTE rewrites Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 08/15] mm: handle VM_UFFD_RWP in khugepaged, rmap, and GUP Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 09/15] userfaultfd: add UFFDIO_REGISTER_MODE_RWP and UFFDIO_RWPROTECT plumbing Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 10/15] mm/userfaultfd: add RWP fault delivery and expose UFFDIO_REGISTER_MODE_RWP Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 11/15] mm/pagemap: add PAGE_IS_ACCESSED for RWP tracking Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 12/15] userfaultfd: add UFFD_FEATURE_RWP_ASYNC for async fault resolution Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 13/15] userfaultfd: add UFFDIO_SET_MODE for runtime sync/async toggle Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 14/15] selftests/mm: add userfaultfd RWP tests Kiryl Shutsemau
2026-07-09 5:57 ` Andrew Morton
2026-07-09 7:55 ` Mike Rapoport [this message]
2026-07-09 12:57 ` Kiryl Shutsemau
2026-07-08 11:14 ` [PATCH v10 15/15] Documentation/userfaultfd: document RWP working set tracking Kiryl Shutsemau
2026-07-09 2:06 ` [PATCH v10 00/15] userfaultfd: working set tracking for VM guest memory Andrew Morton
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=ak9T7boe4-5YAsFX@kernel.org \
--to=rppt@kernel.org \
--cc=Liam.Howlett@oracle.com \
--cc=aarcange@redhat.com \
--cc=akpm@linux-foundation.org \
--cc=corbet@lwn.net \
--cc=david@kernel.org \
--cc=jthoughton@google.com \
--cc=kas@kernel.org \
--cc=kernel-team@meta.com \
--cc=kirill@shutemov.name \
--cc=kvm@vger.kernel.org \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-kselftest@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=ljs@kernel.org \
--cc=pbonzini@redhat.com \
--cc=peterx@redhat.com \
--cc=seanjc@google.com \
--cc=sj@kernel.org \
--cc=skhan@linuxfoundation.org \
--cc=surenb@google.com \
--cc=usama.arif@linux.dev \
--cc=vbabka@kernel.org \
--cc=ziy@nvidia.com \
/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.