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 723EBCDB482 for ; Thu, 19 Oct 2023 16:49:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D96508D01A7; Thu, 19 Oct 2023 12:49:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D46938D001A; Thu, 19 Oct 2023 12:49:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C0E9D8D01A7; Thu, 19 Oct 2023 12:49:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id ADD0B8D001A for ; Thu, 19 Oct 2023 12:49:23 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 847C51CA7F0 for ; Thu, 19 Oct 2023 16:49:23 +0000 (UTC) X-FDA: 81362796606.25.3E1A6E4 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.136]) by imf05.hostedemail.com (Postfix) with ESMTP id 4C030100003 for ; Thu, 19 Oct 2023 16:49:20 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=du4sDHlE; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf05.hostedemail.com: domain of lkp@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1697734161; 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=RAGwyT4FluXAAr8KIaVVqjQnWbt5wzRRK4NdwaxLztc=; b=4w6hFrW44SrqfcWuFe8B6cSQD+QkPdp61lxfgn5NuSQOCn5sKNg3UZCfq6aAyCYB0zoNTM MQH4zQ4Cne8EYVgqt+IJ96uYsyL7ogfzIEGibj5WmCCoF41gx1BEwbv4OZHUdvMmrMHgKm NEt7x1kCqTJ/oF3i5RIlxuF5cHXcwb4= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=du4sDHlE; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf05.hostedemail.com: domain of lkp@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1697734161; a=rsa-sha256; cv=none; b=HlK8nEylOb/WcZ9Q6Y72fXzffgFOjsyIZOl3Y1QpcsBBbA8jhvpqUGJnt+w863WvOw7OW0 ciEh4grKDgM+W9hiBOqv1SIw6iQjtv67XOfveVgJs0br0BrrVZwqbc22a9ABJD/LVQeOeK ryzdShwtCHJQjnKLlogc9BPqZ87sn50= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1697734161; x=1729270161; h=date:from:to:cc:subject:message-id:mime-version; bh=7fmDUeFO424ZsRsTPdvYXQZ7InvWicRjdJyXye9JVVQ=; b=du4sDHlEOIZYvzRkVhktaxDuZf79qUVLAfNW1suc7TdzuIPFIEtOkjVz f/lJqCyf/fhPaNM+CAd56BltwhOcQ1GRTwXX4QPe7Os+/j0MnCuM35pbg Upzhde+cim4nImlFdt1hucv4Nk8CdgB+0eAKRUOVUxYQkW+aHBStVtuvw r3hIpbpiJPxnMYsFE0PwGsLT0TASY95G1Y8w393r95yCZ9pwCEhOFh0YJ /2Ien5k10JU+dNIdZ6w6O7fHeyNcKKsFmKq2Z78jXXcOmappdJE84IcFH mpN3GSguMyPTH77mkwtoLvv/0r9fDWYWc5gEFijNCeyW0l9/80hwBd391 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10868"; a="365654309" X-IronPort-AV: E=Sophos;i="6.03,237,1694761200"; d="scan'208";a="365654309" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Oct 2023 09:49:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.03,237,1694761200"; d="scan'208";a="5046530" Received: from lkp-server01.sh.intel.com (HELO 8917679a5d3e) ([10.239.97.150]) by fmviesa001.fm.intel.com with ESMTP; 19 Oct 2023 09:49:18 -0700 Received: from kbuild by 8917679a5d3e with local (Exim 4.96) (envelope-from ) id 1qtWCv-0002Gg-35; Thu, 19 Oct 2023 16:49:13 +0000 Date: Fri, 20 Oct 2023 00:48:36 +0800 From: kernel test robot To: Domenico Cerasuolo Cc: oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List , Nhat Pham Subject: [akpm-mm:mm-unstable 51/162] mm/zswap.c:708:17: error: implicit declaration of function 'obj_cgroup_report_zswap_wb'; did you mean 'obj_cgroup_charge_zswap'? Message-ID: <202310200057.UDmkbOVO-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4C030100003 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: ctafrut6cyuez1onfkgggqrzm4uuf9ss X-HE-Tag: 1697734160-804302 X-HE-Meta: U2FsdGVkX18/DG1WzzAtrMO4o4u1LO0WGIi9hCVNBco4OSGdlf5XnYnsg2ZmusWE4SxceB2wbnQx4Y93fy1Nlgl1Zvs6f7DZo3Ixu9IPRIENkNTIEwp2xTM72wZtTXcLUJvRD9DTtennZIjHth//egfH3xspS3xhWYsD8v740T6zpDu3aHkIz/ke+tAUe1TDgzPCSlmmDjSjc4otMau68OV3XqcIdAvuO4lNcroNOaDNUZmt9z/gL/tXZXquck31PJn1O2kAJbbOyx7UbkW1fAN0/7zpLAVg0rcm7RopXcuiN8kn9KTB4Z7b/podIqcEq182B9W0HgF9SsiKk4M0+Nsrh/u/GIQdT+jVlzi0994EM5Jbo6Xxr7SZuhY5i6WyZzQBCyUyV+WkHpqruTxP+bu2ONs4A5VFV8Zf8qd1kjKMQ7WvTgnFxa4N7ho7NyCIkqfFANCK7aFN9/ViafAjNdQTBRXu539Fr4Kxrc2F4uDIaiuelnA/UEDMVflrXm3428++o3CrEGhEG24mv9CNcJj9ZND9xTzUmJK+VJsG6hLwcaxbnXZwlhkAelDbM8ax5FRen1J8MUVrqmu9fw+/ekg3VJzNqYk0N8QBRUPyQN8MOGXFfFTmJGfH7liSBKsJ5PXdLzhaBeERKaRC/KpV1zCgUVB1jstgJg2S0vsgljt+FKbopwLvKXJC/EelN9AX8gqUw2Qg5R5yIQFvDbpeVVrkoRbZ24JytLxkYTXbllW0R7jjAfoUhMOxvn3pcFFEQUSxWMYAdTh5jFWu0nxfQwqQRPtRyk4hr/OoCXdwtQNe/9jgCT2bpp5HhYppPE0Wmw16kAjapzs+TeQPm/+U36BWrjJjIUt0dGSatHyYlNz5Ns+egUjUTktY594amkae2bxuo7qQmg1WzkYSrGzzj+yEmo7We4axfJfPMZm4vUS/ayReZ7Pu0Yp7UGsw3Ea8SOMMxeWERRf/j02pyed 2hDhSGbs IdUyVavMlzjHETFhGBRG86IWBx7Bo9uDjM4zNPGjk6dLHtBUuXQa+7LJPUnitPzL2IiO2SfGLlwrsnHwOIMyRcRw71Uqt1FilvkLUgJ4fkboos+Q7LHVhmb3QlhuBQo5gSQMOnozhVovhAOBGCzruCTj7QNDC5hFP2Q09JsIpPQUNj1kcr4Ca9bxukV8UAnmz/GTR5n770dBP8lQIw0f0I39a+jsEZgr++NGknvq2POsiuIsNrSXkzpQM3o8JovmFDiTWwQwCeJY5Q8tsaVdrF9l9xOTOZR5iussbVb4g4wrHJ7enaSU9D4yJdS+5A+IKCMJuGdeKGamRB16SA6oL6MWZfE3TdziWry7Zok7iX+Y4vw3tVYhnXKWj3bSRHT8LTcVrPn6ITGu+gH8= 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-unstable head: 3e8f171b80668501d4715af47563b31b969c94da commit: cfa9143b9f60ce4a760c154557807a8570fc1b27 [51/162] mm: memcg: add per-memcg zswap writeback stat config: sparc-randconfig-001-20231019 (https://download.01.org/0day-ci/archive/20231020/202310200057.UDmkbOVO-lkp@intel.com/config) compiler: sparc64-linux-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231020/202310200057.UDmkbOVO-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/202310200057.UDmkbOVO-lkp@intel.com/ All errors (new ones prefixed by >>): mm/zswap.c: In function 'shrink_memcg_cb': >> mm/zswap.c:708:17: error: implicit declaration of function 'obj_cgroup_report_zswap_wb'; did you mean 'obj_cgroup_charge_zswap'? [-Werror=implicit-function-declaration] 708 | obj_cgroup_report_zswap_wb(entry->objcg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | obj_cgroup_charge_zswap cc1: some warnings being treated as errors vim +708 mm/zswap.c 661 662 static enum lru_status shrink_memcg_cb(struct list_head *item, struct list_lru_one *l, 663 spinlock_t *lock, void *arg) 664 { 665 struct zswap_entry *entry = container_of(item, struct zswap_entry, lru); 666 struct mem_cgroup *memcg; 667 struct zswap_tree *tree; 668 pgoff_t swpoffset; 669 enum lru_status ret = LRU_REMOVED_RETRY; 670 int writeback_result; 671 672 /* 673 * Once the lru lock is dropped, the entry might get freed. The 674 * swpoffset is copied to the stack, and entry isn't deref'd again 675 * until the entry is verified to still be alive in the tree. 676 */ 677 swpoffset = swp_offset(entry->swpentry); 678 tree = zswap_trees[swp_type(entry->swpentry)]; 679 list_lru_isolate(l, item); 680 spin_unlock(lock); 681 682 /* Check for invalidate() race */ 683 spin_lock(&tree->lock); 684 if (entry != zswap_rb_search(&tree->rbroot, swpoffset)) { 685 goto unlock; 686 } 687 /* Hold a reference to prevent a free during writeback */ 688 zswap_entry_get(entry); 689 spin_unlock(&tree->lock); 690 691 writeback_result = zswap_writeback_entry(entry, tree); 692 693 spin_lock(&tree->lock); 694 if (writeback_result) { 695 zswap_reject_reclaim_fail++; 696 memcg = get_mem_cgroup_from_entry(entry); 697 spin_lock(lock); 698 /* we cannot use zswap_lru_add here, because it increments node's lru count */ 699 list_lru_putback(&entry->pool->list_lru, item, entry_to_nid(entry), memcg); 700 spin_unlock(lock); 701 mem_cgroup_put(memcg); 702 ret = LRU_RETRY; 703 goto put_unlock; 704 } 705 zswap_written_back_pages++; 706 707 if (entry->objcg) > 708 obj_cgroup_report_zswap_wb(entry->objcg); 709 710 /* 711 * Writeback started successfully, the page now belongs to the 712 * swapcache. Drop the entry from zswap - unless invalidate already 713 * took it out while we had the tree->lock released for IO. 714 */ 715 zswap_invalidate_entry(tree, entry); 716 717 put_unlock: 718 /* Drop local reference */ 719 zswap_entry_put(tree, entry); 720 unlock: 721 spin_unlock(&tree->lock); 722 spin_lock(lock); 723 return ret; 724 } 725 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki