diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2014-11-16 20:59:19 +0300 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2014-11-16 20:59:19 +0300 |
commit | 0dbcae884779fdf7e2239a97ac7488877f0693d9 (patch) | |
tree | c220ca7af9542397538dcd0f288794b258739f8f /arch/x86/include/asm/io.h | |
parent | 47591df505129c9774af6cca2debf283a6e56ed7 (diff) | |
download | linux-0dbcae884779fdf7e2239a97ac7488877f0693d9.tar.xz |
x86: mm: Move PAT only functions to mm/pat.c
Commit e00c8cc93c1a "x86: Use new cache mode type in memtype related
functions" broke the ARCH=um build.
arch/x86/include/asm/cacheflush.h:67:36: error: return type is an incomplete type
static inline enum page_cache_mode get_page_memtype(struct page *pg)
The reason is simple. get_page_memtype() and set_page_memtype()
require enum page_cache_mode now, which is defined in
asm/pgtable_types.h. UM does not include that file for obvious reasons.
The simple solution is to move that functions to arch/x86/mm/pat.c
where the only callsites of this are located. They should have been
there in the first place.
Fixes: e00c8cc93c1a "x86: Use new cache mode type in memtype related functions"
Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Juergen Gross <jgross@suse.com>
Cc: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'arch/x86/include/asm/io.h')
0 files changed, 0 insertions, 0 deletions