ddeca6231cbdebd0fa0f1bac816f1e1e6eae485b doesn't compile, if CONFIG_HIGHMEM is not enabled, because kmap_atomic_direct and kunmap_atomic_direct are undefined. Signed-off-by: Tim Blechmann <tim@xxxxxxxxxx> Cc: Peter Zijlstra <a.p.zijlstra@xxxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> --- include/linux/highmem.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/include/linux/highmem.h b/include/linux/highmem.h index ab2cc20..ceb4f2e 100644 --- a/include/linux/highmem.h +++ b/include/linux/highmem.h @@ -65,8 +65,10 @@ static inline void *kmap_atomic(struct page *page, enum km_type idx) return page_address(page); } #define kmap_atomic_prot(page, idx, prot) kmap_atomic(page, idx) +#define kmap_atomic_direct(page, idx) kmap_atomic(page, idx) #define kunmap_atomic(addr, idx) do { pagefault_enable(); } while (0) +#define kunmap_atomic_direct(page, idx) kunmap_atomic(page, idx) #define kmap_atomic_pfn(pfn, idx) kmap_atomic(pfn_to_page(pfn), (idx)) #define kmap_atomic_to_page(ptr) virt_to_page(ptr) -- 1.7.0.4 -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html