From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id AB5F6EB64D9 for ; Thu, 15 Jun 2023 16:46:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D92F28E0001; Thu, 15 Jun 2023 12:46:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D43636B0074; Thu, 15 Jun 2023 12:46:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C0B608E0001; Thu, 15 Jun 2023 12:46:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id B15CC6B0072 for ; Thu, 15 Jun 2023 12:46:12 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 98DDC1C8B44 for ; Thu, 15 Jun 2023 16:46:11 +0000 (UTC) X-FDA: 80905559742.23.D007EAE Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf03.hostedemail.com (Postfix) with ESMTP id AF43E2001A for ; Thu, 15 Jun 2023 16:46:09 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=hL8L2VVQ; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf03.hostedemail.com: domain of "SRS0=jKzs=CD=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=jKzs=CD=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686847569; h=from:from:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=J888hXBnX7PR+WsexqB1EWV/ojimJOrdGTMVLpXqnsA=; b=j45vglOrEX7ETROPFcM/kI/ID4crmP2I35Y4KO1janBP/fgeX+zm4PARXlSnKw2FO+hMju 7SFbdGxVJ5jG2gLhlwfvXy54RAY8K4rP/GFMUNehKv3vToYhu0qX6uwlEP+2Z8IOQW0Omj Zss3CJmkqtQ/bIf5Bk7fK25ti2a7a0Q= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=hL8L2VVQ; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf03.hostedemail.com: domain of "SRS0=jKzs=CD=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org" designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=jKzs=CD=paulmck-ThinkPad-P17-Gen-1.home=paulmck@kernel.org" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686847569; a=rsa-sha256; cv=none; b=YeLcJcHVVXoHjS+jwfUntQeZ/BQO/sjIAPBnnzY5XasO+DpRQeh4egWeuZBq+lZYmTzhN/ eeZX9DGLYAP8KLACrK+K/X/z/SFk6X6vWeyBA/WJ18yu2G+Z2UGph5Etvw+bRG9AfMtsv1 LJA8aECzju6vCM71dKbDoNOdecHcihg= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id AC4D162481; Thu, 15 Jun 2023 16:46:08 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6EA1FC433CB; Thu, 15 Jun 2023 16:46:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686847568; bh=GsUBoRqU350gNkBM8pRmDRyyiYGNzjwJNQV3gsgh/2M=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=hL8L2VVQLM+vsiAn9bGdQlq/G5DlYK7zvQgKpKin9FPhHmTE+jX9Gat70BOEBp96m httE99Z9HxVujucmJKczI7WP7B6uQKD22NbR6EvnRLyZxCSD7RuGjZsoAAYRm4/vwH KOCxdCqzKbusGJv9MwFlfnqrUmQBvRti36T6o+gFrwxtCpP6Ka04razeyYlpgTM+KF v+co/PT1z9RSuWzR12TJpGzX0Yqk7KdbXlIBLbdLmR+VjoEbuIxhpBmZlUGzM2U0rD mtxgheemdmlOZ7K3J3LLRULxjHFPXclyZakNSc/fOX32HXFABSIzSP5B2cjjjDG+rA /zIHoRlYGbvjg== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 129D8CE09E0; Thu, 15 Jun 2023 09:46:08 -0700 (PDT) Date: Thu, 15 Jun 2023 09:46:08 -0700 From: "Paul E. McKenney" To: kernel test robot Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: Re: [linux-next:master 7890/9793] kernel/rcu/rcuscale.c:301:20: error: use of undeclared identifier 'get_rcu_tasks_gp_kthread'; did you mean 'get_rcu_tasks_trace_gp_kthread'? Message-ID: <42d315e3-b01f-41f7-aff9-2e5763a3d489@paulmck-laptop> Reply-To: paulmck@kernel.org References: <202306141920.TTvpsXwJ-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202306141920.TTvpsXwJ-lkp@intel.com> X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: AF43E2001A X-Stat-Signature: bdfqro3b5ri6si5o6efub5y453bajcze X-Rspam-User: X-HE-Tag: 1686847569-404299 X-HE-Meta: U2FsdGVkX1+soEVa8ml93wO3/lagAL9QtVqX3HXNtCvexHGie29ejx8O0KCzSdRfLOobNhR+8qNgDYpIRtQHjIAlgOWUgiAYWk74eO6AT8s3Nze/vjhgK+32XryDmRuFoExogx2WphM/JkC4YveyHMiS2yu791Yqer3zDgWzdNv4pR4SAmSoYgGFaP3ZdSuQFtLwsbowX28KL4zkSOrSXMfXAP60IpefKrx+sc5JXKbpGXmyVEp8uwXnyy3dr/EgRjLJxyit2d9kks4aQoIKFwM3taRHL74PhfZpjnJWZNNJyYZXY1BpbrVq16yT7Aefv3xyXVfqXQF4aZp3pD9NqNQEh8/7y0OdBncuIbGaRLLNjz7b3lqDZBjGX0+4e9k/CexhALaH3aySypN+pt8Fgd7HtUIE4wZCm7u0U62sTX3c5q6fUsNRHeZ4VfCz6j111oWFg+dYWozkU2Ek2aEd/xG3VeoqAlUlbyX5saBh3wfVs62j4uHlUC24L6D/BFwFe1lWFNpEqgdLWv+pMLGG+EqGyXJbjLtqnlSdZRSmNg/buiZeDZEux8vzB5VBVstvvoH3Q8u+Pi2K5PDqnj9sqvmFP8cqzId9C1/YGZcqon6zPV77auKnE75DBhoBoi5AXBgAH3BI2nsX7bZOANgNF9JGXJLDe1UqYl9jFEWAkkAPsNzSoM15vbar76b5X/V/1wR3poraKWyi2cL0L3aTxiK/3zc/DcEHktZeN890DmhfMKGhMBDBOqq+BecJb8uswIAHJV+4qf4ZycsbxYBaqaVno323n/2ATbBq5RTaweO6Q5vco8BFb/i4Y+IrJYpJzfCU1XE58Il7GBwf1jd9/3RT4i7AveeVJCWbdfZ4zGUnkqr/Ciw70o0CCj+dZpOreH8/za01vE/S8vnzEOph+D1XQrLOKDvg109wEzZIzx0hA8FPJL6p5cqS7+ZgWTFTsUz86AHOrCPM7K9ka3R /Xt/vfDz Jrkanj8J5FExzrn6TUFXMbhlZUHjKzwlqFdfb5EXqc6KB2Sf9t4lLtdmpbodF3NJJCeVUfqVV9VYGk+8SCaZD1iukhsS/rDnXpyYEpQW0AadGFyzvnpoWSs+nC2yQyIdhp6dE4Pz7/bnLJ469o78xTdOu/ikNQmGHXwggiBT4mTsldfgS9C7nnWFtuweL7fZVYhL9uiML2lGX+FwLiAa9E+1tKKRv+BsYOC2iTozDQ6hfErl8Lgpiz/+a7Lmrb4g+A4aCTiMd/ZMlWOLNjKV82W6f8RXsxWJ9Acv4lF9L1NMqOB3cdyxRnNKFCWqhdzcZp4azL5OSnKSe3jQ78ChXgJuysJwRmEsoFNntMb+HFfzZhDcvqcVoWuBFZJk/H9Gwkx2PnlwktYEMUm9tulE0Di8ucfIVZ4qUbg8gDJPdP2/HPUO9DmN3Jzv0PRpKUXLnLExk2YaYCZHV6OhsrD1IoZoGUykNEZW4wfxQvc046vT9wGsF78QfWF/BANAXphO0XXOU23lo3EwXGEalWhMngrnHoiqVqivljhYY04pNLAQQ1ZSvZH3qXKsHT7MIzqwtS3LUIsiUQHGLQfG2FNunPaQC82NVnSMvE+MHScly2yJ4ADPeFDBdfTx9n62fufIwzlCxT7I4/lTX2V3adyp/bWwunMkTKntWL+ATl3bXBfhbvuXEq9Zt2x4eGdAk3phTu7/uf4q94hYczgqqpJW1ky/g+MYQ5+5wsXFoQZjSpl0yx5ntG49vC8Y0JpMDtZFY8BxuWT7OtEcuJm/VQhUCF9buFSVxdEqpzMiAm3nG59O4fbq2ruuCdqVD4dfB8y2kEQIVF8wEg8mZQ6otx2jS7Z0HnQEMyDwvW9RWIIovVblaJufU48wtm4u/cixSRcRueNCHFus4WntPSVm/ZvXk2pljn2Ac1gbvBFejoWxt4n0G7ZUBX6rnkmtBzDixJgMIDcHJ X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, Jun 14, 2023 at 07:39:01PM +0800, kernel test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: b16049b21162bb649cdd8519642a35972b7910fe > commit: df8fa2f1fc4c20cd300855a11b31ba5565f45ac6 [7890/9793] rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time > config: arm-randconfig-r046-20230614 (https://download.01.org/0day-ci/archive/20230614/202306141920.TTvpsXwJ-lkp@intel.com/config) > compiler: clang version 17.0.0 (https://github.com/llvm/llvm-project.git 4a5ac14ee968ff0ad5d2cc1ffa0299048db4c88a) > reproduce (this is a W=1 build): > mkdir -p ~/bin > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > # install arm cross compiling tool for clang build > # apt-get install binutils-arm-linux-gnueabi > # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=df8fa2f1fc4c20cd300855a11b31ba5565f45ac6 > git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > git fetch --no-tags linux-next master > git checkout df8fa2f1fc4c20cd300855a11b31ba5565f45ac6 > # save the config file > mkdir build_dir && cp config build_dir/.config > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang ~/bin/make.cross W=1 O=build_dir ARCH=arm olddefconfig > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang ~/bin/make.cross W=1 O=build_dir ARCH=arm SHELL=/bin/bash kernel/ > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: https://lore.kernel.org/oe-kbuild-all/202306141920.TTvpsXwJ-lkp@intel.com/ > > All error/warnings (new ones prefixed by >>): > > >> kernel/rcu/rcuscale.c:301:20: error: use of undeclared identifier 'get_rcu_tasks_gp_kthread'; did you mean 'get_rcu_tasks_trace_gp_kthread'? > 301 | .rso_gp_kthread = get_rcu_tasks_gp_kthread, > | ^~~~~~~~~~~~~~~~~~~~~~~~ > | get_rcu_tasks_trace_gp_kthread > include/linux/rcupdate_trace.h:90:21: note: 'get_rcu_tasks_trace_gp_kthread' declared here > 90 | struct task_struct *get_rcu_tasks_trace_gp_kthread(void); > | ^ > 1 error generated. > -- > In file included from kernel/rcu/update.c:649: > >> kernel/rcu/tasks.h:1113:21: warning: no previous prototype for function 'get_rcu_tasks_gp_kthread' [-Wmissing-prototypes] > 1113 | struct task_struct *get_rcu_tasks_gp_kthread(void) > | ^ > kernel/rcu/tasks.h:1113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit > 1113 | struct task_struct *get_rcu_tasks_gp_kthread(void) > | ^ > | static > 1 warning generated. This should be fixed by these two commits in -rcu's "dev" branch: df8fa2f1fc4c ("rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time") (Which replaced the commit tested.) a88fd06db226 ("rcuscale: fix building with RCU_TINY") Please let me know if there are still problems after these commits are in place. Thanx, Paul > vim +301 kernel/rcu/rcuscale.c > > 289 > 290 static struct rcu_scale_ops tasks_ops = { > 291 .ptype = RCU_TASKS_FLAVOR, > 292 .init = rcu_sync_scale_init, > 293 .readlock = tasks_scale_read_lock, > 294 .readunlock = tasks_scale_read_unlock, > 295 .get_gp_seq = rcu_no_completed, > 296 .gp_diff = rcu_seq_diff, > 297 .async = call_rcu_tasks, > 298 .gp_barrier = rcu_barrier_tasks, > 299 .sync = synchronize_rcu_tasks, > 300 .exp_sync = synchronize_rcu_tasks, > > 301 .rso_gp_kthread = get_rcu_tasks_gp_kthread, > 302 .name = "tasks" > 303 }; > 304 > > -- > 0-DAY CI Kernel Test Service > https://github.com/intel/lkp-tests/wiki