lkml.org 
[lkml]   [2020]   [Jun]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 06/15] mm,hwpoison: Un-export get_hwpoison_page and make it static
    Date
    From: Oscar Salvador <osalvador@suse.de>

    Since get_hwpoison_page is only used in memory-failure code now,
    let us un-export it and make it private to that code.

    Signed-off-by: Oscar Salvador <osalvador@suse.de>
    Signed-off-by: Naoya Horiguchi <naoya.horiguchi@nec.com>
    ---
    include/linux/mm.h | 1 -
    mm/memory-failure.c | 3 +--
    2 files changed, 1 insertion(+), 3 deletions(-)

    diff --git v5.8-rc1-mmots-2020-06-20-21-44/include/linux/mm.h v5.8-rc1-mmots-2020-06-20-21-44_patched/include/linux/mm.h
    index e6ff54a7b284..050e9cffc2ea 100644
    --- v5.8-rc1-mmots-2020-06-20-21-44/include/linux/mm.h
    +++ v5.8-rc1-mmots-2020-06-20-21-44_patched/include/linux/mm.h
    @@ -2995,7 +2995,6 @@ extern int memory_failure(unsigned long pfn, int flags);
    extern void memory_failure_queue(unsigned long pfn, int flags);
    extern void memory_failure_queue_kick(int cpu);
    extern int unpoison_memory(unsigned long pfn);
    -extern int get_hwpoison_page(struct page *page);
    #define put_hwpoison_page(page) put_page(page)
    extern int sysctl_memory_failure_early_kill;
    extern int sysctl_memory_failure_recovery;
    diff --git v5.8-rc1-mmots-2020-06-20-21-44/mm/memory-failure.c v5.8-rc1-mmots-2020-06-20-21-44_patched/mm/memory-failure.c
    index d2d6010764e7..48feb45047f7 100644
    --- v5.8-rc1-mmots-2020-06-20-21-44/mm/memory-failure.c
    +++ v5.8-rc1-mmots-2020-06-20-21-44_patched/mm/memory-failure.c
    @@ -925,7 +925,7 @@ static int page_action(struct page_state *ps, struct page *p,
    * Return: return 0 if failed to grab the refcount, otherwise true (some
    * non-zero value.)
    */
    -int get_hwpoison_page(struct page *page)
    +static int get_hwpoison_page(struct page *page)
    {
    struct page *head = compound_head(page);

    @@ -954,7 +954,6 @@ int get_hwpoison_page(struct page *page)

    return 0;
    }
    -EXPORT_SYMBOL_GPL(get_hwpoison_page);

    /*
    * Do all that is necessary to remove user space mappings. Unmap
    --
    2.17.1
    \
     
     \ /
      Last update: 2020-06-24 17:03    [W:5.929 / U:0.532 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site