From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yx1-f74.google.com (mail-yx1-f74.google.com [74.125.224.74]) (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 8DF0C286D5D for ; Thu, 22 Jan 2026 04:57:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.224.74 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769057844; cv=none; b=YCZEZObhZ3lNmSiMuWPdAR3KUDiKoUDebxvG5X8hmNO8o3ePjKbMEXUoGxXBk4uwkT2UMzHuNj2tDiqbVTQkCYqiBhhSsPLWCMcDmyx+17ZMOUOwLW/+LQQZyJszQFKZJLXY1DwcfXYEuST9G+yAwo2VOs2s+5uBltqH9cu7SyE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769057844; c=relaxed/simple; bh=DgvICJKgWiisoMClD8Fuzbc/Hq5h1k+9PBUaIpBVkLE=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=m3JJwUL2T4cse5Mqd9J5eHJiAN0aAeOu2FK1+UJcnSNpJhwFXAjIhoMinVdVjuReXSFu4eX0zcXVV66QBPrvBkqNJpWF0HUSox7dtNJJEGXypY9UZgwZ3Q7HvfKf8egxwTW0B4imZ9qairMsgM98B3tj08W+BsEGiIu96p7YnTo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--edumazet.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=LDJQcbO6; arc=none smtp.client-ip=74.125.224.74 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--edumazet.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="LDJQcbO6" Received: by mail-yx1-f74.google.com with SMTP id 956f58d0204a3-6493c3adfe4so796299d50.2 for ; Wed, 21 Jan 2026 20:57:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1769057841; x=1769662641; darn=vger.kernel.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=9r7HPah9wMoZjdjeKZ6qMjpYirclKPYqk3rD7FbTy5s=; b=LDJQcbO6xFJlk3gn8tFY+9tA0dT/CZ3lBRJlagrhDE2wWM6VnLrMB4IA0BOo3vTg1F hccFI/79zGClaS/nq96iXpr7+lEkZjaXMuw7ab03jFI6tcsxV7zS7ZDn+zQZFvphKpYM LhkjeQhJngXFQ+B/77KYgXlZCxrZNCfLHn+/Ug0VGHx7LYGvUheCFDsn5nHD84HqHB0E P/3/uCoJyMk9aYRoXb6sCbbWwejhy5058j9dmWoSqA3Ots/yZVjxGhuocblpvqwQEnoX dgDHYT8wSpaz4Xc91SASTvgtNNlNrbCY48mfr6AwXMvNgERIisG9Po5X+SlSKq/Febn5 a5/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769057841; x=1769662641; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9r7HPah9wMoZjdjeKZ6qMjpYirclKPYqk3rD7FbTy5s=; b=n7TvTKOeT15if6pniWLwN9ThRgaktzSq/AArSlS10ROv0AK8sxw2n90FUYNQqOUuMq CnUZofw9KFmjF0i06ypu4rTnTPa/oIOMy2sArvElsnj3i8vJQ/veEOr2pnXvMq6bWnqK OeS1Q1v5LKpSBgOXF7Mha9l/0avWpBltdbGuS1fSsilj2RRIWytOAX0Cf42+eERNMgmK nWiWK9+KwUqAmoz13RCwRG5hgiXjpraZdTqB+1xpsrRd3dzVFjiAKARTbaUlOHLdBovj ynnVWnWpHasY4syXug1rK7YZb26nGPxziqR0a0/gNy/i65saeFuF4cF/cZbXN8VxV5vI bQBQ== X-Forwarded-Encrypted: i=1; AJvYcCVP63vBLHOmKvaGdWUsThhHIKz0FkbS/vvrzW0fobpOhPGDo7pJCPWLD+UO96cZYs/0mTMmNv0=@vger.kernel.org X-Gm-Message-State: AOJu0YysxAt0T1OAKZz3/oyVWIuBFL120vYxuMpu6sbk/oTsJr+0k+IV OHJHPz1AR4BJTYnedTiJ226A/Kpi0nEcZw3Sed5RX9DT2SatV0XxjiR1/gxfW7DmF8r5SwjSAts jjqLqubkpBSliKw== X-Received: from yxpq18.prod.google.com ([2002:a53:e8d2:0:b0:63f:2d9a:64fe]) (user=edumazet job=prod-delivery.src-stubby-dispatcher) by 2002:a05:690e:1c07:b0:649:4e26:bf40 with SMTP id 956f58d0204a3-6494e26c3b4mr2073288d50.25.1769057841373; Wed, 21 Jan 2026 20:57:21 -0800 (PST) Date: Thu, 22 Jan 2026 04:57:15 +0000 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog Message-ID: <20260122045720.1221017-1-edumazet@google.com> Subject: [PATCH net-next 0/4] net: few critical helpers are inlined again From: Eric Dumazet To: "David S . Miller" , Jakub Kicinski , Paolo Abeni Cc: Simon Horman , netdev@vger.kernel.org, eric.dumazet@gmail.com, Eric Dumazet Content-Type: text/plain; charset="UTF-8" Recent devmem additions increased stack depth. Some helpers that were inlined in the past are now out-of-line. Eric Dumazet (4): net: always inline skb_frag_unref() and __skb_frag_unref() gro: change the BUG_ON() in gro_pull_from_frag0() net: inline net_is_devmem_iov() net: inline get_netmem() and put_netmem() include/linux/skbuff_ref.h | 10 +++++----- include/net/netmem.h | 32 ++++++++++++++++++++++++++++++-- net/core/devmem.c | 5 ----- net/core/devmem.h | 7 +------ net/core/gro.c | 2 +- net/core/skbuff.c | 31 ++++++++++--------------------- 6 files changed, 47 insertions(+), 40 deletions(-) -- 2.52.0.457.g6b5491de43-goog