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 BFE6FC021A0 for ; Sat, 8 Feb 2025 05:06:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1D8596B0095; Sat, 8 Feb 2025 00:06:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 187D96B0096; Sat, 8 Feb 2025 00:06:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 029AD6B0098; Sat, 8 Feb 2025 00:06:09 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id D83716B0095 for ; Sat, 8 Feb 2025 00:06:09 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 591921C9A19 for ; Sat, 8 Feb 2025 05:06:09 +0000 (UTC) X-FDA: 83095590858.06.CAE3700 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) by imf21.hostedemail.com (Postfix) with ESMTP id 5184D1C0009 for ; Sat, 8 Feb 2025 05:06:07 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lPcbKEOS; spf=pass (imf21.hostedemail.com: domain of lkp@intel.com designates 198.175.65.20 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=1738991167; 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: references:dkim-signature; bh=rrwT2CJAxrFgENhq++6EQAtldwqKA8I8pfALmxwWflE=; b=BZd1dDvVSMEXFsfVPSNAtDNXvCJwwCQcLDWJEP1EvcE0ZttnBanGlaE2EhWbU28yITt8iS Bc2y4czEGUF70qJO55aQfSj7gRqv3/erBffp7YIBuGC2lvAzHBcuRsYaHHRYmgJ6JcjL/I agr4BESNgIPmASN0n9eeiDmIuGOETl8= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lPcbKEOS; spf=pass (imf21.hostedemail.com: domain of lkp@intel.com designates 198.175.65.20 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=1738991167; a=rsa-sha256; cv=none; b=4/uKJT4j84KUMbN+6UmR+OerGPse00I7WwfrBVdpMKO5s8JDXoHT8kfMpN1w6H3rCNh0Od 6D7tko6vEPZD8h8Zz5ntttBbKphBES1CQE3sXElpHiCjFvwcyMmvoaybN5hlpH6DKSKq9r kKIMLE3ZqQRsEq4V80QQht2LDF9cpsI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1738991168; x=1770527168; h=date:from:to:cc:subject:message-id:mime-version; bh=m0g7hmMIIdKW3hcbFcSJsacbfGpHX2VNfkJTRpDeFU8=; b=lPcbKEOSdZJpWT97YoIK053dVCc0sSgBEiMNJjhj5GO0RS/jEUO0b9Bz 5J7MYuvXaPnQhSF2svBL+/AvpZsKuwRJFF0wp/JVFtM+nFtiOMot9Ii8Y CXK7OTBhrcfOA4oz7lRIchASbiAGE/b0gTnE4dsy9any/R5tUHzarGrr6 JZLmutsZNBwCRJrLFHSrOcpT8EI2r1+D9Un3pju8/9q4KHv9KMl5lw8sS 6/mlIVsvtnP7KQuR+y51HxF7T9GxQY/+9HWziV2At/QuQLoBC0g2pjq/4 ygJQBFtAwDQRlm8pimAWXsh/a2utJlFOIFblCFYWlw8EaMVRUgs/aEx7w Q==; X-CSE-ConnectionGUID: l0C7Jn6NRcSwk2Nv7N8bXg== X-CSE-MsgGUID: 3I2IAwnxQ0auDVa++lA8vQ== X-IronPort-AV: E=McAfee;i="6700,10204,11338"; a="39330041" X-IronPort-AV: E=Sophos;i="6.13,269,1732608000"; d="scan'208";a="39330041" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Feb 2025 21:06:04 -0800 X-CSE-ConnectionGUID: bTV46BUgSJaY3od3boUvGQ== X-CSE-MsgGUID: aSTEt52AQ4idhLyhPiWo8w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,199,1725346800"; d="scan'208";a="116651551" Received: from lkp-server01.sh.intel.com (HELO d63d4d77d921) ([10.239.97.150]) by orviesa003.jf.intel.com with ESMTP; 07 Feb 2025 21:06:02 -0800 Received: from kbuild by d63d4d77d921 with local (Exim 4.96) (envelope-from ) id 1tgd2V-000zY7-1j; Sat, 08 Feb 2025 05:05:59 +0000 Date: Sat, 8 Feb 2025 13:05:39 +0800 From: kernel test robot To: Lorenzo Stoakes Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List Subject: [akpm-mm:mm-unstable 146/165] drivers/video/fbdev/core/fb_defio.c:272:3: error: call to undeclared function 'mapping_wrprotect_range'; ISO C99 and later do not support implicit function declarations Message-ID: <202502081229.nVX901zo-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Stat-Signature: mpddtsupthewnm4sh7zfupdg3qkhu19s X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 5184D1C0009 X-HE-Tag: 1738991167-892402 X-HE-Meta: U2FsdGVkX1/cdvLMq4/OWjMnvc7yt0ZlmQ8aotkFQFNrK1MZ+LLoWp5ktY3t6kyr5dZtBMP3603Ovwx2Pb90hYSZWqEXGGoQLa8MlgeTW8RLWRqCKU6H4uIj8fLxMlgtt7zsHfG2mMA8CgmxaPpR6mRT+4jZfJTQ4tF5EQ4eGplasZ5sAI48CIrehKZ3dj87FQDaThRE4Xz5WNi9lomCpLgIkJNFOTly5xvo7ehEpnNBwSRtG6rQ3l99a+eB1oLpEt96nOJyzLLNDpm6rqdy6Hui5Tjxd8a2IncYkDLE4mw1uCkzfDl1+QM3K3yomfRMF3FZisM+rM6RFxI0a7swvqIhPH6mwBba2YEWekwxiKoZlFXLBO8TmVnS6r7up7r/CiNBu3NcOjVOapmPgkJmwGzymZx2wbyocmfDoybm7NIkYxfxdGZpUuLA6hvGJ3b2QsNDQih4UNYNV+TeyMc6HFc1AcFEWeG/Xtp5fPVeiUthuKWA/+vEllT4DtxLnfkZ1rtpNYkGMHpn43xERLkrl0gzkKzY0ZBEku5YbaW++gcITfrBmNvj/mQWJy90xd0wLDrbhjTniZOyvNrniH4F8UZlUaCeOOpaeqMoZ0NBmBm85gOfsxJX1nrviowK5jWe20DwnwhlAe/JERogUB0k3qPAP6xNf4jwt/ax57CUSPXexgz33cBPQhelwFvD21QlBDQxsQ33BDJ5K6KMhOhMcOvodGOBpH1m4habXacfukRT9GVyXdI9Q95XfSgGVOhMauNAfSa7KLZoJ5z7l0cuyr+Lhn9FfiTQZX5gHcQOHB/39LE+L4QCpcmUvXbWF+5kVSZsigOhey+qTlwcq+n9Wm/9dS6fRO14Mm9wDqz3ykCBK3gOoQar/0qWvK8AJqPGHtuOWue7RsFR5wBaXiNZd6vbZGjvWqN5BwKrhWQbZHCTReOGYO+gBeQnyd6EsSlyEZIBSYJkw6UG3dGTU40 BRHmbNIq 7lcUHb74Sw/CuhvVf8PAQ+Bjh3Ep/4GiO+JrtsEzplYloZCQaK+9aBhw9pPbCqymd/TlZXeU6wi/92toriqctOPHT0QA8EuAAmcYnjnINt/knhozW4lx8snrMLrvut+IwEGuzoDLIeXM26HSEjRG0eRaq+IyOcmTrOmcevkpx4Jppd3yJG9SAbHMBZc/OinyM3TvVPDHnY/oEKCiAIpd5yD+mDFuUvthmQLxonRhdpNNCCBhZg2eYgnZbYm+XyrZsREid0Chi9rwoFUxDwJEqjZMex0anvoEnu4fxqvAr1fKMQtWriybVf/OMC2qDgu394HUz/E3cCHlECunRIfJAalRke/xJoFlt8zWRBJ2gSOZVtGTaWv+XPOH8WGw8Kb55e7443oMx9aD9O9syOHYbpaQd4w== 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 Lorenzo, FYI, the error/warning was bisected to this commit, please ignore it if it's irrelevant. tree: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-unstable head: 8bf30f9d23eb5040d37e6e712789cee8e71e1577 commit: 85d65aec481df149bc5280cf1ad5f9b76f59f153 [146/165] fb_defio: do not use deprecated page->mapping, index fields config: arm-randconfig-003-20250208 (https://download.01.org/0day-ci/archive/20250208/202502081229.nVX901zo-lkp@intel.com/config) compiler: clang version 21.0.0git (https://github.com/llvm/llvm-project 6807164500e9920638e2ab0cdb4bf8321d24f8eb) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250208/202502081229.nVX901zo-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/202502081229.nVX901zo-lkp@intel.com/ All errors (new ones prefixed by >>): drivers/video/fbdev/core/fb_defio.c:136:34: error: too few arguments provided to function-like macro invocation 136 | fb_err("no mapping available\n"); | ^ include/linux/fb.h:887:9: note: macro 'fb_err' defined here 887 | #define fb_err(fb_info, fmt, ...) \ | ^ drivers/video/fbdev/core/fb_defio.c:136:3: error: use of undeclared identifier 'fb_err'; did you mean 'xa_err'? 136 | fb_err("no mapping available\n"); | ^~~~~~ | xa_err include/linux/xarray.h:223:19: note: 'xa_err' declared here 223 | static inline int xa_err(void *entry) | ^ drivers/video/fbdev/core/fb_defio.c:136:3: warning: expression result unused [-Wunused-value] 136 | fb_err("no mapping available\n"); | ^~~~~~ >> drivers/video/fbdev/core/fb_defio.c:272:3: error: call to undeclared function 'mapping_wrprotect_range'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 272 | mapping_wrprotect_range(fbdefio->mapping, pgoff, | ^ 1 warning and 3 errors generated. Kconfig warnings: (for reference only) WARNING: unmet direct dependencies detected for FB_DEFERRED_IO Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=y] && MMU [=n] Selected by [y]: - FB_DMAMEM_HELPERS_DEFERRED [=y] && HAS_IOMEM [=y] && FB_CORE [=y] vim +/mapping_wrprotect_range +272 drivers/video/fbdev/core/fb_defio.c 258 259 /* workqueue callback */ 260 static void fb_deferred_io_work(struct work_struct *work) 261 { 262 struct fb_info *info = container_of(work, struct fb_info, deferred_work.work); 263 struct fb_deferred_io_pageref *pageref, *next; 264 struct fb_deferred_io *fbdefio = info->fbdefio; 265 266 /* here we wrprotect the page's mappings, then do all deferred IO. */ 267 mutex_lock(&fbdefio->lock); 268 list_for_each_entry(pageref, &fbdefio->pagereflist, list) { 269 struct page *page = pageref->page; 270 pgoff_t pgoff = pageref->offset >> PAGE_SHIFT; 271 > 272 mapping_wrprotect_range(fbdefio->mapping, pgoff, 273 page_to_pfn(page), 1); 274 } 275 276 /* driver's callback with pagereflist */ 277 fbdefio->deferred_io(info, &fbdefio->pagereflist); 278 279 /* clear the list */ 280 list_for_each_entry_safe(pageref, next, &fbdefio->pagereflist, list) 281 fb_deferred_io_pageref_put(pageref, info); 282 283 mutex_unlock(&fbdefio->lock); 284 } 285 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki