From mboxrd@z Thu Jan 1 00:00:00 1970 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 8D43C1C695; Fri, 17 Apr 2026 02:08:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776391719; cv=none; b=GaLKRAbXNa/wOXOa0SNgFgJZVKugjochq+DK3/7Ya2H0yikIIt7VHVuxvzq2IbLNU4ZSYgmxe/T2CcaeFfqnFW4sWpIeVGGWtO6Kk2x4u4dG8Ee0MN/X/sWYIZ2esaMQHAyilfg3+25/yS5M5CWMxAnrnHlveT1YNMRaeSLoESI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776391719; c=relaxed/simple; bh=AcRid5prjAQXvUSeIkmfK4VJfuY3OU39hoa0Ru3vYj0=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=BCKIl9ZNyWhDk8dTfUvqLS+HF7voPZTEaVr9S4I32ljXcfyhLMTw+4Q1tITLA/nHcMubK+4HPSQypHxJCO/GYlpvqC0uZTl1KHdikQZCm0blH2hU1XGPmr6zxMfiw0hYckdWoZ8TeRurzbjlEMnJjrkUeXuw5FTJFy1gPVxia0Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=kTJAkF33; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="kTJAkF33" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 32E96C2BCAF; Fri, 17 Apr 2026 02:08:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776391719; bh=AcRid5prjAQXvUSeIkmfK4VJfuY3OU39hoa0Ru3vYj0=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=kTJAkF33ZkfgARlXaqE5jH3i1puexRKtjGK5S4H7MjqjzLk4DOmXlpBgL8EWhJdOR 6+CJxbIczNH6Qr47jp1q29tC/tVUX26LHffwaCvso7WWxvsmZNl+dFhI1Zrgmga5be VUK07xIBRbUReIw1dZg05JBBjIaW3PZrXxMCSpU4IxB8rWUTZrsObS6/4swfkeT9Ey pAOGrI/iVwUfzpych8P/teOFi4hTXZk+H05Ym9Cy1h1m199voGIzcxia+kxOAFWL49 xpxAPNu+1shCq8YRzzwSjV8fW+tMRoWExOJeJrVWr2VoydrE/73+ZAknD5gxbvAWyd J5egRT7HHe2Yw== Date: Thu, 16 Apr 2026 19:08:37 -0700 From: Jakub Kicinski To: Aditya Garg Cc: kys@microsoft.com, haiyangz@microsoft.com, wei.liu@kernel.org, decui@microsoft.com, longli@microsoft.com, andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, pabeni@redhat.com, kotaranov@microsoft.com, horms@kernel.org, ssengar@linux.microsoft.com, jacob.e.keller@intel.com, dipayanroy@linux.microsoft.com, ernis@linux.microsoft.com, shirazsaleem@microsoft.com, kees@kernel.org, sbhatta@marvell.com, leitao@debian.org, netdev@vger.kernel.org, linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rdma@vger.kernel.org, bpf@vger.kernel.org, gargaditya@microsoft.com Subject: Re: [PATCH net-next 0/2] net: mana: Avoid queue struct allocation failure under memory fragmentation Message-ID: <20260416190837.6b060bbe@kernel.org> In-Reply-To: <20260414151456.687506-1-gargaditya@linux.microsoft.com> References: <20260414151456.687506-1-gargaditya@linux.microsoft.com> Precedence: bulk X-Mailing-List: linux-rdma@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 14 Apr 2026 08:13:28 -0700 Aditya Garg wrote: > The MANA driver can fail to load on systems with high memory > utilization because several allocations in the queue setup paths > require large physically contiguous blocks via kmalloc. Under memory > fragmentation these high-order allocations may fail, preventing the > driver from creating queues at probe time or when reconfiguring > channels, ring parameters or MTU at runtime. ## Form letter - net-next-closed We have already submitted our pull request with net-next material for v7.1, and therefore net-next is closed for new drivers, features, code refactoring and optimizations. We are currently accepting bug fixes only. Please repost when net-next reopens after Apr 27th. RFC patches sent for review only are obviously welcome at any time. See: https://www.kernel.org/doc/html/next/process/maintainer-netdev.html#development-cycle -- pw-bot: defer pv-bot: closed