From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5170181708507655274==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [peterz-queue:sched/migrate-disable 7/17] kernel/sched/core.c:7002:19: error: too few arguments to function call, single argument 'rq' was not specified Date: Wed, 07 Oct 2020 00:42:08 +0800 Message-ID: <202010070004.IPL6bVmx-lkp@intel.com> List-Id: --===============5170181708507655274== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git sc= hed/migrate-disable head: d0b2e22d43a5530bb3c77d9f8091848d2b32ce65 commit: c9dee0a47c25608130c4ce957835aa13aef359a4 [7/17] sched: Fix hotplug = vs CPU bandwidth control config: s390-randconfig-r001-20201005 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 112766= 2c6dc2a276839c75a42238b11a3ad00f32) 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-s390x-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/= commit/?id=3Dc9dee0a47c25608130c4ce957835aa13aef359a4 git remote add peterz-queue https://git.kernel.org/pub/scm/linux/ke= rnel/git/peterz/queue.git git fetch --no-tags peterz-queue sched/migrate-disable git checkout c9dee0a47c25608130c4ce957835aa13aef359a4 # 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 errors (new ones prefixed by >>): ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:20:12: note: expanded from macro '___constant_= swab32' (((__u32)(x) & (__u32)0x0000ff00UL) << 8) | \ ^ In file included from kernel/sched/core.c:13: In file included from kernel/sched/sched.h:17: In file included from include/linux/sched/isolation.h:6: In file included from include/linux/tick.h:8: In file included from include/linux/clockchips.h:14: In file included from include/linux/clocksource.h:21: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val =3D __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + a= ddr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from mac= ro '__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_= swab32' (((__u32)(x) & (__u32)0x00ff0000UL) >> 8) | \ ^ In file included from kernel/sched/core.c:13: In file included from kernel/sched/sched.h:17: In file included from include/linux/sched/isolation.h:6: In file included from include/linux/tick.h:8: In file included from include/linux/clockchips.h:14: In file included from include/linux/clocksource.h:21: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val =3D __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + a= ddr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from mac= ro '__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_= swab32' (((__u32)(x) & (__u32)0xff000000UL) >> 24))) ^ In file included from kernel/sched/core.c:13: In file included from kernel/sched/sched.h:17: In file included from include/linux/sched/isolation.h:6: In file included from include/linux/tick.h:8: In file included from include/linux/clockchips.h:14: In file included from include/linux/clocksource.h:21: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val =3D __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + a= ddr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from mac= ro '__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 kernel/sched/core.c:13: In file included from kernel/sched/sched.h:17: In file included from include/linux/sched/isolation.h:6: In file included from include/linux/tick.h:8: In file included from include/linux/clockchips.h:14: In file included from include/linux/clocksource.h:21: 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:59: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:521:59: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writel((u32 __force)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); ~~~~~~~~~~ ^ kernel/sched/core.c:2380:6: warning: no previous prototype for function = 'sched_set_stop_task' [-Wmissing-prototypes] void sched_set_stop_task(int cpu, struct task_struct *stop) ^ kernel/sched/core.c:2380:1: note: declare 'static' if the function is no= t intended to be used outside of this translation unit void sched_set_stop_task(int cpu, struct task_struct *stop) ^ static = >> kernel/sched/core.c:7002:19: error: too few arguments to function call, = single argument 'rq' was not specified update_rq_clock(); ~~~~~~~~~~~~~~~ ^ kernel/sched/core.c:300:6: note: 'update_rq_clock' declared here void update_rq_clock(struct rq *rq) ^ 21 warnings and 1 error generated. vim +/rq +7002 kernel/sched/core.c 6981 = 6982 int sched_cpu_deactivate(unsigned int cpu) 6983 { 6984 struct rq *rq =3D cpu_rq(cpu); 6985 struct rq_flags rf; 6986 int ret; 6987 = 6988 set_cpu_active(cpu, false); 6989 /* 6990 * We've cleared cpu_active_mask, wait for all preempt-disabled and= RCU 6991 * users of this state to go away such that all new such users will 6992 * observe it. 6993 * 6994 * Do sync before park smpboot threads to take care the rcu boost c= ase. 6995 */ 6996 synchronize_rcu(); 6997 = 6998 balance_push_set(cpu, true); 6999 = 7000 rq_lock_irqsave(rq, &rf); 7001 if (rq->rd) { > 7002 update_rq_clock(); 7003 BUG_ON(!cpumask_test_cpu(cpu, rq->rd->span)); 7004 set_rq_offline(rq); 7005 } 7006 rq_unlock_irqrestore(rq, &rf); 7007 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============5170181708507655274== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============5170181708507655274==--