From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 944943DD537; Wed, 25 Mar 2026 14:09:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.19 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774447760; cv=none; b=nkIl4UMeKhA6WVHUPIfyyXSguWXLMse2ziXg4WvDkGc9eKJND/iRxxKb2ZrYNfsQPaIPvvOBy8wUhqa5wb5KM7DIMZSCbDk2zJ9761zVrPeJJXj2IjupT/3H0naDrESv2lohm/eZgmMgiCwaEogvKQ5LZBxPe9FPkLgDEnABMec= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774447760; c=relaxed/simple; bh=zINyXURPRkSQxMi/WjRfTaKZMPEt9S0pIXigWDuX/s8=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=oy8GcM2sImpL4camp7x+a8trV8OhOYLAQnDmGbIYxBMDskbs4t7MuU5GpqNjxs3LlVYuFtwxZRBuArWFSY8/7iYK9ccV63Nf2TRGMK/sZfqIgxQVIevxZO7XmwVBOJkoyXOL8ktMVXq2opXoY3D0UcblHgmreFnXGhu1naPmaoM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=WZXMP6l1; arc=none smtp.client-ip=192.198.163.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="WZXMP6l1" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1774447759; x=1805983759; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=zINyXURPRkSQxMi/WjRfTaKZMPEt9S0pIXigWDuX/s8=; b=WZXMP6l1t4F4FIiHIYCZWOb2tGDu7Ys/bnvwRyntVDFtofWK2VXWACJq m1Q3UuFzo8rmeNQA9E/mty2TxcRa0S4834SPcKWyoGq/3uM+CQGA4zT9E 534sD/ixyT9DSztqRcH/thvLCWJiSv0Xt/YmE8CRBIWizXYNE+Knvi552 gxKWCWBaJ6qz47uaX0iYocUzuiu3bm84kLKhb9ClWfS0ycSiDItZWQ3/v gBxSA63gEmMkiHzlmy3DMQJ9StKYftgSpmL85tWAKkV1fiYTjp6q/be2p 9b3VomsR0P82aePofyrI6ZRfAcdmiVVgej2rZJowChTWxEYHVxpY02sAG w==; X-CSE-ConnectionGUID: BhE9VzeIRdOSpv1kNGdsrQ== X-CSE-MsgGUID: EF6ym2DRT3CIwfJLdxvbdw== X-IronPort-AV: E=McAfee;i="6800,10657,11739"; a="74512307" X-IronPort-AV: E=Sophos;i="6.23,140,1770624000"; d="scan'208";a="74512307" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Mar 2026 07:08:58 -0700 X-CSE-ConnectionGUID: ZXmuy7ViQtuvcYdcy5FvpA== X-CSE-MsgGUID: /Jc5Yr50SB6UUJkUrLcBNg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,140,1770624000"; d="scan'208";a="223762950" Received: from lkp-server01.sh.intel.com (HELO 3905d212be1b) ([10.239.97.150]) by orviesa006.jf.intel.com with ESMTP; 25 Mar 2026 07:08:52 -0700 Received: from kbuild by 3905d212be1b with local (Exim 4.98.2) (envelope-from ) id 1w5Ouf-0000000072P-2OET; Wed, 25 Mar 2026 14:08:49 +0000 Date: Wed, 25 Mar 2026 22:08:19 +0800 From: kernel test robot To: Harshitha Ramamurthy , netdev@vger.kernel.org Cc: oe-kbuild-all@lists.linux.dev, joshwash@google.com, hramamurthy@google.com, andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, richardcochran@gmail.com, willemb@google.com, nktgrg@google.com, jfraker@google.com, ziweixiao@google.com, maolson@google.com, thostet@google.com, jordanrhee@google.com, jefrogers@google.com, alok.a.tiwari@oracle.com, linux-kernel@vger.kernel.org, Kevin Yang , Naman Gulati Subject: Re: [PATCH net-next 3/3] gve: implement PTP gettimex64 Message-ID: <202603252126.CrpQ8IIi-lkp@intel.com> References: <20260323234829.3185051-4-hramamurthy@google.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260323234829.3185051-4-hramamurthy@google.com> Hi Harshitha, kernel test robot noticed the following build warnings: [auto build test WARNING on 5446b8691eb8278f10deca92048fad84ffd1e4d5] url: https://github.com/intel-lab-lkp/linux/commits/Harshitha-Ramamurthy/gve-skip-error-logging-for-retryable-AdminQ-commands/20260324-133808 base: 5446b8691eb8278f10deca92048fad84ffd1e4d5 patch link: https://lore.kernel.org/r/20260323234829.3185051-4-hramamurthy%40google.com patch subject: [PATCH net-next 3/3] gve: implement PTP gettimex64 config: arm-allyesconfig (https://download.01.org/0day-ci/archive/20260325/202603252126.CrpQ8IIi-lkp@intel.com/config) compiler: arm-linux-gnueabi-gcc (GCC) 15.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260325/202603252126.CrpQ8IIi-lkp@intel.com/reproduce) 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/202603252126.CrpQ8IIi-lkp@intel.com/ All warnings (new ones prefixed by >>): In file included from include/linux/device.h:15, from include/linux/dma-mapping.h:5, from drivers/net/ethernet/google/gve/gve.h:10, from drivers/net/ethernet/google/gve/gve_ptp.c:7: drivers/net/ethernet/google/gve/gve_ptp.c: In function 'gve_ptp_gettimex64': >> drivers/net/ethernet/google/gve/gve_ptp.c:186:45: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'cycles_t' {aka 'long unsigned int'} [-Wformat=] 186 | "AdminQ system clock cycle counts out of order. Expecting %llu <= %llu <= %llu <= %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/dev_printk.h:110:30: note: in definition of macro 'dev_printk_index_wrap' 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~ include/linux/dev_printk.h:154:56: note: in expansion of macro 'dev_fmt' 154 | dev_printk_index_wrap(_dev_err, KERN_ERR, dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~ include/linux/dev_printk.h:215:17: note: in expansion of macro 'dev_err' 215 | dev_level(dev, fmt, ##__VA_ARGS__); \ | ^~~~~~~~~ include/linux/dev_printk.h:225:9: note: in expansion of macro 'dev_level_ratelimited' 225 | dev_level_ratelimited(dev_err, dev, fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/google/gve/gve_ptp.c:185:25: note: in expansion of macro 'dev_err_ratelimited' 185 | dev_err_ratelimited(&priv->pdev->dev, | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/google/gve/gve_ptp.c:186:106: note: format string is defined here 186 | "AdminQ system clock cycle counts out of order. Expecting %llu <= %llu <= %llu <= %llu\n", | ~~~^ | | | long long unsigned int | %lu drivers/net/ethernet/google/gve/gve_ptp.c:186:45: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'cycles_t' {aka 'long unsigned int'} [-Wformat=] 186 | "AdminQ system clock cycle counts out of order. Expecting %llu <= %llu <= %llu <= %llu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/dev_printk.h:110:30: note: in definition of macro 'dev_printk_index_wrap' 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~ include/linux/dev_printk.h:154:56: note: in expansion of macro 'dev_fmt' 154 | dev_printk_index_wrap(_dev_err, KERN_ERR, dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~ include/linux/dev_printk.h:215:17: note: in expansion of macro 'dev_err' 215 | dev_level(dev, fmt, ##__VA_ARGS__); \ | ^~~~~~~~~ include/linux/dev_printk.h:225:9: note: in expansion of macro 'dev_level_ratelimited' 225 | dev_level_ratelimited(dev_err, dev, fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/google/gve/gve_ptp.c:185:25: note: in expansion of macro 'dev_err_ratelimited' 185 | dev_err_ratelimited(&priv->pdev->dev, | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/google/gve/gve_ptp.c:186:130: note: format string is defined here 186 | "AdminQ system clock cycle counts out of order. Expecting %llu <= %llu <= %llu <= %llu\n", | ~~~^ | | | long long unsigned int | %lu vim +186 drivers/net/ethernet/google/gve/gve_ptp.c 160 161 static int gve_ptp_gettimex64(struct ptp_clock_info *info, 162 struct timespec64 *ts, 163 struct ptp_system_timestamp *sts) 164 { 165 struct gve_ptp *ptp = container_of(info, struct gve_ptp, info); 166 struct gve_sysclock_sample sysclock = {0}; 167 struct gve_priv *priv = ptp->priv; 168 struct system_time_snapshot snap; 169 u64 nic_ts; 170 int err; 171 172 /* Take system clock snapshot before sampling cycle counters */ 173 if (sts) 174 ktime_get_snapshot(&snap); 175 176 err = gve_clock_nic_ts_read(priv, &nic_ts, &sysclock); 177 if (err) 178 return err; 179 180 if (sts) { 181 /* Reject samples with out of order system clock values */ 182 if (!(sysclock.host_pre_cycles <= sysclock.nic_pre_cycles && 183 sysclock.nic_pre_cycles <= sysclock.nic_post_cycles && 184 sysclock.nic_post_cycles <= sysclock.host_post_cycles)) { 185 dev_err_ratelimited(&priv->pdev->dev, > 186 "AdminQ system clock cycle counts out of order. Expecting %llu <= %llu <= %llu <= %llu\n", 187 sysclock.host_pre_cycles, 188 sysclock.nic_pre_cycles, 189 sysclock.nic_post_cycles, 190 sysclock.host_post_cycles); 191 return -EBADMSG; 192 } 193 194 err = gve_cycles_to_timespec64(priv, sts->clockid, &snap, 195 sysclock.nic_pre_cycles, 196 &sts->pre_ts); 197 if (err) 198 return err; 199 200 err = gve_cycles_to_timespec64(priv, sts->clockid, &snap, 201 sysclock.nic_post_cycles, 202 &sts->post_ts); 203 if (err) 204 return err; 205 } 206 207 *ts = ns_to_timespec64(nic_ts); 208 209 return 0; 210 } 211 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki