lkml.org 
[lkml]   [2019]   [Jun]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 20/25] mm: remove hmm_vma_alloc_locked_page
    Date
    The only user of it has just been removed, and there wasn't really any need
    to wrap a basic memory allocator to start with.

    Signed-off-by: Christoph Hellwig <hch@lst.de>
    ---
    include/linux/hmm.h | 3 ---
    mm/hmm.c | 14 --------------
    2 files changed, 17 deletions(-)

    diff --git a/include/linux/hmm.h b/include/linux/hmm.h
    index ba19c19e24ed..1d55b7ea2da6 100644
    --- a/include/linux/hmm.h
    +++ b/include/linux/hmm.h
    @@ -587,9 +587,6 @@ static inline void hmm_mm_init(struct mm_struct *mm) {}
    #if IS_ENABLED(CONFIG_DEVICE_PRIVATE)
    struct hmm_devmem;

    -struct page *hmm_vma_alloc_locked_page(struct vm_area_struct *vma,
    - unsigned long addr);
    -
    /*
    * struct hmm_devmem_ops - callback for ZONE_DEVICE memory events
    *
    diff --git a/mm/hmm.c b/mm/hmm.c
    index e4470462298f..fdbd48771292 100644
    --- a/mm/hmm.c
    +++ b/mm/hmm.c
    @@ -1330,20 +1330,6 @@ EXPORT_SYMBOL(hmm_range_dma_unmap);


    #if IS_ENABLED(CONFIG_DEVICE_PRIVATE)
    -struct page *hmm_vma_alloc_locked_page(struct vm_area_struct *vma,
    - unsigned long addr)
    -{
    - struct page *page;
    -
    - page = alloc_page_vma(GFP_HIGHUSER, vma, addr);
    - if (!page)
    - return NULL;
    - lock_page(page);
    - return page;
    -}
    -EXPORT_SYMBOL(hmm_vma_alloc_locked_page);
    -
    -
    static void hmm_devmem_ref_release(struct percpu_ref *ref)
    {
    struct hmm_devmem *devmem;
    --
    2.20.1
    \
     
     \ /
      Last update: 2019-06-26 14:28    [W:7.289 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site