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 65782C27C53 for ; Sat, 22 Jun 2024 05:53:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 398D98D01B8; Sat, 22 Jun 2024 01:53:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 348E68D01AF; Sat, 22 Jun 2024 01:53:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 175718D01B8; Sat, 22 Jun 2024 01:53:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id E96DE8D01AF for ; Sat, 22 Jun 2024 01:53:30 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 526AFA0BE5 for ; Sat, 22 Jun 2024 05:53:30 +0000 (UTC) X-FDA: 82257457380.10.61AA646 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by imf10.hostedemail.com (Postfix) with ESMTP id 1C5E0C0008 for ; Sat, 22 Jun 2024 05:53:25 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=chxPcHZo; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf10.hostedemail.com: domain of philip.li@intel.com designates 198.175.65.17 as permitted sender) smtp.mailfrom=philip.li@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1719035596; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=fXnwuPaLAFzN+hTo2z57MoQ/bDIHUAyEY32rUmYzbIc=; b=CmZUmxdiNxk/h7b6/Icv0bHq4HQp5ARGeWcsM36lEgTOAnY31i24TqB4e5LvKKod1RptIr ZiiPuxbcbMKzuUsYisAwCb3iHNws6fzjekH3Pu0qVSQQc3zRBsXnhAE8GVE/rq3YJg1PNy JqmLc0HzotAnC3G/4MkBA1mLXHFUb44= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1719035596; a=rsa-sha256; cv=fail; b=fwfLq1V0T6Sy5AlOsEgrOoXAt9MiZn0vOoIYjXuRH/Mry0X4m4l/Ao9pW+/bksqXTAUd2T yZCgRziMDKgi7Zcbn5bHicIK4R7f/d5EPFck6FD6gXstVnWf7UFxaK4aSa70QVLrfz7JL9 tg9tXWAuGMIDfr4G2p3MG2U5mkXZbyQ= ARC-Authentication-Results: i=2; imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=chxPcHZo; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (imf10.hostedemail.com: domain of philip.li@intel.com designates 198.175.65.17 as permitted sender) smtp.mailfrom=philip.li@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1719035606; x=1750571606; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=fpR7cRXh6k3YYWeYL1sMk8+2gjEkC6XsO2v8PrsSpDI=; b=chxPcHZoGZH8uwoNuoj2dlRBtYC9+LSMt0oUl7+kPg6cr44ZCelF3cB7 14NPLklnHBrMBTKHGGmj4Cgn+HXA5n7ApqvaEpPbLl7zqbXA3U6huySxa WPb0901WYuq1QKt2Ja+CLsNrwcC6I8e3AU111bU/hWnBXRfFnEzejLqzm 80tWFsrOV15DMb0Zj5cgJoqEvMninZTewtW2jTx83aNb/Glzg1GsixLuG KcjTY+lwE2JZPmkythMka1jK6c0ltC71cPItbpnSI9dUBqxXX2rLYi3Zc C2LQklspo4D7Gw6ZRWtB2mPhdjsMecuE2iJOkaHDIuZsGjahQR53PZX1w A==; X-CSE-ConnectionGUID: 6LN48xHHQAmJyeQ8tq9jWw== X-CSE-MsgGUID: Ym6ewxtzQFWHh0tZbFLovA== X-IronPort-AV: E=McAfee;i="6700,10204,11110"; a="16195861" X-IronPort-AV: E=Sophos;i="6.08,256,1712646000"; d="scan'208";a="16195861" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jun 2024 22:53:24 -0700 X-CSE-ConnectionGUID: gCFGOrkMSfGIlFBMCejpOQ== X-CSE-MsgGUID: RfHSXsMMQAmGc4DL8wt0Zw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,256,1712646000"; d="scan'208";a="47731352" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 21 Jun 2024 22:53:24 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Fri, 21 Jun 2024 22:53:23 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Fri, 21 Jun 2024 22:53:23 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Fri, 21 Jun 2024 22:53:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Padkso7sGQ/NVO8HrJATvlvmPjzLopjZx5qJShLgK4F9QOZtk+avet8qGPxOCtmCyIk/k1imvq+dR8fxqMaCm/O+HOmWL0zwxlBln9xBfvS8+B49F25v2J5sUYCWx3gYFWaMEnspwLWW23nqOwMIibwIAbJf0ub5T+ZVuilP9Tvk0IZ4n8TJ5h4qyuNdwycvuTbZLE69gULhHgTpDRf6jN6dxDq36+Hyl2xL/o/auI0NxAucANpj0N0nje/3gAaezmaym0UFmzCFN2Ko6UjuFsnKRdZ8vkBECWoTNBX4Dr0cXDwhBR2W3BNEyhdh3ZYDzliVw7bldA0EquOv4s52mA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fXnwuPaLAFzN+hTo2z57MoQ/bDIHUAyEY32rUmYzbIc=; b=Kot7WuOx9lH0HC/s/tAwi3FGY1MxRaruzPXB3aCd7m+bZvQvUvJVVjQE9z0zzua7PjViI4vFq2DcSzZ4qDbortZmSzBKqyJY/8yj+Ap9gV8phFIHv76ENlerxNEoEc+iBjo9CYJUoRd7MiUK3xIlGl87isosXjEXLENq4SeDroICTv1QY5qzvAVz3Wr3R5s8K1lywzHhIfAH/DrWnH0mHonhvgG76dOcnuYS1mELEd5THr3rS8C2+GMu5WNKJ/kykpqEOeweTBD4VwMe0NEZmCK58d4GEv6KWlaAl4pVQ0+9aCVGgY+p31pj/OYPZL6IEwTZHI2AgwiEzYjHGrfdzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DS7PR11MB6039.namprd11.prod.outlook.com (2603:10b6:8:76::6) by CH0PR11MB8190.namprd11.prod.outlook.com (2603:10b6:610:188::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.20; Sat, 22 Jun 2024 05:53:21 +0000 Received: from DS7PR11MB6039.namprd11.prod.outlook.com ([fe80::3f0c:a44c:f6a2:d3a9]) by DS7PR11MB6039.namprd11.prod.outlook.com ([fe80::3f0c:a44c:f6a2:d3a9%3]) with mapi id 15.20.7698.019; Sat, 22 Jun 2024 05:53:21 +0000 Date: Sat, 22 Jun 2024 13:53:09 +0800 From: Philip Li To: Barry Song <21cnbao@gmail.com> CC: kernel test robot , Chuanhua Han , , Linux Memory Management List , Andrew Morton , Barry Song , Ryan Roberts , "Huang, Ying" Subject: Re: [linux-next:master 6448/7397] mm/swapfile.c:1388:6: error: redefinition of 'swap_free_nr' Message-ID: References: <202406220112.qjyQbasK-lkp@intel.com> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: SG2PR04CA0152.apcprd04.prod.outlook.com (2603:1096:4::14) To DS7PR11MB6039.namprd11.prod.outlook.com (2603:10b6:8:76::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR11MB6039:EE_|CH0PR11MB8190:EE_ X-MS-Office365-Filtering-Correlation-Id: 00c88c08-06bd-4109-0cc1-08dc927f9f01 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230037|366013|376011|1800799021; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YjhWckFGNERFR0xvZENtZXYzZjlLaVpETlpaa25zUmQ3RmNMNG1JbXduaFY3?= =?utf-8?B?RVJvN1JGNTRaWmdqREdEZ1JGb1YzblhlK3dzTEVMNlZ3bXZqUHZSWjMyQzBQ?= =?utf-8?B?bHRGc0RpbU5yVE5sRnhpd2wzMldOQzFNQ0c5MHNQTFhYZzhXRG5TdVdMeWRs?= =?utf-8?B?aHN3cEhRdjBDd0RzTGt1UjZYR1VGNlR0cS9wR0RyNUs4K2FSU0NKSjFpWDRB?= =?utf-8?B?V0ZJOTNKQ3FZSDB3aE5ZeFMxS3JLVDJuRTEvYndZM3I4c0Vjdm9KNnAzUjJI?= =?utf-8?B?ZlVhdjVjczZGdlRFRnl5ODdMRHRUdTlKaUFJT0dRNmlYZ2VMS3Yzc2F2RTU4?= =?utf-8?B?ME9TakxTS3MxRjc5M2JXUGp6NnM0aVo5bDhadkVOUXlBNVQ0aGg1azJiMjVM?= =?utf-8?B?azJoUTJqeWJlc0dYYmd6QytYakJEVFFWdU9vSUhEVmhHMCsxVDFSNVVqM3Bh?= =?utf-8?B?M0ZoNytzRjZGQXVSd2lPZjFFQWcwWFA0SHR5d3kwczRZSXREUlpudlpjeFZT?= =?utf-8?B?N1ZvUjFpQlRuaUx3YzlUSkZHUkNoQUZsVFVYQkdZaVhnV3FEeVhSd1o4Wk43?= =?utf-8?B?WUpNWUt2VERhMUdlbWcrRHRVZ0ExaHFwbzZLZGs5N0JOeUkrdWE5NTVnWVAv?= =?utf-8?B?cmlNZW5ZbWx1UXl0NGZhZTFJT1dPZXVaM3N6TXV4RTlOa3pQUmtTOTVxVDRk?= =?utf-8?B?SlNBQ3JEKzdZMTZ6dXcxQnBwRWpTcUpSamJ4QVNhVTFDUUQxaTRIS1lNMnJC?= =?utf-8?B?Vm9tV2crQWdrYjBQakp0aS9QaVp0dk1zSzJOU0lSZkFUOVA2bWNZVmdNdFox?= =?utf-8?B?T291YjVWbm5TdVh4c3k5VUlmZ09qL1cwR1cwSXVqZExjNVo0cE55Wmpxa0lz?= =?utf-8?B?UDdMeWtuTzdSc1ZjM0krYmVPTnJDRHZQdmI3NTZleE5EcDMxbUdHOGZFNDVK?= =?utf-8?B?OHdzd292M2dMdCszQWl1SFFDZXpyZDhyZFRBYTBUNzZrSGlZankyMlVUVTFS?= =?utf-8?B?ZzVXSUNmUjcybjk3dUQxWDcxeGFTcll3ZzE0Y3dJc2xmQ2hjUzY3dU9zbHZU?= =?utf-8?B?S2pONGlNa29tN05zVktldS94ejFCTzM0YTFiaWQyRzdSZzVQdWpxNFplYldP?= =?utf-8?B?VmRtSzNuY3B1Z2pucVd4QTdSRkx1L0dxN3J3WWV3TTdnV1UvWGdHeFZqY1J3?= =?utf-8?B?SVVLNnRqdUJ4TDFrY1I5eXRvdFJtZERSZWhQQk5JZzM2QnRPaHNZYy9wVDhY?= =?utf-8?B?enJhNCt5c3ZkbC9zcjhkNU4veEZVYkdmQlFVWWxscXlOUEhHRWZOemRKeHJD?= =?utf-8?B?UmRqcDRqNFNyMjN3S21PQUxGcDRjUlozbThibGN0MzExQVVIeFk1SStVNDVU?= =?utf-8?B?djh2bysydU5OS0VQOTY0R2hwM2V3eWk1S25pWDZKZDFPQkQrWjFTZCtDaWlV?= =?utf-8?B?YjF4c3JRSkk0ajZ4MlVXUzUxZ1RWWXkzNjM2Q3dCUmFtM1Q5RHZMRzNRZ2x6?= =?utf-8?B?V0V6d0NJZG9VdkZabWFUQzljelBRQjNzWFhOM1NWSW0zcHJidGpjYzh0STdU?= =?utf-8?B?VS9DZ0RXbXRnWC93ZWZlUU5CTDhYQ1dBek9QbzJRNkFyRno5NDBVMTRrOFU4?= =?utf-8?B?RjhVV0VTQ0VHYjV6Y1JMOUx1TFM0MzFQM2REWSs5OWFxSjVIQ3lGNERnMUJZ?= =?utf-8?B?TWdzaTN6ZXloU3FNMEpFTDdjQVNvMlhuZ1lXc0NPaVBtcVp2MWZJbHVBPT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR11MB6039.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(366013)(376011)(1800799021);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eTA1U3RHVWIrVjdOQlE2NW1sY0thMXRkRGpBM3VRaWc5UWtCVjZOVHdsWXQ1?= =?utf-8?B?Q1JwMlkxdmNJam1VSEF4M3ZMOU9VY3BQQXcrYkRTV2xZejAxdmJQckJSak0w?= =?utf-8?B?TW4vUzdEcVFKazIwRnBNdzU0K0xnV0E0MlFpNzZLUzRBb0U4a2xaaEZ3NnR3?= =?utf-8?B?Slo3OXlpRG5qN0Z2R0htWXZPYTUzUlNYMGRwekIyK0ZQV0ZqZXZwSDBWUG9E?= =?utf-8?B?V0Erd1UzdXlvZjJMbk56NmxMQmE5L0VOOEM4T0M2SitaMTVmZEg3WHkxOTJn?= =?utf-8?B?ZVNRcWFzZm5RNHFoYzNSQmlDZFh0MEVCcDRHVld6eU1RVkw0SVRMeUgwd3J2?= =?utf-8?B?SDBWYnRxY1RUTERjZjdVOVFNVkwrWFF0cWlQdExGT0VURVlFVGpFVFZMNmlj?= =?utf-8?B?Znd3TFAyUG1SUEUrRTNPUlVhU2dKVGhiWFgzVmNiaDVkamgrWitRYVhmZXNK?= =?utf-8?B?SklSZlduQmwrTTU5dGhKWDhaaHN2czdFb3NFc0hZOVNnNVluRndqRkJ0RnJz?= =?utf-8?B?WnpCS3I4bXBLS1NyR3N4NUI1QmJBVTBLUWI3eFBmZ1Flbzhza2w2b09sc2Jz?= =?utf-8?B?TVJxdE1JU3RPTklzckRCNXZleG9nZDYrNm9BMzB1Ri9CeU5idlh5M00yd0Va?= =?utf-8?B?SVl0VTZoMlA1dU05ajh1bzREOHF0L2lhOVR3Y3JNZGp4ZDRzOUYxaVRza0F4?= =?utf-8?B?UmtIMWJxK1dmZVgvY2Jrb0pldVJOKzhCbzYybDd5TlpENGZLMkI3YXF1dGg0?= =?utf-8?B?QjZvNlp0QXdycmhYcitBaEFIZW40bnNmVDBzMUQ1QUswL1NKSmNhRzNtZVhw?= =?utf-8?B?YVdYMlMwdkpQSWcrcXFhRTduV29DQzFaWldMQ2lVcUhPZ1p2eWVlY0tnRWhh?= =?utf-8?B?amxFWVZ5WnpPU1dnRUpNcnNqMEM3RE1HZWlza2dkeXNPZWVvbjhzNW5semJS?= =?utf-8?B?YXh2WmExdDNLd2FzUkhTNklhNlIvU09KVkpMKzFZczh0OFgyN2ZCVFBEV0d4?= =?utf-8?B?QTNjcVEzRDN5Qkl4cUNiVnRUNGhremtUMGFCR0JFUW83M1BkZ0NnOEhQeXF1?= =?utf-8?B?c0FrVjFza3VIZEd2bU1FZUpzMk53OE9RUUI0ZnBFYVEzSTVOMnZuS2VScHIz?= =?utf-8?B?aWNuZk9UU2l3QS8yYzJnWDkrMTZielFtSWowWWd1NjdCZURNeWhEV1V4NXdu?= =?utf-8?B?ZnhDS1pkNXlmMHVKN1FwRWR0ZmUxN1RLRG95UDgrbW5JaXdCWStkUUp2Zm9n?= =?utf-8?B?YSt3WnUydVJDQXBqdEZmV1NDTWJOY3NmWnhlN3diUlhiNENPVzRxUkVISWli?= =?utf-8?B?Z1FSeDNPdzZhcGthTm9rSjByYkNwU0RvQ29CbFpRTlEyVDljRUdsZ0tpTFJZ?= =?utf-8?B?ZW1WTjVZUVZWWnRjN2lTdFRUUGlVaU5xcjBaOEF1eGx4eGpubjF5aEVjSVFK?= =?utf-8?B?aHR3eFc3Z2dURkxvUUh0Y211TEVJWGxRUXVFU0hnT3hlQWNPVzAvNFpFYzRK?= =?utf-8?B?UFNyZmE1bkw1ZXVoZjZmT1huWDcwNG92N1VVOVl0VWlId2pqZlR4WTJwWlg4?= =?utf-8?B?VENsYjVGaWVVa2FJc1o0RnhjM05OcE1wdDRRL01yQkhtNHFKa0FZbHVYWWV3?= =?utf-8?B?WDlaYWk0RlR1MTRDY0F4aHFuZnl1YzBGamRLM3k1S043SEcrSHkvL0JRclpt?= =?utf-8?B?ano0VWh0RW9WNDh2Mk9OekFuK2dnL2h4eTRmVHVRSTZ2QW11SWxOS1dKbWRG?= =?utf-8?B?TXJ0R01SL2g3dUl4UEhmZExCOWJNL3pwSTQvaDVpUmZMQWphT3o5MWRTUmFB?= =?utf-8?B?R2ZodktvODg2c1MrTlZYT3UzN3d4MTZpYmd1ZGNrVkc2T3o5NW4zRE5RU2ZS?= =?utf-8?B?R2oxS2RSTWZLZEl4bTdUQWJvbmpZZkpDVTNoQ1pEeldqa3dTZzMzNzEvY0FL?= =?utf-8?B?djNOYmQ5am9COXdJSUUzMjRJa2w1Nm00SEx6dG9PZXpJWUJFM2duQkRZdGor?= =?utf-8?B?MExnZDFBMFA0ZnhibC9hREE1UzNYaHo5eis5RWsyTFEvM0IzY0syemRwelI1?= =?utf-8?B?eWhkdzdwbHczR1RJZnJqUEZweHh2bW1wK3ZFaEFkQ29qdldYOWw4MU5VNXp3?= =?utf-8?Q?a///Q7FB9dBAB6s30Pz4tcwP4?= X-MS-Exchange-CrossTenant-Network-Message-Id: 00c88c08-06bd-4109-0cc1-08dc927f9f01 X-MS-Exchange-CrossTenant-AuthSource: DS7PR11MB6039.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2024 05:53:20.9418 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nf/19opkhmZNiu3g3oq0yNHftwHuqfJECZOLd27e1AUmEjL1LBzR9ADcAKk3TEEUJKq6om5H8hER6yIghi13Dg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB8190 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 1C5E0C0008 X-Stat-Signature: f3a6inbdm7sd59fa8gmjkf84p4i9z4ud X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1719035605-145329 X-HE-Meta: U2FsdGVkX18j4diloB0qzwjHMqwPh7jGNZhND7TZRLkCngpuUIKD9/k5cF3tvlXVBoj6LbeHPsj8WEoIHiEzk7A1NM5q/7Mid66AUqQ15S7CXreiEDiu1pHfDSRLxQIi76yMMhja1EMogjC0yv5FfZ7yikGCfqpRxWcimMGD5T+f9AR4qEGU3crNckb1v+YPS9RsRX4zqXVnjNtXrUV/DoNZr/wJhYNy3f034+/sAOrGcR4qYwtFdJzTE4yAuIK7HPwTE3xn08I9k3UA/xVfku2yTa/vXMIRXXoMGdW/c91xTD9pvhLnwt37KPqxRV8BoPTgaFKq8lQOFR0/FecEBM6+cnZUIVMiAACnNagectxX7qnSqUD95T9uXKwSiV7118g5sRiEDTAldn6tV8UrR8CHcxE/cz3E/CGgeTQOCDA5VP2zv90cXn/DuwS/6UkY1Cl2zKO2TdDPDjwUB+/zBlwi/lACPc0CdqXvehzXINrTCVTM8HadLUuBYt1QseTz/OUpmlGtLcFPqVEose/ipaXJxmx6Pr53gMq5ZRAIePTCjVSvQQWEEnLPrFUBp9bcbScxm/XI8KliPpqO3Iy9SjeH8WPtCEkv37E9EQZwZ6ZC7VU8jQ3B+yQG095altD6U63mRvHFvBeF+gRKukt13zrT0i98InCdnzjw5Gsu9opSKcyg5MgSDrR3j2u8o/ef2gvOuYxzeQvDJn11K7i1/sEXNaPDNF4wS1srNb5sXO04ndTJKW4Ro/2DuX3D0H2GOGQQYjnvQVzuY4WVauK48vvUT4Z2+le5yqgLtzhKS0euY/aEoyitoyMkyJsdXnpELULfD78Kw0S9P9Zm72cACzI4bVL4tUjUyhrAlmJLu+HpNoRU2hrqdgEL3lzxBTpgpkGp2RLe0xxEoGKKB8dpj6PzyNKtvklkgFTXbG/wWth1gMjjfbiNqIR4NSPBBYhrlbldwzaDJD2Mws8uLZO ciNX0e7l kWol0p50qhNJNFfnUtq+b7IAj9VgT1ZAc+0y48l9t+UoWK3Z6JfMtPZZfvCL2c29G6wVzb+VhYaNvy+1Xq0Js59AbUrOlyr+zE73hZnA5aqEkXzA8Nyps7FwqvFEOLTkqGELgnnxDEJj9bXNN+HmJFIJW8D87UZ41WEIrXOyBgurgARhMkniag0ygBbJYL261OtXbE+AlaadXbGmFRli0wA3ZnAiZpqYTl4q13OxRSVOInDzYZ4M6ePVk5Uv1McSLi2S+N3czpVYY9Kn3rlkiVnw9hExqiQGzNW71m+DkUCBMiQpwfVUwiYbQ9MVhdRjmgVVgL2pEI8smnKZsYIzPCezpKuHZmN5J3BWc2blBlqilqncvHrZB9C9Ywf9cIh3ud0M1tFOX85WrKTKMYZ1rB/e5iZPqtiUZFbUC0HNoTkoFNQ6W3zhopgImugi6IP5ccnJ9IQUOlHYUczCiaGk0h5VUUjaOH64rqcHLaIqq/4bnrCJB/dazi0PDdLlfTEKcU/0ITOtWam+enDZceSI6o74Bux8NJSRfdkhagLB3CWXn3Ns= 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: On Sat, Jun 22, 2024 at 04:24:43PM +1200, Barry Song wrote: > On Sat, Jun 22, 2024 at 7:09 AM kernel test robot wrote: > > > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > > head: b992b79ca8bc336fa8e2c80990b5af80ed8f36fd > > commit: b858a8a49e72678a7e0ac90b8135d746b31d7586 [6448/7397] mm: swap: introduce swap_free_nr() for batched swap_free() > > config: x86_64-randconfig-014-20240202 (https://download.01.org/0day-ci/archive/20240622/202406220112.qjyQbasK-lkp@intel.com/config) > > compiler: gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0 > > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240622/202406220112.qjyQbasK-lkp@intel.com/reproduce) > > I'm not sure why this is happening. I've downloaded the config and > kernel code and tried to > reproduce the issue using the same GCC version, but everything seems fine. > > Is LKP experiencing issues today? Sorry about the false report, it is a wrong one similar to another report at https://lore.kernel.org/oe-kbuild-all/202406211750.Ks4k82Gi-lkp@intel.com/. Kindly ignore this or any one that uses x86_64-randconfig-014-20240202 kconfig, and we will resolve the bot bug asap. > > > > > 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/202406220112.qjyQbasK-lkp@intel.com/ > > > > All errors (new ones prefixed by >>): > > > > In file included from mm/swapfile.c:17: > > include/linux/swap.h:519:49: error: expected identifier or '(' before numeric constant > > 519 | #define total_swap_pages 0L > > | ^~ > > mm/swapfile.c:67:6: note: in expansion of macro 'total_swap_pages' > > 67 | long total_swap_pages; > > | ^~~~~~~~~~~~~~~~ > > mm/swapfile.c:236:10: warning: no previous prototype for 'swap_folio_sector' [-Wmissing-prototypes] > > 236 | sector_t swap_folio_sector(struct folio *folio) > > | ^~~~~~~~~~~~~~~~~ > > mm/swapfile.c: In function 'set_cluster_next': > > mm/swapfile.c:797:22: error: 'SWAP_ADDRESS_SPACE_SHIFT' undeclared (first use in this function) > > 797 | if ((prev >> SWAP_ADDRESS_SPACE_SHIFT) != > > | ^~~~~~~~~~~~~~~~~~~~~~~~ > > mm/swapfile.c:797:22: note: each undeclared identifier is reported only once for each function it appears in > > In file included from include/vdso/const.h:5, > > from include/linux/const.h:4, > > from include/linux/list.h:9, > > from include/linux/wait.h:7, > > from include/linux/wait_bit.h:8, > > from include/linux/fs.h:6, > > from include/linux/highmem.h:5, > > from include/linux/bvec.h:10, > > from include/linux/blk_types.h:10, > > from include/linux/blkdev.h:9, > > from mm/swapfile.c:9: > > mm/swapfile.c:803:41: error: 'SWAP_ADDRESS_SPACE_PAGES' undeclared (first use in this function) > > 803 | next = ALIGN_DOWN(next, SWAP_ADDRESS_SPACE_PAGES); > > | ^~~~~~~~~~~~~~~~~~~~~~~~ > > include/uapi/linux/const.h:32:44: note: in definition of macro '__ALIGN_KERNEL_MASK' > > 32 | #define __ALIGN_KERNEL_MASK(x, mask) (((x) + (mask)) & ~(mask)) > > | ^ > > include/linux/align.h:9:33: note: in expansion of macro '__ALIGN_KERNEL' > > 9 | #define ALIGN_DOWN(x, a) __ALIGN_KERNEL((x) - ((a) - 1), (a)) > > | ^~~~~~~~~~~~~~ > > mm/swapfile.c:803:24: note: in expansion of macro 'ALIGN_DOWN' > > 803 | next = ALIGN_DOWN(next, SWAP_ADDRESS_SPACE_PAGES); > > | ^~~~~~~~~~ > > mm/swapfile.c: At top level: > > mm/swapfile.c:1071:5: warning: no previous prototype for 'get_swap_pages' [-Wmissing-prototypes] > > 1071 | int get_swap_pages(int n_goal, swp_entry_t swp_entries[], int entry_order) > > | ^~~~~~~~~~~~~~ > > mm/swapfile.c:1278:26: error: redefinition of 'get_swap_device' > > 1278 | struct swap_info_struct *get_swap_device(swp_entry_t entry) > > | ^~~~~~~~~~~~~~~ > > include/linux/swap.h:509:40: note: previous definition of 'get_swap_device' with type 'struct swap_info_struct *(swp_entry_t)' > > 509 | static inline struct swap_info_struct *get_swap_device(swp_entry_t entry) > > | ^~~~~~~~~~~~~~~ > > mm/swapfile.c:1350:6: error: redefinition of 'swap_free' > > 1350 | void swap_free(swp_entry_t entry) > > | ^~~~~~~~~ > > include/linux/swap.h:559:20: note: previous definition of 'swap_free' with type 'void(swp_entry_t)' > > 559 | static inline void swap_free(swp_entry_t swp) > > | ^~~~~~~~~ > > >> mm/swapfile.c:1388:6: error: redefinition of 'swap_free_nr' > > 1388 | void swap_free_nr(swp_entry_t entry, int nr_pages) > > | ^~~~~~~~~~~~ > > include/linux/swap.h:563:20: note: previous definition of 'swap_free_nr' with type 'void(swp_entry_t, int)' > > 563 | static inline void swap_free_nr(swp_entry_t entry, int nr_pages) > > | ^~~~~~~~~~~~ > > mm/swapfile.c:1409:6: error: redefinition of 'put_swap_folio' > > 1409 | void put_swap_folio(struct folio *folio, swp_entry_t entry) > > | ^~~~~~~~~~~~~~ > > include/linux/swap.h:567:20: note: previous definition of 'put_swap_folio' with type 'void(struct folio *, swp_entry_t)' > > 567 | static inline void put_swap_folio(struct folio *folio, swp_entry_t swp) > > | ^~~~~~~~~~~~~~ > > mm/swapfile.c:1461:6: warning: no previous prototype for 'swapcache_free_entries' [-Wmissing-prototypes] > > 1461 | void swapcache_free_entries(swp_entry_t *entries, int n) > > | ^~~~~~~~~~~~~~~~~~~~~~ > > mm/swapfile.c:1489:5: error: redefinition of '__swap_count' > > 1489 | int __swap_count(swp_entry_t entry) > > | ^~~~~~~~~~~~ > > include/linux/swap.h:571:19: note: previous definition of '__swap_count' with type 'int(swp_entry_t)' > > 571 | static inline int __swap_count(swp_entry_t entry) > > | ^~~~~~~~~~~~ > > mm/swapfile.c:1502:5: error: redefinition of 'swap_swapcount' > > 1502 | int swap_swapcount(struct swap_info_struct *si, swp_entry_t entry) > > | ^~~~~~~~~~~~~~ > > include/linux/swap.h:576:19: note: previous definition of 'swap_swapcount' with type 'int(struct swap_info_struct *, swp_entry_t)' > > 576 | static inline int swap_swapcount(struct swap_info_struct *si, swp_entry_t entry) > > | ^~~~~~~~~~~~~~ > > mm/swapfile.c:1518:5: error: redefinition of 'swp_swapcount' > > 1518 | int swp_swapcount(swp_entry_t entry) > > | ^~~~~~~~~~~~~ > > include/linux/swap.h:581:19: note: previous definition of 'swp_swapcount' with type 'int(swp_entry_t)' > > 581 | static inline int swp_swapcount(swp_entry_t entry) > > | ^~~~~~~~~~~~~ > > mm/swapfile.c:1611:6: error: redefinition of 'folio_free_swap' > > 1611 | bool folio_free_swap(struct folio *folio) > > | ^~~~~~~~~~~~~~~ > > include/linux/swap.h:593:20: note: previous definition of 'folio_free_swap' with type 'bool(struct folio *)' {aka '_Bool(struct folio *)'} > > 593 | static inline bool folio_free_swap(struct folio *folio) > > | ^~~~~~~~~~~~~~~ > > mm/swapfile.c:1655:6: error: redefinition of 'free_swap_and_cache_nr' > > 1655 | void free_swap_and_cache_nr(swp_entry_t entry, int nr) > > | ^~~~~~~~~~~~~~~~~~~~~~ > > include/linux/swap.h:532:20: note: previous definition of 'free_swap_and_cache_nr' with type 'void(swp_entry_t, int)' > > 532 | static inline void free_swap_and_cache_nr(swp_entry_t entry, int nr) > > | ^~~~~~~~~~~~~~~~~~~~~~ > > mm/swapfile.c:2303:1: error: redefinition of 'add_swap_extent' > > 2303 | add_swap_extent(struct swap_info_struct *sis, unsigned long start_page, > > | ^~~~~~~~~~~~~~~ > > include/linux/swap.h:598:19: note: previous definition of 'add_swap_extent' with type 'int(struct swap_info_struct *, long unsigned int, long unsigned int, sector_t)' {aka 'int(struct swap_info_struct *, long unsigned int, long unsigned int, long long unsigned int)'} > > 598 | static inline int add_swap_extent(struct swap_info_struct *sis, > > | ^~~~~~~~~~~~~~~ > > mm/swapfile.c: In function 'setup_swap_extents': > > mm/swapfile.c:2389:21: error: implicit declaration of function 'sio_pool_init'; did you mean 'mempool_init'? [-Werror=implicit-function-declaration] > > 2389 | sio_pool_init() != 0) { > > | ^~~~~~~~~~~~~ > > | mempool_init > > mm/swapfile.c:2396:16: error: implicit declaration of function 'generic_swapfile_activate' [-Werror=implicit-function-declaration] > > 2396 | return generic_swapfile_activate(sis, swap_file, span); > > | ^~~~~~~~~~~~~~~~~~~~~~~~~ > > mm/swapfile.c: In function '_enable_swap_info': > > mm/swapfile.c:2444:26: error: lvalue required as left operand of assignment > > 2444 | total_swap_pages += p->pages; > > | ^~ > > mm/swapfile.c: At top level: > > mm/swapfile.c:2499:6: warning: no previous prototype for 'has_usable_swap' [-Wmissing-prototypes] > > 2499 | bool has_usable_swap(void) > > | ^~~~~~~~~~~~~~~ > > mm/swapfile.c: In function '__do_sys_swapoff': > > mm/swapfile.c:2574:26: error: lvalue required as left operand of assignment > > 2574 | total_swap_pages -= p->pages; > > | ^~ > > mm/swapfile.c:2650:9: error: implicit declaration of function 'exit_swap_address_space'; did you mean 'swap_address_space'? [-Werror=implicit-function-declaration] > > 2650 | exit_swap_address_space(p->type); > > | ^~~~~~~~~~~~~~~~~~~~~~~ > > | swap_address_space > > In file included from include/linux/export.h:5, > > from include/linux/linkage.h:7, > > from include/linux/fs.h:5: > > mm/swapfile.c: In function 'setup_swap_map_and_extents': > > mm/swapfile.c:2995:22: error: 'SWAP_ADDRESS_SPACE_PAGES' undeclared (first use in this function) > > 2995 | DIV_ROUND_UP(SWAP_ADDRESS_SPACE_PAGES, SWAPFILE_CLUSTER) > > | ^~~~~~~~~~~~~~~~~~~~~~~~ > > include/linux/compiler.h:284:55: note: in definition of macro '__is_constexpr' > > 284 | (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8))) > > | ^ > > include/linux/minmax.h:169:33: note: in expansion of macro '__careful_cmp' > > 169 | #define max_t(type, x, y) __careful_cmp(max, (type)(x), (type)(y)) > > | ^~~~~~~~~~~~~ > > mm/swapfile.c:2997:9: note: in expansion of macro 'max_t' > > 2997 | max_t(unsigned int, SWAP_CLUSTER_INFO_COLS, SWAP_CLUSTER_SPACE_COLS) > > | ^~~~~ > > include/linux/math.h:37:22: note: in expansion of macro '__KERNEL_DIV_ROUND_UP' > > 37 | #define DIV_ROUND_UP __KERNEL_DIV_ROUND_UP > > | ^~~~~~~~~~~~~~~~~~~~~ > > mm/swapfile.c:2997:53: note: in expansion of macro 'SWAP_CLUSTER_SPACE_COLS' > > 2997 | max_t(unsigned int, SWAP_CLUSTER_INFO_COLS, SWAP_CLUSTER_SPACE_COLS) > > | ^~~~~~~~~~~~~~~~~~~~~~~ > > mm/swapfile.c:3010:66: note: in expansion of macro 'SWAP_CLUSTER_COLS' > > 3010 | unsigned long col = p->cluster_next / SWAPFILE_CLUSTER % SWAP_CLUSTER_COLS; > > | ^~~~~~~~~~~~~~~~~ > > In file included from include/linux/container_of.h:5, > > > > > > vim +/swap_free_nr +1388 mm/swapfile.c > > > > 1387 > > > 1388 void swap_free_nr(swp_entry_t entry, int nr_pages) > > 1389 { > > 1390 int nr; > > 1391 struct swap_info_struct *sis; > > 1392 unsigned long offset = swp_offset(entry); > > 1393 > > 1394 sis = _swap_info_get(entry); > > 1395 if (!sis) > > 1396 return; > > 1397 > > 1398 while (nr_pages) { > > 1399 nr = min_t(int, nr_pages, SWAPFILE_CLUSTER - offset % SWAPFILE_CLUSTER); > > 1400 cluster_swap_free_nr(sis, offset, nr); > > 1401 offset += nr; > > 1402 nr_pages -= nr; > > 1403 } > > 1404 } > > 1405 > > > > -- > > 0-DAY CI Kernel Test Service > > https://github.com/intel/lkp-tests/wiki > > > > Thanks > Barry >