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 0D109C83F17 for ; Tue, 15 Jul 2025 01:46:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 751336B007B; Mon, 14 Jul 2025 21:46:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 701CE6B0089; Mon, 14 Jul 2025 21:46:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 617F26B008A; Mon, 14 Jul 2025 21:46:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 51E006B007B for ; Mon, 14 Jul 2025 21:46:00 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id E5ECE58766 for ; Tue, 15 Jul 2025 01:45:59 +0000 (UTC) X-FDA: 83664808038.09.7A475EE Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by imf24.hostedemail.com (Postfix) with ESMTP id 5300318000F for ; Tue, 15 Jul 2025 01:45:57 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=YngE0iSR; spf=pass (imf24.hostedemail.com: domain of lkp@intel.com designates 192.198.163.13 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752543958; h=from:from:sender: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=JMplgCILGkylELCTCKVidtFKC0zRhAGg3CJVE4xl0LM=; b=vGiitWOalugCyEoU1B2BS8cNf4cMYcAQtuhVFc2UvOj8wSI+UJYF/zlqzf5MuSOmyD1vxZ xkNW3ObV6ZY2hYLQaEk/avH2TYWOl0iWpzCCAHjSEYe8mJOc3Z9ijD31icomz5tyKmQ17w FEM1e/LtOoZ0zhzfEhxdfGm4LKrRLlQ= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=YngE0iSR; spf=pass (imf24.hostedemail.com: domain of lkp@intel.com designates 192.198.163.13 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752543958; a=rsa-sha256; cv=none; b=QRcQcytq2uNpPC5FFQW36h1hdYvMbJun1kOfMfYCzA7z33wPWr6W8MA0iCjg3fgztFTQQW UX5+V5STjiq9Y73oB/I9MGallCGv6ktIg5AYkPd0hQDRJBdGknwEq6Atn1pcDsjcKPFEAc iol9UF8tkHXOtwWiWJwKL3GZvcFe38U= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1752543957; x=1784079957; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=/swcXr2ss79nJxFip+SNNqYNuVuEmY4AkU1neU+GXDQ=; b=YngE0iSRrlT24ls3RNonvXCpMZECHl7HjgRUCddfl27AdNOG6x7/ITDE pJvjbkEyI73zHPiL6rCQv3FKBmWTzQm9Lu2rX+pwHl3Evwo/6npOAVutw 7Vji1rmBKKoOw6+bpt26S0w0G0Yzw2xZcB5a7nEQ1RSRaulMrAvxapdR/ d9RAVHNJTB81aOudG2xffbNV2tpGHDAnvnb5zAs22Uw4ROBnmTDj93Npt mwsui2IS74DqevTQlAhQdF4Jc2PCeM96CFIeLrPnv2fCNQc0350PWAcp7 zekcSTkKxLGVu3OtQyD5b81b+iiX/R9YocYbV95IwVQ9tCBCXESSPe+pt A==; X-CSE-ConnectionGUID: 07ycB4SCQ9WuMsT9q5FSyA== X-CSE-MsgGUID: rWfyvASkR3m1sru+V96LUg== X-IronPort-AV: E=McAfee;i="6800,10657,11491"; a="57360552" X-IronPort-AV: E=Sophos;i="6.16,312,1744095600"; d="scan'208";a="57360552" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2025 18:45:55 -0700 X-CSE-ConnectionGUID: yu+/zp4GTtKNOp/AuwsKwA== X-CSE-MsgGUID: J3Rvn9+kRXemF9VDSSLEcg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,312,1744095600"; d="scan'208";a="162633732" Received: from lkp-server01.sh.intel.com (HELO 9ee84586c615) ([10.239.97.150]) by fmviesa004.fm.intel.com with ESMTP; 14 Jul 2025 18:45:48 -0700 Received: from kbuild by 9ee84586c615 with local (Exim 4.96) (envelope-from ) id 1ubUjr-0009Wt-01; Tue, 15 Jul 2025 01:45:47 +0000 Date: Tue, 15 Jul 2025 09:45:38 +0800 From: kernel test robot To: Byungchul Park , willy@infradead.org, netdev@vger.kernel.org Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mm@kvack.org, kernel_team@skhynix.com, almasrymina@google.com, ilias.apalodimas@linaro.org, harry.yoo@oracle.com, akpm@linux-foundation.org, andrew+netdev@lunn.ch, asml.silence@gmail.com, toke@redhat.com, david@redhat.com, Liam.Howlett@oracle.com, vbabka@suse.cz, rppt@kernel.org, surenb@google.com, mhocko@suse.com, linux-rdma@vger.kernel.org, bpf@vger.kernel.org, vishal.moola@gmail.com, hannes@cmpxchg.org, ziy@nvidia.com, jackmanb@google.com, wei.fang@nxp.com, shenwei.wang@nxp.com, xiaoning.wang@nxp.com, davem@davemloft.net, edumazet@google.com, kuba@kernel.org Subject: Re: [PATCH net-next v10 12/12] libeth: xdp: access ->pp through netmem_desc instead of page Message-ID: <202507150904.kGZOOZns-lkp@intel.com> References: <20250714120047.35901-13-byungchul@sk.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250714120047.35901-13-byungchul@sk.com> X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 5300318000F X-Stat-Signature: toocidfuehyxnjasc8hse3esgftuepx4 X-HE-Tag: 1752543957-140973 X-HE-Meta: U2FsdGVkX18DjL/Pw57UoGYYWkmgPZHCMlhKI47r+nFowKMWpT0QNzA8nfyBiztnjNLYbiKyvNO84D8DBB3n0kwb3KUgXUMR1p3P7n+ErQ0CMuKdKHhZeZoqetVXJPDBi8/5xC9JNflmB48bRAJUHcag1dV5y7JbrXtFDj1Gr9OTFb3vjxwqp3SZTTDJw6jFpEsbhgHQabzGsO0AlNkPxxsHchNl/iOBckwmwGZ2m7ohNrEGI1E9TWp8Z3am6vpaChVeCqNQWUf/+liwiG+wh5Kgci3dQ5Ht592yPF6UJM+PUue+5kj+9xLTCq46PuRfSulIaGCTKdbUzv6wnCgrLGrJ3ZFf/QwM8OHogSrn3gcAGc8LVXQEp0nvQACbePZ/Wszxj/MV7lUeG3SaBVl6rMOuQoJOjyGe8VudMyafHnl5S8/7J/7EGftsGln8rhp5tDjUerBx2hbrz1weIzNIg8rCUP6ZYgtzaUmaDBRXvOIt0nXQ27s6aYWnhd1FGgpYH+TLsPWoq6NCs2o/xWPHD1xXgrc6IbTlHih1V31KE+/5y5r+0d/GFV3syZyxcC9kP0eH2LR7OX8QV5nLqF39xaMWIdZKt11hKHXHt4rqt4h7XYYPsCwWQZmANU96hARGY8PGx/YPB2DL5pnxgpEvYNq8opxsgXoARhX4EnfoRkiTddpn7dFmMestRBF8HX9UnFtAPHpuWOBdJddLvYpWGdQA28qGcW35iS61CD9N5PozCU+CzfwLOG/kFHf8bbaf6w2ql2wnwGE1Mcsk1JprzWcFBe1bPhsMHOMtFZV4/DcPqDhIBjXOEezo9zHonSBRs57g/NzGQlKJsNhhe+8JiHiSTI8TKZBQ8eRBiOd1oBaz5r0AVsnCtNVrlIJ2JSypBpLOD+mh/DCdTFUXD5UmKDQJoh8U4G4ciBn4a7zwZUc0S1eDGZs0cyMOUdxuXO3wJxOQMGI1H1Zhc72MSX4 lK78ro37 DahMKqSi6IF0I0nec3ogMQqA9WeVDEWSPnS4QbTX7LY7/hoJf56nA14BPVyTKIXj2sf4bjGDB5kK+KZQQYkh83lamgqiYB8sq2m9HOscY0B+uZzRhE8kOQV2YOYhZCtEz3kv6WlqmqHuwRitGgepnymgZm+S/YL2GVKK68mSRoYnWWLPVY+HBcrbNPPKJn/+FTbpqHACY9jDfBy7LRCqEFnO5Au3LarSvALgU1GgGgBsQ6Srj4dwE6abUravk8uImwawbpsXUvb/By1MS0yGGfqNZE/ioi2iqzFXgLXSbyA7B3ooUuR6J6knj5qwKwfiY8ftM9e7ri6RupvAsnuVU5SQ0GjSyzLiEcv38fCEd47OHq42EFJm6pXAVMTKffZvxXWTQ3AmqnCtX/FVYQoxSKpMWbEUPKe4uZ4FR+aQy5AtlQh1wgxPGhz6J2BCFY2bBs16ZTz9mdu6GKxrCinRarj3IhgyCmNCCVb+deEW/dRsVUgSPM2xNtMz78AiwOY1GCPObwSYLAqwqC5Y= 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: List-Subscribe: List-Unsubscribe: Hi Byungchul, kernel test robot noticed the following build errors: [auto build test ERROR on c65d34296b2252897e37835d6007bbd01b255742] url: https://github.com/intel-lab-lkp/linux/commits/Byungchul-Park/netmem-introduce-struct-netmem_desc-mirroring-struct-page/20250714-200214 base: c65d34296b2252897e37835d6007bbd01b255742 patch link: https://lore.kernel.org/r/20250714120047.35901-13-byungchul%40sk.com patch subject: [PATCH net-next v10 12/12] libeth: xdp: access ->pp through netmem_desc instead of page config: x86_64-rhel-9.4-rust (https://download.01.org/0day-ci/archive/20250715/202507150904.kGZOOZns-lkp@intel.com/config) compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261) rustc: rustc 1.88.0 (6b00bc388 2025-06-23) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250715/202507150904.kGZOOZns-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/202507150904.kGZOOZns-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from drivers/net/ethernet/intel/libeth/tx.c:6: >> include/net/libeth/xdp.h:1295:23: error: passing 'const struct page *' to parameter of type 'struct page *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers] 1295 | pp_page_to_nmdesc(page)->pp->p.offset, len, true); | ^~~~ include/net/netmem.h:270:66: note: passing argument to parameter 'page' here 270 | static inline struct netmem_desc *pp_page_to_nmdesc(struct page *page) | ^ 1 error generated. vim +1295 include/net/libeth/xdp.h 1263 1264 bool libeth_xdp_buff_add_frag(struct libeth_xdp_buff *xdp, 1265 const struct libeth_fqe *fqe, 1266 u32 len); 1267 1268 /** 1269 * libeth_xdp_prepare_buff - fill &libeth_xdp_buff with head FQE data 1270 * @xdp: XDP buffer to attach the head to 1271 * @fqe: FQE containing the head buffer 1272 * @len: buffer len passed from HW 1273 * 1274 * Internal, use libeth_xdp_process_buff() instead. Initializes XDP buffer 1275 * head with the Rx buffer data: data pointer, length, headroom, and 1276 * truesize/tailroom. Zeroes the flags. 1277 * Uses faster single u64 write instead of per-field access. 1278 */ 1279 static inline void libeth_xdp_prepare_buff(struct libeth_xdp_buff *xdp, 1280 const struct libeth_fqe *fqe, 1281 u32 len) 1282 { 1283 const struct page *page = __netmem_to_page(fqe->netmem); 1284 1285 #ifdef __LIBETH_WORD_ACCESS 1286 static_assert(offsetofend(typeof(xdp->base), flags) - 1287 offsetof(typeof(xdp->base), frame_sz) == 1288 sizeof(u64)); 1289 1290 *(u64 *)&xdp->base.frame_sz = fqe->truesize; 1291 #else 1292 xdp_init_buff(&xdp->base, fqe->truesize, xdp->base.rxq); 1293 #endif 1294 xdp_prepare_buff(&xdp->base, page_address(page) + fqe->offset, > 1295 pp_page_to_nmdesc(page)->pp->p.offset, len, true); 1296 } 1297 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki