From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f73.google.com (mail-ed1-f73.google.com [209.85.208.73]) (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 80A9236308F for ; Mon, 22 Jun 2026 10:01:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.73 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782122519; cv=none; b=PwnNUEwm2wH3MB5YCBSp0btiqeCO39qhxZP2XHPw442pKeDymsTBVrHM2X2LXXdvNgjmWBpbcWfAW0XsIGtC6QsZsTnU/QWocz+HmcKJW1i88sIeY0ZioRFP2XI4T8mgI+/EHPu2L6XKXO+0w2CyxvbDKmNu13aX4Jti+wX8emY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782122519; c=relaxed/simple; bh=afuTyJIfjFDEu6C6ZPTJGNvdcGiq+qnd+m3gX5XzUdw=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=dlqtP6hlYp5mRxjzTKCBHLLjqajdQwMp7xbZ5XdoH2gHv6vHop7eNfvRyomKLH6E/IgN7FO8UO7yU2hlRrb1PxFD6azLl4r8pG/esLP/G5h5mh6CQD/VNpxjidK3Eb/ilg/IuqE1V4FCtxlJKED9zgVYSatMHDV4Hn7ea8B5cwo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--jackmanb.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=W1PooeJu; arc=none smtp.client-ip=209.85.208.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--jackmanb.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="W1PooeJu" Received: by mail-ed1-f73.google.com with SMTP id 4fb4d7f45d1cf-69557a7f1a5so4406826a12.3 for ; Mon, 22 Jun 2026 03:01:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1782122515; x=1782727315; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=TCcnOhiuUzkCpkbV1xfgXpOTpaq02YLmqaFAcy8zthU=; b=W1PooeJu7G+oEfdB0YuO5+00hworF0aq/Sis6IH2/WMVzbHRQWDlP7mDzfKn9dcKF7 UupseyzSD5HY8gOyLW2gx6GkvMDaDJdx0qY1jCvY8iXZSzt1LdNGL5C7mGtPnAGr7lEM fpyszBMyKgSSNmrzTQigGGM+kdugxKTDP/N1FEktmfsNsW5txKDncK/NsX6zgSgURXNm FdE1JTO83G1SJqY7qxYIXlzYQDGb4/TpYUEaeqePqPDOjBepNho7VZcGW76UkC3dhmEk m2i9kGd9gKQaTXSFfDpU6pEz85gOQdeTTQZh1bzAbITLCHrk0b5F2vElvr3IjTESPCUM EFFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782122515; x=1782727315; h=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=TCcnOhiuUzkCpkbV1xfgXpOTpaq02YLmqaFAcy8zthU=; b=Hnmviz2Sd0n1PX3S0BYUKUlSAQxphYwXqvfzY3FDDLT9+y/l0hvXg9n0P/FJtDBLpK BdxuVmJG2RGTXzz8j2lPcppqnZWjFQK8kRYmODL+MQYNM1VWAoqzKQM3/T7vxEOYxJdt 2dfQK+S87ryNCqoF9iRBVDX9hzgHhshSVV86XE+CMFbDTPAw/K+K+WPmYRtzJkMDD+VX tDtyonZDtt+0SESQLhREcbjzQaMFHDvbfYjA33UfhALRBHPOQi6gm5ODCDUJFiK6f7zv ltMLc7fAXaQF14wfXTt1CC/9lIfxUbcJLHE/OYDnm5vj5665oLMgc18elj3MLl4hq1/K HsVQ== X-Forwarded-Encrypted: i=1; AFNElJ/+lTjBSPiGrJNJ3fRQSf5rYwNWJxKWEUvVSTqbqSMg8ewa5X2o3HtBg4uG9ROyrF/x9laFIfdkXBuidos=@vger.kernel.org X-Gm-Message-State: AOJu0YzmNdK5rGCq3G3hrxIWRAVIq8psLfOO1CKIZ2hAe7Q5DaOB0NcA PE5fZo8NI1iDsuN4aQIPQLKoI3gjr09508ppkBT7jTjHNx69NdfDxKzcm3zmHyOOAdFvvsEfs0s GnMTjhbCEx/YruA== X-Received: from edik3.prod.google.com ([2002:a50:cb83:0:b0:695:6267:8c69]) (user=jackmanb job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6402:a51b:10b0:695:45eb:8ff4 with SMTP id 4fb4d7f45d1cf-69711e1625cmr4201100a12.25.1782122513986; Mon, 22 Jun 2026 03:01:53 -0700 (PDT) Date: Mon, 22 Jun 2026 10:01:36 +0000 In-Reply-To: <20260622-alloc-trylock-v2-0-31f31367d420@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260622-alloc-trylock-v2-0-31f31367d420@google.com> X-Mailer: b4 0.15.2 Message-ID: <20260622-alloc-trylock-v2-9-31f31367d420@google.com> Subject: [PATCH v2 09/13] net/funeth: Switch to higher-level allocator From: Brendan Jackman To: Andrew Morton , Vlastimil Babka , Suren Baghdasaryan , Michal Hocko , Johannes Weiner , Zi Yan , Muchun Song , Oscar Salvador , David Hildenbrand , Lorenzo Stoakes , "Liam R. Howlett" , Mike Rapoport , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Ying Huang , Alistair Popple , Hao Li , Christoph Lameter , David Rientjes , Roman Gushchin , Sebastian Andrzej Siewior , Clark Williams , Steven Rostedt Cc: "Harry Yoo (Oracle)" , Gregory Price , Johannes Weiner , Alexei Starovoitov , Matthew Wilcox , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-rt-devel@lists.linux.dev, Brendan Jackman , Dimitris Michailidis , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni Content-Type: text/plain; charset="utf-8" The difference between __alloc_pages_node() and alloc_pages_node() is that the former allows you to pass NUMA_NO_NODE. The former is going away and the latter works fine here so switch over. Cc: Dimitris Michailidis Cc: Andrew Lunn Cc: "David S. Miller" Cc: Eric Dumazet Cc: Jakub Kicinski Cc: Paolo Abeni Assisted-by: Gemini:unknown-version Signed-off-by: Brendan Jackman --- drivers/net/ethernet/fungible/funeth/funeth_rx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/fungible/funeth/funeth_rx.c b/drivers/net/ethernet/fungible/funeth/funeth_rx.c index 7e2584895de39..d7000017ac2bd 100644 --- a/drivers/net/ethernet/fungible/funeth/funeth_rx.c +++ b/drivers/net/ethernet/fungible/funeth/funeth_rx.c @@ -103,7 +103,7 @@ static int funeth_alloc_page(struct funeth_rxq *q, struct funeth_rxbuf *rb, if (cache_get(q, rb)) return 0; - p = __alloc_pages_node(node, gfp | __GFP_NOWARN, 0); + p = alloc_pages_node(node, gfp | __GFP_NOWARN, 0); if (unlikely(!p)) return -ENOMEM; -- 2.54.0