• Russell King's avatar
    [ARM] pass vma for flush_anon_page() · a6f36be3
    Russell King authored
    Since get_user_pages() may be used with processes other than the
    current process and calls flush_anon_page(), flush_anon_page() has to
    cope in some way with non-current processes.
    
    It may not be appropriate, or even desirable to flush a region of
    virtual memory cache in the current process when that is different to
    the process that we want the flush to occur for.
    
    Therefore, pass the vma into flush_anon_page() so that the architecture
    can work out whether the 'vmaddr' is for the current process or not.
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    a6f36be3
cacheflush.h 6.01 KB