Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp4037845rdb; Mon, 11 Dec 2023 07:15:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IE6XTcPuV5eq/b1beVc5Q9nwu7+XlLifcOcWwcFzMq/SZxnPH6v6BVzBNv5PXZiQ97itVjH X-Received: by 2002:a17:902:e541:b0:1d2:e6c3:f151 with SMTP id n1-20020a170902e54100b001d2e6c3f151mr2295470plf.13.1702307753101; Mon, 11 Dec 2023 07:15:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702307753; cv=none; d=google.com; s=arc-20160816; b=mXFKy3qI/jRlIDf9bgaP9qjEmMRSLRbkFeC64tDN2yHw3rnXtuh4kSxcqpbQisdZqa /S8hnV/bD8x1qLaBeT+rjJzkp7aes+gdj1cndm7bxhar7Yr1/OlG3S8I9Q4tWBDFXVdx DtbphQTw3Nt9oJPdmxBMuUYG+txXIxs8cacR8v88jv5IaQKhcyPUaHjILM9FOBuSe+Uf pxNJ7X0oGs2o93/ncHyldxRZXDJ3jxw7+sOcHeXjLUzG1bG+B7+J5cxLuPet6/E/GQwJ lV15B1YYofa2hMUV6BCmDufcfsTqxfZnrRpXIw9m/W4hMPkH1sG+G5AUBtEqRf5jTB5i LT+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:from:subject :message-id:references:mime-version:in-reply-to:date:dkim-signature; bh=sHC3g9oqHOhY9P31mD7uqpVY9YS1P4PdDX2KFPVf1zA=; fh=4olmaiYT2my6Yljt1fGPWChoZSlhpdlktTW4NJ6+TFg=; b=QPrtkTMto782aREVrOkCvwYyovcKQYAMkDZZBx8r7KcIOa6he4I7iAbXr+qAkovdeB Dzs5eU/NJqLu8ntMD6XJsKjAqNaTGmY0qfddVGdBJoLsYtJH5VbLpkuCXmjFVm8vhwCb T0A9kScZVCX+yCU0Bnk+6LWzYnkShJRgMm1zQKNTKMuptzsrs76x0qjYO8+8097SAxU9 7EkjFeakfBB9h/mrLmVMm9Q5Q2oF2p0uy0U2MyEeDuzpDJwbBPfdQzLqHmq8ijzkDSt4 Btj5NzRj0sUiG17I8u73OmD4aHQVnHa8jojufqjDGoc8q8yXXdCAYLjGtfACEKBJ9gHD m83g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=zTx0JPwt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id u1-20020a17090341c100b001d08122900csi6324217ple.264.2023.12.11.07.15.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Dec 2023 07:15:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=zTx0JPwt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id AF3E88096FCF; Mon, 11 Dec 2023 07:15:46 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343886AbjLKPPd (ORCPT + 99 others); Mon, 11 Dec 2023 10:15:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33248 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343966AbjLKPPb (ORCPT ); Mon, 11 Dec 2023 10:15:31 -0500 Received: from mail-pl1-x649.google.com (mail-pl1-x649.google.com [IPv6:2607:f8b0:4864:20::649]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A5256D8 for ; Mon, 11 Dec 2023 07:15:37 -0800 (PST) Received: by mail-pl1-x649.google.com with SMTP id d9443c01a7336-1d0544c07c3so20771345ad.3 for ; Mon, 11 Dec 2023 07:15:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1702307737; x=1702912537; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:from:to:cc:subject:date:message-id :reply-to; bh=sHC3g9oqHOhY9P31mD7uqpVY9YS1P4PdDX2KFPVf1zA=; b=zTx0JPwt4SRsknaKjoDO1urk8qulLjP0JDqakqXMFWyn9PACn41WEG8GmYpgxefQcV wkNCudUuENTXjAiD1WGWWXfUS9octwV8ky6nVwtd39QDV4W9ohGklJeh2CeT0djrLbwH Zl0PtDuFyt6EG76TB3z3W9hl1X7nngCuyIAgcxee7rm2ppXpwd3z08wdMSG+/guiUXQy 0+lrCmQuF9aJiSb5iE4KMNGuOzxteEKjB91gDhGRf7FrlBdt18oq5TadtS481wBwchhh ARfCpVUupGv2+xDUbDsPNyQCsmkIg8+8/ysgjADfP5EFwR+RM1YgDAulxiLK/cWicp7O F0Sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702307737; x=1702912537; h=content-transfer-encoding:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=sHC3g9oqHOhY9P31mD7uqpVY9YS1P4PdDX2KFPVf1zA=; b=rlVLV+Tzy+hEJ64oDEtoiYpZ4cTMaf8gLsjtdi6e6Wk+46stBkp79pY4mcOBy+YN7m Cklvmmk/LYhEd64zHamI1/KQD1gaVdpM2s7JH2siPmUVi7IFSk3Nwewc492VIQQK+/jW SLNQD9LxiekD5TercEjrzslRUzStqR/9YvKGbTWJSFClhVcMidhqIxkejp4wNHXcpaGT It48WtfpsZV4hURjGCBzHRX58B4pUG+5W+PqNW+lskvjM6N6/QhMjAm9n0LLl/0pTqtN wTwweqxyo4T+yKTZJQHx5/0UnmPQ8XxylTHtTfdzdVejRRv+RVRPYpbiNbIYz/e5u7nw G6GA== X-Gm-Message-State: AOJu0YxJdBRYbW7tRm5UbQYFu5c4QCkIjjwp2f5t1nERTLGQaNR+Gzd+ ogckwsuzPvo3vcinsRgeRCUes/V4vsw= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a17:902:ea0d:b0:1d0:e2b:24 with SMTP id s13-20020a170902ea0d00b001d00e2b0024mr36521plg.11.1702307736782; Mon, 11 Dec 2023 07:15:36 -0800 (PST) Date: Mon, 11 Dec 2023 07:15:35 -0800 In-Reply-To: <20231211030518.2722714-1-guanjun@linux.alibaba.com> Mime-Version: 1.0 References: <20231211030518.2722714-1-guanjun@linux.alibaba.com> Message-ID: Subject: Re: [PATCH 1/1] KVM: Move kvm_gmem_migrate_folio inside CONFIG_MIGRATION From: Sean Christopherson To: "'Guanjun'" Cc: dave.hansen@linux.intel.com, luto@kernel.org, peterz@infradead.org, kirill.shutemov@linux.intel.com, yu.c.zhang@linux.intel.com, tabba@google.com, xiaoyao.li@intel.com, pbonzini@redhat.com, x86@kernel.org, kvm@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-8.4 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Mon, 11 Dec 2023 07:15:46 -0800 (PST) On Mon, Dec 11, 2023, 'Guanjun' wrote: > From: Guanjun >=20 > 'kvm_gmem_migrate_folio' is only used when CONFIG_MIGRATION > is defined, And it will triggers the compiler warning about > 'kvm_gmem_migrate_folio' defined but not used when CONFIG_MIGRATION > isn't defined. >=20 > The compiler complained like that: > arch/x86/kvm/../../../virt/kvm/guest_memfd.c:262:12: error: =E2=80=98kvm_= gmem_migrate_folio=E2=80=99 defined but not used [-Werror=3Dunused-function= ] > 262 | static int kvm_gmem_migrate_folio(struct address_space *mapping, > | ^~~~~~~~~~~~~~~~~~~~~~ Already fixed, commit 80583d0cfd8f ("KVM: guest-memfd: fix unused-function = warning") in kvm/next. https://lore.kernel.org/all/20231208184908.2298225-1-pbonzini@redhat.com