Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp1289538pxy; Sat, 1 May 2021 09:05:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxd39lIJekcGBo/Xd+NVOOkezmThX3da97KONpaLKNLym5iS5kRkxPxf/mq66ZePicANnUr X-Received: by 2002:a17:90a:b78f:: with SMTP id m15mr11004622pjr.131.1619885134523; Sat, 01 May 2021 09:05:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619885134; cv=none; d=google.com; s=arc-20160816; b=kOg6+u9/sM+5saA8pL5QXHFCU7R3vzHOnmim5deZTfFzqyKQQypB2t9lA7/4mdehX5 2/Fyps+tiQwAnBigFP/3WmrRI4q0daUdrG6Lk4zuky0KAa1EIs4G1lTWXnwsOA2J/xnO ybQSturw/ivmWhzv++9m0IO/qSyFP0V3M2yIsArNMMAgCSWDu5s6IQBj4be+BnNBh/A6 ftYayurmLhNueYvpgGRbnnzEYIZiR3YMEmXstR6m9PxwATAh1OH0Gl0NnpK1TcoGmirn rZrI2/hRPs1zhQVy/yw6oflOFpn6oFBkKMIHDxaccEejrhv9hnnZeH0QybfgIIglnH/t mF9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=4GGHErQt1x8V/scX+CLv6yenkaqOYfCrCilu7V7YZ9s=; b=ENV/0yDqBa3Sij935G6MRZuEPSsKzCm81jLJLkqnr17UbY+acAuk8RzNhGGsocxW/z /vX9USiDKVZLdpcXh87Jicc10bATVSWO3HUjrFm1mu0JV/lOHuEbwXh+QhaXk/xR/C58 RQSrcBeXQ63cpsDcwAAXLN1iLU6/nyzDY/vC8dzVSJKmEjHh/4m82/w48S57jrApb8Ux 8Y8rmZW5GjL4dfmr4odayQ87nEKdnIQaMmOrqddVm5N8qK4wpWl9QMFpiVxsO0OWzTC+ zLunBNDJsENWDwAhI2iI5l8CjIer2yas+eUwd1kBuvFXQRvvCtKJ0tmJuukvcXutmIaS jcxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZCgVosKE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n19si1275626pgl.253.2021.05.01.09.05.03; Sat, 01 May 2021 09:05:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ZCgVosKE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231335AbhEAQCl (ORCPT + 99 others); Sat, 1 May 2021 12:02:41 -0400 Received: from mail.kernel.org ([198.145.29.99]:43082 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230250AbhEAQCk (ORCPT ); Sat, 1 May 2021 12:02:40 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 4B57A611CA; Sat, 1 May 2021 16:01:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1619884910; bh=J/ZkFfidH9XPIkZ1CbyLP2+FP//ogTEi99ikADMt8Bg=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=ZCgVosKE94aGKfwRusAHcU2LP+9loviPL2zCD25qglsKHE4T4Zi34NvKDbW9itEHy NqKwFnQKJtUKakNt3yPjyxNAnjMCCnpGGd6XFTb3zjMyfyyT5zOVBZNhcrVlxglcz9 O6yp+TXbDOL/KqBIOmiadHQlzxfPXT1mTa+/7K+Fu4r/oTNrII7mkSgqovi8AqrqaA tdvPI5FlzynktncHwOXkXtUofpAZXJxTe+/0V3xEOX5RtwNph7dHUDyhMqeSwB+R4q 9vyIW1tw3ha47DL05+D4EwZkwSc9MUrbq7abslep/zl0d4J3Tw5RUPC5pmYhhEa0qe Z7Mg469SkjIow== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 2083A5C0348; Sat, 1 May 2021 09:01:50 -0700 (PDT) Date: Sat, 1 May 2021 09:01:50 -0700 From: "Paul E. McKenney" To: kernel test robot Cc: tglx@linutronix.de, kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, john.stultz@linaro.org, sboyd@kernel.org, corbet@lwn.net, Mark.Rutland@arm.com, maz@kernel.org, kernel-team@fb.com, neeraju@codeaurora.org, ak@linux.intel.com Subject: Re: [PATCH v12 clocksource 5/5] clocksource: Provide kernel module to test clocksource watchdog Message-ID: <20210501160150.GM975577@paulmck-ThinkPad-P17-Gen-1> Reply-To: paulmck@kernel.org References: <20210501003247.2448287-5-paulmck@kernel.org> <202105011731.6c80nr0T-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202105011731.6c80nr0T-lkp@intel.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, May 01, 2021 at 05:49:51PM +0800, kernel test robot wrote: > Hi "Paul, > > I love your patch! Yet something to improve: > > [auto build test ERROR on tip/timers/core] > [also build test ERROR on tip/x86/core linux/master linus/master v5.12] > [cannot apply to next-20210430] > [If your patch is applied to the wrong git tree, kindly drop us a note. > And when submitting patch, we suggest to use '--base' as documented in > https://git-scm.com/docs/git-format-patch] > > url: https://github.com/0day-ci/linux/commits/Paul-E-McKenney/Do-not-mark-clocks-unstable-due-to-delays-for-v5-13/20210501-083404 > base: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git 2d036dfa5f10df9782f5278fc591d79d283c1fad > config: mips-allmodconfig (attached as .config) > compiler: mips-linux-gcc (GCC) 9.3.0 > reproduce (this is a W=1 build): > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > # https://github.com/0day-ci/linux/commit/95bd62102b4d0bedef8d834a09697cd6daa96f25 > git remote add linux-review https://github.com/0day-ci/linux > git fetch --no-tags linux-review Paul-E-McKenney/Do-not-mark-clocks-unstable-due-to-delays-for-v5-13/20210501-083404 > git checkout 95bd62102b4d0bedef8d834a09697cd6daa96f25 > # save the attached .config to linux build tree > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross W=1 ARCH=mips > > If you fix the issue, kindly add following tag as appropriate > Reported-by: kernel test robot > > All errors (new ones prefixed by >>, old ones prefixed by <<): > > >> ERROR: modpost: "clocksource_verify_percpu" [kernel/time/clocksource-wdtest.ko] undefined! Good show, you beat my test suite that includes allmodconfig. ;-) Does the fixup patch below help? (It works here.) Thanx, Paul ------------------------------------------------------------------------ commit 70e662d3cfe370490f310b81aaedf47d5d7cf55e Author: Paul E. McKenney Date: Sat May 1 08:57:53 2021 -0700 squash! clocksource: Provide kernel module to test clocksource watchdog [ paulmck: Export clocksource_verify_percpu per kernel test robot. ] Signed-off-by: Paul E. McKenney diff --git a/kernel/time/clocksource.c b/kernel/time/clocksource.c index f9466dcd4bf3..9ac76fbe00fb 100644 --- a/kernel/time/clocksource.c +++ b/kernel/time/clocksource.c @@ -347,6 +347,7 @@ void clocksource_verify_percpu(struct clocksource *cs) pr_warn(" CPU %d check durations %lldns - %lldns for clocksource %s.\n", testcpu, cs_nsec_min, cs_nsec_max, cs->name); } +EXPORT_SYMBOL_GPL(clocksource_verify_percpu); static void clocksource_watchdog(struct timer_list *unused) {