Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp6942620rdb; Fri, 15 Dec 2023 12:35:05 -0800 (PST) X-Google-Smtp-Source: AGHT+IG4BgVopT8qk64X59mi72r6zhgpYdT6lmsho4u+PDRZP6prKOFNcrnNVgXMlcR+kd0vNfnh X-Received: by 2002:a17:902:db09:b0:1d0:b2d7:b1ac with SMTP id m9-20020a170902db0900b001d0b2d7b1acmr8144616plx.92.1702672505333; Fri, 15 Dec 2023 12:35:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702672505; cv=none; d=google.com; s=arc-20160816; b=m3va9dtBXNbdyK3z92SezOdckbsRkeABy9FazHjMCXAKjKMq5N4rzGX72+FK2FN4oP aQC3Yp6P6km99UPyMSzsdW6Ou7JRSgqCSQ/cd1RjWcc9gDlQZnwecIHCtKBcbKZIFuMG nPf7AUQe32KnA0f3jZNlURbe83JyNKHYOBR8L6Z5j9oPkHCQ1dyuQ5zSORAO6llZlkf0 jRz4c4W6Dd0RnfVsaAyUHnhZhFLS4wAzNzAOoNj8oE8/Rqf2lfMLU6pYbFjIDagGcl9Q 5aTyBWLTz/qJFWYVE5NCsBlLlbbRrEo+VnPEfLaokLQ2qB/6v7okEOuEq3V5c4j+nD+V cKlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=TTFSO440Asq/ZjEa0Sv01HBm7pivdxHwzbg+GM27vSQ=; fh=ttbIfjhpKCZg1VPFCz9TaWg9TTdKc+RfcPBozoqXKUM=; b=Z+4+Whk9g/oPVt2poQBOTWyiXLwaOBaxEcThLWIg1bjTPgpyzU+y1CkIm+aH0/2E25 wXwOOZ1z5E1afDHWTqxKQAe/znvzAf7BQo67tcMlKtqoG5BEcwKVL/CTeNxmiEUGsIJx q33GYIJvCXSU2rFsefnpNh2SwR3INnh5tATKZV6MWMMY829t/Nk6d5Lu2aEWS6LsW40V D3675zD8X1u0yf4qJOs12CoG9yO8SagrnVeNzuP12TwWCIwJpMOqFmf1CMFexyfHn3ao xlJgIbm0xZa0yqbvmWVp6HCLpw04T6EBb7CWQz/8KTDdtK/WL4xTy8G6KeCuiLe6iuAO sQpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jPdDuZbB; spf=pass (google.com: domain of linux-kernel+bounces-1629-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-1629-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id w15-20020a170902e88f00b001d0b1f00fcasi5398543plg.562.2023.12.15.12.35.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 12:35:05 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-1629-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jPdDuZbB; spf=pass (google.com: domain of linux-kernel+bounces-1629-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-1629-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 8B0AD281F56 for ; Fri, 15 Dec 2023 20:34:09 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BB8DB45C16; Fri, 15 Dec 2023 20:34:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jPdDuZbB" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A15FD846D; Fri, 15 Dec 2023 20:33:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-5e4fb170827so2672707b3.3; Fri, 15 Dec 2023 12:33:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702672436; x=1703277236; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=TTFSO440Asq/ZjEa0Sv01HBm7pivdxHwzbg+GM27vSQ=; b=jPdDuZbB8tQrKheAcYjiqPy2NmdhrVnhxnbX/xJr9zINb9QyCfi8Ii13HlZfbFjqqQ dyEa8EMfFlbiU8UllAuxU0DZruv16IIfcfnuOF76PKFBmHXG2GMRuppnjM8oQIIxW+dl BdMiNPtVP0DGHATH37b2Plf+dNpgsTvFXTss4hmIHhaq+pDLc2MG1k30O9eMUzBZlbqj NMgvRoZTPI8u8PJCUPPhWv3pTW/5+e24tXkLhFq9bpca2KLNHEENuw5lLIRwR6hJabH0 IRno+2JQhyJXRNWzocM0dIbYWEovEuiomckhF6ZcorswnaJheTHJJlf8uNIoDLfWUA1J XMRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702672436; x=1703277236; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TTFSO440Asq/ZjEa0Sv01HBm7pivdxHwzbg+GM27vSQ=; b=CbbhY/0H21MkKVgWwP9Jb5ThZHx7B9o72QUDCynvzSjDj8KuzrF7nP8ll2hTskCwxK OWeQnwgfsa80i530gqPkhI82hGl/dfc+GYIEjunQdjsu9+zcoOVPX1qHuM+hq/C3Vp2X nSkVYLWhMMc9BEH0bluNYWQK+32VFy7epaCDDTVMA2gdwVGRbVeyM5XJbQxWRr/Gb5m3 1l3seFgt3GfmF1zL+vhg/xZhsZnEdWA3+FwUSsAccLK15mdJpRwFirNVuVMBY2tybjR7 T355i0NtdwmMbNSD/MkA5p48ws0yQa5tVmKcNRVNxD/HPcDLfulyRixhwHB957VDfvBz dB6A== X-Gm-Message-State: AOJu0Yzj3kfBgGSsNJhiHu/bUv7j2I/eMVIcoIuPYo+X7WFfys+Mbz+M 4L7ZYEpGeXZBNsHuKfAIxFU= X-Received: by 2002:a81:df03:0:b0:5ca:c025:3e12 with SMTP id c3-20020a81df03000000b005cac0253e12mr9683230ywn.47.1702672436421; Fri, 15 Dec 2023 12:33:56 -0800 (PST) Received: from localhost ([2601:344:8301:57f0:ffe6:85e9:752c:601b]) by smtp.gmail.com with ESMTPSA id i16-20020a81d510000000b005d8ce4ca469sm6532718ywj.99.2023.12.15.12.33.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 12:33:55 -0800 (PST) From: Yury Norov To: "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 Cc: Yury Norov Subject: [PATCH] net: mana: select PAGE_POOL Date: Fri, 15 Dec 2023 12:33:53 -0800 Message-Id: <20231215203353.635379-1-yury.norov@gmail.com> X-Mailer: git-send-email 2.40.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 --- drivers/net/ethernet/microsoft/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/microsoft/Kconfig b/drivers/net/ethernet/microsoft/Kconfig index 090e6b983243..01eb7445ead9 100644 --- a/drivers/net/ethernet/microsoft/Kconfig +++ b/drivers/net/ethernet/microsoft/Kconfig @@ -20,6 +20,7 @@ config MICROSOFT_MANA depends on PCI_MSI && X86_64 depends on PCI_HYPERV select AUXILIARY_BUS + select PAGE_POOL help This driver supports Microsoft Azure Network Adapter (MANA). So far, the driver is only supported on X86_64. -- 2.40.1