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 DF991D44D58 for ; Wed, 6 Nov 2024 13:24:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 49A088D000F; Wed, 6 Nov 2024 08:24:16 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4495E8D0001; Wed, 6 Nov 2024 08:24:16 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 29C118D000F; Wed, 6 Nov 2024 08:24:16 -0500 (EST) 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 09AA18D0001 for ; Wed, 6 Nov 2024 08:24:16 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 7BC3D14024B for ; Wed, 6 Nov 2024 13:24:15 +0000 (UTC) X-FDA: 82755736476.17.69D0441 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by imf22.hostedemail.com (Postfix) with ESMTP id 52403C000D for ; Wed, 6 Nov 2024 13:23:30 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UmvtAXca; spf=pass (imf22.hostedemail.com: domain of lkp@intel.com designates 192.198.163.11 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=1730899287; 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=XdzufKMoZFxk9MYT4P1C3O9ff20cHOC1hDcAxQXjSVI=; b=RGeQamOGgeekFJb0WlNPTS0JpTjHBtMEnLbBRgRXhtP3webyQHAVtYeYbb9CFJ6KTip1VF 136G9+fbv4Wwy1if1Z6WkikUKqoe/nHIXLmYtRTRWk9efcPuNvy1GNEo8iZg/dguG7JVIc eUpEBSC++W+98MfvIeoFXFRMnDMzGZ0= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UmvtAXca; spf=pass (imf22.hostedemail.com: domain of lkp@intel.com designates 192.198.163.11 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=1730899287; a=rsa-sha256; cv=none; b=XMIGnRjBysELlR5n40gslwSqtf5IT0SgOUQ2gdE2O8HGPjnOvQhTbHrq7WgsVWQH8WiH3Z gXgWMdKCdQ2ymPAtR9iYTqdqr+pCdKQ3+lYvmEF75ZDVON/Ywa2jaNcp+aV/EhZn7E1uUu IVK86NXAG8IxEmNT/qtbtcNMA64QEV8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1730899453; x=1762435453; h=date:from:to:cc:subject:message-id:mime-version; bh=la4Ebtj94mOsj7g5I1iSjX2ivDJvD424D+E14m/cLoE=; b=UmvtAXcaHRKoA5dpHmsj2A0tbtrCCF1IJAeGXOaD/mfA7wVzYFW9doJh 5i/6y+i3x3JW60350O1t2X0vk277nR7jny4fSXjKTeoY+1uFaSbN0dCOB IVUOIpeumejdDp1OylAgGIm+SzlJBbGKjKxuxH6liMwOWsWSGQgwhHich QokXe80uX/XTUEIe7ZAJYmnQxwbmyhQonaLvVALaveLJnI7waAYoDeeIL 7qmcrAdxX7W/YfsVBJMl1LRM/fH44Cs341d8HMMEwkOc9w9QfE377SsFr aSyRlXjr8BrV+nNSg8uLhsL4r4epWopNi0q8Q7dYyIDlgSYT82HUHGqUp w==; X-CSE-ConnectionGUID: /3D7QN0zSEqCVSCIfR/4eA== X-CSE-MsgGUID: l0YcZE3sRuqhV8AG08sqIQ== X-IronPort-AV: E=McAfee;i="6700,10204,11248"; a="41288506" X-IronPort-AV: E=Sophos;i="6.11,262,1725346800"; d="scan'208";a="41288506" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Nov 2024 05:24:11 -0800 X-CSE-ConnectionGUID: kYMgqX+oT2G/Fd4wZsZiug== X-CSE-MsgGUID: 2pUgKqRHRSWoxMfmMqnJrg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,199,1725346800"; d="scan'208";a="89362759" Received: from lkp-server01.sh.intel.com (HELO a48cf1aa22e8) ([10.239.97.150]) by orviesa003.jf.intel.com with ESMTP; 06 Nov 2024 05:24:09 -0800 Received: from kbuild by a48cf1aa22e8 with local (Exim 4.96) (envelope-from ) id 1t8g10-000oms-30; Wed, 06 Nov 2024 13:24:06 +0000 Date: Wed, 6 Nov 2024 21:23:31 +0800 From: kernel test robot To: Barry Song Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List , Nhat Pham Subject: [akpm-mm:mm-unstable 27/106] mm/page_io.c:220:3: error: call to undeclared function 'count_objcg_events'; ISO C99 and later do not support implicit function declarations Message-ID: <202411062130.JXvq8Cjt-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 52403C000D X-Stat-Signature: 3wt169z7ge458ii8jidr9okgqefk6jxz X-Rspam-User: X-HE-Tag: 1730899410-147185 X-HE-Meta: U2FsdGVkX18cXt0OuiZ+aEE2LjFGQBFKjiI7fmBleExWvbswLV0CLNXNIlk19d6Ks4anfPGgSgvpGHBfcrw97KwFhI12CGwHq8yKhm6loc37tOs88F6d7ImO7T3XJNMg1jupSkAm7VmVxLO+VqTDNIZyk7Utn0MDCdKlPFCfFcJOoLqWhYPIk2EErbfosU/5CBwQMt8I2jL6nMVsOaG8SqNiy5ZfCTOsvcoSfHHE9ODHbNRGizVuzcwFYIug3/28+mgBAdvSzdtsfl68s8YfQk2wM1ZuTJKtQ7fSDZIDAUUCDMaxofWfEqzrCkirSlYjiYPp6Z9QUfvGrmF5xollLvnKgonjeslUgAGAmQpgie9CLbysAuYBhVH2TGcxi/SqSdEwdTyQy6Mb+wl7kqy3wBcms5giu7cTCsyGfHxOZE8VHImw4u/GHf45jmncxvOQ++2ShXSCqsT7RFjdmAaew/2mBZEJjNQH5uCT9iPFLKIqOoRZkn/X3DhDDSG7VtFUoOctlXMoCMYZKK7gb5bIR7N2pKcUbGIEzROQEBHDYZJSEmqN2KXck86RxCWUH5JIt7yn6JzS51tsPaMV59Ky5yIWLHSdcbMDfdwaRdKpZHNpq8Gze8sjLk/B1M3BEowgZuw/vzcEyCIuBiTVxQkOZctfDJkwRiKwt2EngnbA4v2i9nBp3OIq0BHli8tXhfMU1IfiG8iDmj8+pBEVW/y6vm2A/0fIkptZcQhaTZ1YGwB/YtGfokh3l2xI72FHjyq4o9aGu2B7/kCyOw/e9kbepcs1hBMx3VaUlPKKZq6O37HmW1ItqczI64L1XtewfbXnU1tFRT44xTOO+hhM40nPILpQ3mxJDid8RHrY/nChgojokb9nHXDW7OPtDkU+O/mW1XNZ/amoUth6/wqE0wDoJ5F8wjkEct7qtsdUGU9G9xgkj5YruOiW88gieoOvHulIrCk4IGw6Qq9sFQnXqCS ax355poM ZxHoKfRGKQ1oKxYuBLSv1QUt4MVYqVKKueB2tjXf+dD8TpTmns/rSGVslKssYs3QYWgSmX9xtgzhO/R8W9heNGM1JYnXjnBmcsN+hc+IEqWmEJUjLvAbICmkLu0RHGTml91kDCBA7WWw9Yi0oWcGpXSeI3T6MAyRVVznGkt9JNss+dolu9f0rSGAw9ehXwnL41yV9dZJOfNmffu97FKtmQRwh2voxqlbvSdVHDMa5ov4uSSRyzs565SkXCaIFRbIGcXrd+kyxQrdFa/K/rrZIoSOO7/GNUvGjbqrdTHXrClT1hLiGR1fDNe5AtkUkdoiuA/LkOlWIBkDC93QMeXFAbhRRKym/Nx+I/qCkylu3pGox0OAYZ3FAHMGhaN3n0GyhYvbm35L1aMGoxCAB8QwXKG76aw== 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-unstable head: 7994b7ea6ac880efd0c38fedfbffd5ab8b1b7b2b commit: c10966f19a878a66206327ebe3b85500f59f47e2 [27/106] mm: count zeromap read and set for swapout and swapin config: x86_64-kexec (https://download.01.org/0day-ci/archive/20241106/202411062130.JXvq8Cjt-lkp@intel.com/config) compiler: clang version 19.1.3 (https://github.com/llvm/llvm-project ab51eccf88f5321e7c60591c5546b254b6afab99) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241106/202411062130.JXvq8Cjt-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/202411062130.JXvq8Cjt-lkp@intel.com/ Note: the akpm-mm/mm-unstable HEAD 7994b7ea6ac880efd0c38fedfbffd5ab8b1b7b2b builds fine. It only hurts bisectability. All errors (new ones prefixed by >>): In file included from mm/page_io.c:14: In file included from include/linux/mm.h:2213: include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 505 | item]; | ~~~~ include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 512 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ include/linux/vmstat.h:518:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] 518 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" | ~~~~~~~~~~~ ^ ~~~ include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion] 524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~ ^ 525 | NR_VM_NUMA_EVENT_ITEMS + | ~~~~~~~~~~~~~~~~~~~~~~ >> mm/page_io.c:220:3: error: call to undeclared function 'count_objcg_events'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 220 | count_objcg_events(objcg, SWPOUT_ZERO, nr_pages); | ^ mm/page_io.c:220:3: note: did you mean 'count_objcg_event'? include/linux/memcontrol.h:1763:20: note: 'count_objcg_event' declared here 1763 | static inline void count_objcg_event(struct obj_cgroup *objcg, | ^ mm/page_io.c:532:3: error: call to undeclared function 'count_objcg_events'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 532 | count_objcg_events(objcg, SWPIN_ZERO, nr_pages); | ^ 4 warnings and 2 errors generated. vim +/count_objcg_events +220 mm/page_io.c 204 205 static void swap_zeromap_folio_set(struct folio *folio) 206 { 207 struct obj_cgroup *objcg = get_obj_cgroup_from_folio(folio); 208 struct swap_info_struct *sis = swp_swap_info(folio->swap); 209 int nr_pages = folio_nr_pages(folio); 210 swp_entry_t entry; 211 unsigned int i; 212 213 for (i = 0; i < folio_nr_pages(folio); i++) { 214 entry = page_swap_entry(folio_page(folio, i)); 215 set_bit(swp_offset(entry), sis->zeromap); 216 } 217 218 count_vm_events(SWPOUT_ZERO, nr_pages); 219 if (objcg) { > 220 count_objcg_events(objcg, SWPOUT_ZERO, nr_pages); 221 obj_cgroup_put(objcg); 222 } 223 } 224 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki