From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4097221675439013232==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: Re: [RFC PATCH v2] sched_pair_cpu: Introduce scheduler task pairing system call Date: Sat, 20 Jun 2020 11:11:46 +0800 Message-ID: <202006201145.GrvePOBi%lkp@intel.com> In-Reply-To: <20200619202516.7109-1-mathieu.desnoyers@efficios.com> List-Id: --===============4097221675439013232== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Mathieu, [FYI, it's a private test report for your RFC patch.] [auto build test WARNING on tip/sched/core] [also build test WARNING on linux/master linus/master v5.8-rc1] [cannot apply to tip/x86/asm next-20200618] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Mathieu-Desnoyers/sched_pa= ir_cpu-Introduce-scheduler-task-pairing-system-call/20200620-042752 base: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git 87e867b= 4269f29dac8190bca13912d08163a277f config: s390-randconfig-r005-20200619 (attached as .config) compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 637009= 71ac9cdf198faa4a3a7c226fa579e49206) reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install s390 cross compiling tool for clang build # apt-get install binutils-s390-linux-gnu # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross ARCH= =3Ds390 = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>, old ones prefixed by <<): >> :1523:2: warning: syscall sched_pair_cpu not implemented [-W#warn= ings] #warning syscall sched_pair_cpu not implemented ^ 1 warning generated. -- >> :1523:2: warning: syscall sched_pair_cpu not implemented [-W#warn= ings] #warning syscall sched_pair_cpu not implemented ^ 1 warning generated. -- In file included from arch/s390/include/asm/diag.h:12: In file included from include/linux/if_ether.h:19: In file included from include/linux/skbuff.h:31: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:45: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val =3D __le32_to_cpu(__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro = '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : ^ include/uapi/linux/swab.h:21:12: note: expanded from macro '___constant_swa= b32' (((__u32)(x) & (__u32)0x00ff0000UL) >> 8) | = ^ In file included from arch/s390/kernel/asm-offsets.c:11: In file included from include/linux/kvm_host.h:32: In file included from include/linux/kvm_para.h:5: In file included from include/uapi/linux/kvm_para.h:36: In file included from arch/s390/include/asm/kvm_para.h:25: In file included from arch/s390/include/asm/diag.h:12: In file included from include/linux/if_ether.h:19: In file included from include/linux/skbuff.h:31: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:45: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val =3D __le32_to_cpu(__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro = '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : ^ include/uapi/linux/swab.h:22:12: note: expanded from macro '___constant_swa= b32' (((__u32)(x) & (__u32)0xff000000UL) >> 24))) ^ In file included from arch/s390/kernel/asm-offsets.c:11: In file included from include/linux/kvm_host.h:32: In file included from include/linux/kvm_para.h:5: In file included from include/uapi/linux/kvm_para.h:36: In file included from arch/s390/include/asm/kvm_para.h:25: In file included from arch/s390/include/asm/diag.h:12: In file included from include/linux/if_ether.h:19: In file included from include/linux/skbuff.h:31: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:45: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val =3D __le32_to_cpu(__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro = '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:120:12: note: expanded from macro '__swab32' __fswab32(x)) ^ In file included from arch/s390/kernel/asm-offsets.c:11: In file included from include/linux/kvm_host.h:32: In file included from include/linux/kvm_para.h:5: In file included from include/uapi/linux/kvm_para.h:36: In file included from arch/s390/include/asm/kvm_para.h:25: In file included from arch/s390/include/asm/diag.h:12: In file included from include/linux/if_ether.h:19: In file included from include/linux/skbuff.h:31: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:501:33: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writeb(value, PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:511:46: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writew(cpu_to_le16(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:521:46: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writel(cpu_to_le32(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:609:20: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:617:20: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:625:20: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:634:21: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:643:21: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:652:21: warning: performing pointer arithmetic on = a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ 20 warnings generated. >> :1523:2: warning: syscall sched_pair_cpu not implemented [-W#warn= ings] #warning syscall sched_pair_cpu not implemented ^ 1 warning generated. --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============4097221675439013232== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 2ZCb4Bp/20EWrAQ//wO78Xp1qi4BAA== --===============4097221675439013232==--