Subject: + mm-introduce-vm_ops-map_pages-fix.patch added to -mm tree To: kirill@xxxxxxxxxxxxx,kirill.shutemov@xxxxxxxxxxxxxxx From: akpm@xxxxxxxxxxxxxxxxxxxx Date: Tue, 04 Mar 2014 12:01:52 -0800 The patch titled Subject: mm: documentaton for do_set_pte() has been added to the -mm tree. Its filename is mm-introduce-vm_ops-map_pages-fix.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/mm-introduce-vm_ops-map_pages-fix.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/mm-introduce-vm_ops-map_pages-fix.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: "Kirill A. Shutemov" <kirill@xxxxxxxxxxxxx> Subject: mm: documentaton for do_set_pte() do_set_pte() now exported to other compilation unit. Let's document interface. Signed-off-by: Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/memory.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff -puN mm/memory.c~mm-introduce-vm_ops-map_pages-fix mm/memory.c --- a/mm/memory.c~mm-introduce-vm_ops-map_pages-fix +++ a/mm/memory.c @@ -3318,7 +3318,21 @@ static int __do_fault(struct vm_area_str return ret; } - +/** + * do_set_pte - setup new PTE entry for given page and add reverse page mapping. + * + * @vma: virtual memory area + * @address: user virtual address + * @page: page to map + * @pte: pointer to target page table entry + * @write: true, if new entry is writable + * @anon: true, if it's anonymous page + * + * Caller must hold page table lock relevant for @pte. + * + * Target users are page handler itself and implementations of + * vm_ops->map_pages. + */ void do_set_pte(struct vm_area_struct *vma, unsigned long address, struct page *page, pte_t *pte, bool write, bool anon) { _ Patches currently in -mm which might be from kirill@xxxxxxxxxxxxx are mm-introduce-vm_ops-map_pages-fix.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html