From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5056960279181859268==" MIME-Version: 1.0 From: kbuild test robot To: kbuild-all@lists.01.org Subject: Re: [RFC PATCH v5 7/8] mm: tlb: Pass struct mmu_gather to flush_tlb_range Date: Wed, 01 Apr 2020 05:08:08 +0800 Message-ID: <202004010556.qbSwX6mk%lkp@intel.com> In-Reply-To: <20200331142927.1237-8-yezhenyu2@huawei.com> List-Id: --===============5056960279181859268== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Zhenyu, [FYI, it's a private test report for your RFC patch.] [auto build test ERROR on powerpc/next] [also build test ERROR on v5.6] [cannot apply to arm64/for-next/core linus/master arc/for-next next-2020033= 1] [if your patch is applied to the wrong git tree, please drop us a note to h= elp improve the system. BTW, we also suggest to use '--base' option to specify = the base tree in git format-patch, please see https://stackoverflow.com/a/37406= 982] url: https://github.com/0day-ci/linux/commits/Zhenyu-Ye/arm64-tlb-add-su= pport-for-TTL-feature/20200401-031750 base: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git n= ext config: nios2-3c120_defconfig (attached as .config) compiler: nios2-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree GCC_VERSION=3D9.3.0 make.cross ARCH=3Dnios2 = If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): In file included from arch/nios2/include/asm/pgtable.h:22, from include/linux/mm.h:94, from include/linux/pid_namespace.h:7, from include/linux/ptrace.h:10, from arch/nios2/kernel/asm-offsets.c:9: arch/nios2/include/asm/tlbflush.h: In function 'flush_tlb_page': >> arch/nios2/include/asm/tlbflush.h:34:29: error: 'tlb_start' undeclared (= first use in this function); did you mean 'va_start'? 34 | flush_tlb_range(NULL, vma, tlb_start, tlb_end); | ^~~~~~~~~ | va_start arch/nios2/include/asm/tlbflush.h:34:29: note: each undeclared identifie= r is reported only once for each function it appears in >> arch/nios2/include/asm/tlbflush.h:34:40: error: 'tlb_end' undeclared (fi= rst use in this function); did you mean '_end'? 34 | flush_tlb_range(NULL, vma, tlb_start, tlb_end); | ^~~~~~~ | _end make[2]: *** [scripts/Makefile.build:101: arch/nios2/kernel/asm-offsets.= s] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1112: prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [Makefile:179: sub-make] Error 2 36 real 5 user 12 sys 50.66% cpu make prepare vim +34 arch/nios2/include/asm/tlbflush.h 30 = 31 static inline void flush_tlb_page(struct vm_area_struct *vma, 32 unsigned long address) 33 { > 34 flush_tlb_range(NULL, vma, tlb_start, tlb_end); 35 } 36 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============5056960279181859268== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============5056960279181859268==--