Received: by 2002:a05:7412:a9a3:b0:f9:327e:43ab with SMTP id o35csp11956rdh; Mon, 18 Dec 2023 02:50:41 -0800 (PST) X-Google-Smtp-Source: AGHT+IG6EFgk8LFsgO4rUzeyuI4hMoVllD2tf52vtchtf+ow8t7G0Rmie96g3XMBoeV1E1zX0+Ie X-Received: by 2002:a05:6214:224a:b0:67f:fe7:c30e with SMTP id c10-20020a056214224a00b0067f0fe7c30emr10774782qvc.117.1702896641618; Mon, 18 Dec 2023 02:50:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702896641; cv=none; d=google.com; s=arc-20160816; b=HBFjT41MPIjpw78SG9Zi23cnffpQX+c33ZleDUR4filR+gd3u8H9aOrzoI9CZYeLUV F822QcstNZKr/zNU/Bbx1VKFspgSaQCHqjqDT+cpiwMZkLq/+8c/or3AmHqOvE6EWJ3V yby2Wr/ITAbJWgdzZ2XuHmrNGMO9PrhPn9sOE34dedgy0P/lMrhOZPc7i3nhUvxLZNWZ n4ci/62bG2YhZKwxfIvYAeXiEDpdIyIY0rJ3ZpJ5BYsv0eBxlZ2ARi+RDe6HoLZB9k79 QWvQKScB5MFgctvOhWouqg7rXh7SxjnOiMGB3LIhXxWEN4E1add1LBqV9Wre0t/4QulG d76g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=NBd5NHfRe/QQVQAE5Xvw2oqxYUCRXGwsovyGN47SqgM=; fh=YUiAZV2SOZrKVKUwwZtdIAphtpKgR09HL1GfwPh3DG0=; b=YKB4gV0oPY2x69/f6qs22TxkJx383nij3g0AxjvSZ+4oxMWjLXKpvFEnu7V/CRMxO4 ZfGfcphlMHY+cL8PCSnOAG8cNmD4Sp6rW0gsgPX1nsZA+eFAaqA+obVRlyUgyk1YKqBQ 3eG9qL80RdKy73CMW3n8QlLL/pjyEbNczfyIIt726KCB8mBbcfdoFIw1RJ6x+RONGnNR s2o92E0k/zVuqUrmT06PwEaBS0hTz63Ijt5zL8es4ABWK2lYtUY07pjfeFAVZSHv5f9g 5xGwfdOCUt9UO7q68j/zND2fMyRq5Kx1wkBFU68IUm1x9N9Axtawvq6+JMhA+yIDQsAy F5Bw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="F/bqz4w3"; spf=pass (google.com: domain of linux-kernel+bounces-3368-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3368-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id a16-20020a0ce350000000b0067f3cac29d3si2558451qvm.55.2023.12.18.02.50.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 02:50:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-3368-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="F/bqz4w3"; spf=pass (google.com: domain of linux-kernel+bounces-3368-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3368-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 63A2C1C228BC for ; Mon, 18 Dec 2023 10:50:41 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C968D182C4; Mon, 18 Dec 2023 10:50:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="F/bqz4w3" X-Original-To: linux-kernel@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F332C199A0; Mon, 18 Dec 2023 10:50:31 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E9506C433C7; Mon, 18 Dec 2023 10:50:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702896631; bh=THORXsmMa6FFpWqOaSlLmLtFa2iBR+EvaN2a3Bv/bvk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=F/bqz4w3xrPcbxShtoRWGnwPA2HHAV9Ia2rVB5jnhQs+uvIWcrIesqUFVlENSonuI e+b/SxrhRPS3XPcUJFpyJLiO90SonsrKtPtSAYnP6waBUa5bvFHta1GpEa8IyZq9XY RC1+KUjyLnR7s7BvwfQxMaavZOV0rwXaz7dBcT/0Af05NBLSx9dCkDIRL0vZyGLL0y rOCqnOVG4w3k5QS9CrSORoVYC9W2Pflis8k5mIsE3fBKQ+4vugEiyyc/ky3fVDivcP r16cemzoOLtoF0GLC1v0MQDsSpXEgaLHH5C8sfSt38HFCofryhhKNvY6UgA8/C18rp K77+BXXHCvdGw== Date: Mon, 18 Dec 2023 10:50:26 +0000 From: Simon Horman To: Yury Norov Cc: "K. Y. Srinivasan" , Haiyang Zhang , Wei Liu , Dexuan Cui , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Souradeep Chakrabarti , linux-hyperv@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] net: mana: select PAGE_POOL Message-ID: <20231218105026.GB6288@kernel.org> References: <20231215203353.635379-1-yury.norov@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231215203353.635379-1-yury.norov@gmail.com> On Fri, Dec 15, 2023 at 12:33:53PM -0800, Yury Norov wrote: > Mana uses PAGE_POOL API. x86_64 defconfig doesn't select it: > > ld: vmlinux.o: in function `mana_create_page_pool.isra.0': > mana_en.c:(.text+0x9ae36f): undefined reference to `page_pool_create' > ld: vmlinux.o: in function `mana_get_rxfrag': > mana_en.c:(.text+0x9afed1): undefined reference to `page_pool_alloc_pages' > make[3]: *** [/home/yury/work/linux/scripts/Makefile.vmlinux:37: vmlinux] Error 1 > make[2]: *** [/home/yury/work/linux/Makefile:1154: vmlinux] Error 2 > make[1]: *** [/home/yury/work/linux/Makefile:234: __sub-make] Error 2 > make[1]: Leaving directory '/home/yury/work/build-linux-x86_64' > make: *** [Makefile:234: __sub-make] Error 2 > > So we need to select it explicitly. > > Signed-off-by: Yury Norov Reviewed-by: Simon Horman Tested-by: Simon Horman # build-tested