From: Sasha Levin <sashal@kernel.org>
To: Sasha Levin <sashal@kernel.org>,
Mike Kravetz <mike.kravetz@oracle.com>,
linux-mm@kvack.org, linux-kernel@vger.kernel.org
Cc: Michal Hocko <mhocko@kernel.org>, Hugh Dickins <hughd@google.com>,
stable@vger.kernel.orgstable@vger.kernel.org
Subject: Re: [PATCH 1/3] hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization
Date: Tue, 04 Dec 2018 13:54:54 +0000 [thread overview]
Message-ID: <20181204135454.C6C01206B7@mail.kernel.org> (raw)
In-Reply-To: <20181203200850.6460-2-mike.kravetz@oracle.com>
Hi,
[This is an automated email]
This commit has been processed because it contains a "Fixes:" tag,
fixing commit: 39dde65c9940 [PATCH] shared page table for hugetlb page.
The bot has tested the following trees: v4.19.6, v4.14.85, v4.9.142, v4.4.166, v3.18.128.
v4.19.6: Build OK!
v4.14.85: Failed to apply! Possible dependencies:
285b8dcaacfc ("mm, hugetlbfs: pass fault address to no page handler")
v4.9.142: Failed to apply! Possible dependencies:
1a1aad8a9b7b ("userfaultfd: hugetlbfs: add userfaultfd hugetlb hook")
369cd2121be4 ("userfaultfd: hugetlbfs: userfaultfd_huge_must_wait for hugepmd ranges")
7868a2087ec1 ("mm/hugetlb: add size parameter to huge_pte_offset()")
82b0f8c39a38 ("mm: join struct fault_env and vm_fault")
8fb5debc5fcd ("userfaultfd: hugetlbfs: add hugetlb_mcopy_atomic_pte for userfaultfd support")
953c66c2b22a ("mm: THP page cache support for ppc64")
ace71a19cec5 ("mm: introduce page_vma_mapped_walk()")
fd60775aea80 ("mm, thp: avoid unlikely branches for split_huge_pmd")
v4.4.166: Failed to apply! Possible dependencies:
01c8f1c44b83 ("mm, dax, gpu: convert vm_insert_mixed to pfn_t")
0e749e54244e ("dax: increase granularity of dax_clear_blocks() operations")
34c0fd540e79 ("mm, dax, pmem: introduce pfn_t")
369cd2121be4 ("userfaultfd: hugetlbfs: userfaultfd_huge_must_wait for hugepmd ranges")
52db400fcd50 ("pmem, dax: clean up clear_pmem()")
66b3923a1a0f ("arm64: hugetlb: add support for PTE contiguous bit")
7868a2087ec1 ("mm/hugetlb: add size parameter to huge_pte_offset()")
82b0f8c39a38 ("mm: join struct fault_env and vm_fault")
9973c98ecfda ("dax: add support for fsync/sync")
ac401cc78242 ("dax: New fault locking")
b2e0d1625e19 ("dax: fix lifetime of in-kernel dax mappings with dax_map_atomic()")
bae473a423f6 ("mm: introduce fault_env")
bc2466e42573 ("dax: Use radix tree entry lock to protect cow faults")
e4b274915863 ("DAX: move RADIX_DAX_ definitions to dax.c")
f9fe48bece3a ("dax: support dirty DAX entries in radix tree")
v3.18.128: Failed to apply! Possible dependencies:
1038628d80e9 ("userfaultfd: uAPI")
15b726ef048b ("userfaultfd: optimize read() and poll() to be O(1)")
25edd8bffd0f ("userfaultfd: linux/Documentation/vm/userfaultfd.txt")
2f4b829c625e ("arm64: Add support for hardware updates of the access and dirty pte bits")
369cd2121be4 ("userfaultfd: hugetlbfs: userfaultfd_huge_must_wait for hugepmd ranges")
3f602d2724b1 ("userfaultfd: Rename uffd_api.bits into .features")
66b3923a1a0f ("arm64: hugetlb: add support for PTE contiguous bit")
6910fa16dbe1 ("arm64: enable PTE type bit in the mask for pte_modify")
736d2169338a ("parisc: Add Huge Page and HUGETLBFS support")
7868a2087ec1 ("mm/hugetlb: add size parameter to huge_pte_offset()")
82b0f8c39a38 ("mm: join struct fault_env and vm_fault")
83cde9e8ba95 ("mm: use new helper functions around the i_mmap_mutex")
86039bd3b4e6 ("userfaultfd: add new syscall to provide memory externalization")
874bfcaf79e3 ("mm/xip: share the i_mmap_rwsem")
8d2afd96c203 ("userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and read")
93ef666a094f ("arm64: Macros to check/set/unset the contiguous bit")
a9b85f9415fd ("userfaultfd: change the read API to return a uffd_msg")
ac401cc78242 ("dax: New fault locking")
ba85c702e4b2 ("userfaultfd: wake pending userfaults")
bae473a423f6 ("mm: introduce fault_env")
bc2466e42573 ("dax: Use radix tree entry lock to protect cow faults")
d475c6346a38 ("dax,ext2: replace XIP read and write with DAX I/O")
de1414a654e6 ("fs: export inode_to_bdi and use it in favor of mapping->backing_dev_info")
dfa37dc3fc1f ("userfaultfd: allow signals to interrupt a userfault")
e4b274915863 ("DAX: move RADIX_DAX_ definitions to dax.c")
ecf35a237a85 ("arm64: PTE/PMD contiguous bit definition")
f24ffde43237 ("parisc: expose number of page table levels on Kconfig level")
How should we proceed with this patch?
--
Thanks,
Sasha
next prev parent reply other threads:[~2018-12-04 13:54 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-12-03 20:08 [PATCH 0/3] hugetlbfs: use i_mmap_rwsem for better synchronization Mike Kravetz
2018-12-03 20:08 ` [PATCH 1/3] hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization Mike Kravetz
2018-12-04 13:54 ` Sasha Levin [this message]
2018-12-03 20:08 ` [PATCH 2/3] hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race Mike Kravetz
2018-12-04 13:54 ` Sasha Levin
2018-12-17 10:25 ` Aneesh Kumar K.V
2018-12-17 18:42 ` Mike Kravetz
2018-12-18 0:17 ` Mike Kravetz
2018-12-18 22:10 ` Andrew Morton
2018-12-18 22:34 ` Mike Kravetz
2019-06-14 21:56 ` Sasha Levin
2019-06-14 23:33 ` Mike Kravetz
2019-06-15 22:38 ` Sasha Levin
2018-12-03 20:08 ` [PATCH 3/3] hugetlbfs: remove unnecessary code after i_mmap_rwsem synchronization Mike Kravetz
2018-12-04 13:54 ` Sasha Levin
2018-12-17 10:34 ` Aneesh Kumar K.V
2018-12-14 21:22 ` [PATCH 0/3] hugetlbfs: use i_mmap_rwsem for better synchronization 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=20181204135454.C6C01206B7@mail.kernel.org \
--to=sashal@kernel.org \
--cc=hughd@google.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=mhocko@kernel.org \
--cc=mike.kravetz@oracle.com \
--cc=stable@vger.kernel.orgstable \
/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.