Hi, [auto build test ERROR on v4.7-rc4] [also build test ERROR on next-20160621] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Jan-Kara/dax-Clear-dirty-bits-after-flushing-caches/20160621-234931 config: i386-allyesconfig (attached as .config) compiler: gcc-6 (Debian 6.1.1-1) 6.1.1 20160430 reproduce: # save the attached .config to linux build tree make ARCH=i386 All errors (new ones prefixed by >>): fs/dax.c: In function 'dax_mapping_entry_mkclean': >> fs/dax.c:714:343: error: incompatible type for argument 1 of '__kunmap_atomic' pte_unmap_unlock(pte, ptl); ^ In file included from include/linux/highmem.h:34:0, from include/linux/pagemap.h:10, from include/linux/blkdev.h:14, from fs/dax.c:18: arch/x86/include/asm/highmem.h:68:6: note: expected 'void *' but argument is of type 'pte_t {aka union }' void __kunmap_atomic(void *kvaddr); ^~~~~~~~~~~~~~~ vim +/__kunmap_atomic +714 fs/dax.c 708 pte = ptep_clear_flush(vma, address, ptep); 709 pte = pte_wrprotect(pte); 710 pte = pte_mkclean(pte); 711 set_pte_at(vma->vm_mm, address, ptep, pte); 712 changed = true; 713 unlock: > 714 pte_unmap_unlock(pte, ptl); 715 716 if (changed) 717 mmu_notifier_invalidate_page(vma->vm_mm, address); --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation _______________________________________________ Linux-nvdimm mailing list Linux-nvdimm@lists.01.org https://lists.01.org/mailman/listinfo/linux-nvdimm