From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5265582714068896772==" MIME-Version: 1.0 From: kbuild test robot To: kbuild-all@lists.01.org Subject: Re: [PATCH RFC v2 23/25] kmsan: hooks for copy_to_user() and friends Date: Sat, 02 Nov 2019 07:08:22 +0800 Message-ID: <201911020627.A1zhKIIq%lkp@intel.com> In-Reply-To: <20191030142237.249532-24-glider@google.com> List-Id: --===============5265582714068896772== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, [FYI, it's a private test report for your RFC patch.] [auto build test ERROR on linus/master] [also build test ERROR on v5.4-rc5] [cannot apply to next-20191031] [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/glider-google-com/Add-Kern= elMemorySanitizer-infrastructure/20191102-050032 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git = 0dbe6cb8f7e05bc9611602ef45980a6c57b245a3 config: h8300-h8300h-sim_defconfig (attached as .config) compiler: h8300-linux-gcc (GCC) 7.4.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=3D7.4.0 make.cross ARCH=3Dh8300 = 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/h8300/include/generated/asm/uaccess.h:1:0, from include/linux/uaccess.h:12, from include/linux/sched/task.h:11, from include/linux/sched/signal.h:9, from include/linux/ptrace.h:7, from arch/h8300/kernel/asm-offsets.c:15: include/asm-generic/uaccess.h: In function '__get_user_fn': include/asm-generic/uaccess.h:213:24: error: 'to' undeclared (first use = in this function); did you mean 'tm'? kmsan_unpoison_shadow(to, to_copy - res); ^~ tm include/asm-generic/uaccess.h:213:24: note: each undeclared identifier i= s reported only once for each function it appears in >> include/asm-generic/uaccess.h:213:38: error: 'res' undeclared (first use= in this function); did you mean 'kref'? kmsan_unpoison_shadow(to, to_copy - res); ^~~ kref make[2]: *** [arch/h8300/kernel/asm-offsets.s] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [sub-make] Error 2 38 real 11 user 11 sys 60.51% cpu make prepare vim +213 include/asm-generic/uaccess.h 206 = 207 #ifndef __get_user_fn 208 static inline int __get_user_fn(size_t size, const void __user *ptr,= void *x) 209 { 210 int copied, to_copy =3D size; 211 = 212 copied =3D raw_copy_from_user(x, ptr, size); > 213 kmsan_unpoison_shadow(to, to_copy - res); 214 return unlikely(copied) ? -EFAULT : 0; 215 } 216 = --- 0-DAY kernel test infrastructure Open Source Technology Cent= er https://lists.01.org/pipermail/kbuild-all Intel Corporati= on --===============5265582714068896772== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============5265582714068896772==--