From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (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 CAD433C872C for ; Fri, 14 Aug 2026 10:45:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786704331; cv=none; b=tL9LL44NwtqniLfw9Qbwjg2aBVt5qWJZXU0tvlhYu4w5K7iFUg3obr3NF3Zk/O+2bYUPS/JAW8DF+jY/qfazR/JKAeLa9s81Bs/n4TLXnWk058v9hWpUx6ub6FjKJJL+4KuafVr+EB7w2Qjo4U7NSre4Zdr07VXLY1ileJA6wOw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786704331; c=relaxed/simple; bh=cfQ5psBdFupVgEA/ciXkWuRtVmhgxSgdnNDh4pIrvSY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=ehHY39Ajjs7mpRGRswEtf94rOXTJ8yXwBtT8esZp4yLobzdcqZOJmtC+NQPQ+ElbXB9zjtoNai8KpWdLx+BckefcPk9FfUtiQjFvbiVZrESJt5wE8f/Rm5dl9ZYJJI7YYQfAXnejpb+59MZ6eZXKb6BIknXDonxzgFq+CYMk3Sw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=cloudflare.com; spf=pass smtp.mailfrom=cloudflare.com; dkim=pass (2048-bit key) header.d=cloudflare.com header.i=@cloudflare.com header.b=RQ1JRHOi; arc=none smtp.client-ip=209.85.218.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=cloudflare.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=cloudflare.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=cloudflare.com header.i=@cloudflare.com header.b="RQ1JRHOi" Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-c15ca7a7ca9so91725166b.0 for ; Fri, 14 Aug 2026 03:45:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google09082023; t=1786704319; x=1787309119; darn=vger.kernel.org; h=content-type:mime-version:message-id:date:user-agent:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=cfQ5psBdFupVgEA/ciXkWuRtVmhgxSgdnNDh4pIrvSY=; b=RQ1JRHOiU5EIR6nJ+NwgjYLdkCx1rJZfxxTkIBOQTnpSa0PQ0rRbm6JrIS1vIC2C/x 7zvY12zx0UzqrKx6rYc2suzs5KcTGA2QIJNNZ96F2rBC7OO99BCmyrsNEkcoD9X9nxw0 XJShp/RZUWbsPaLFaZACpW5jx++/VLttd3W61yUdfjGe2ltqGS0phh9yagcusjWw0GRz 3RMtsIvVgTvPaB8nFxx9O7ZNYvuTZEY89e2Cz48HFFQldYIbm2cyxb5odLrJewofGwoT FjLqkwlmZflfrj/pOA2T0cAHxHEYI9EhFnq4wruOHDhzQZ2V4p4VneyFu2tfd91XrMr4 +TBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786704319; x=1787309119; h=content-type:mime-version:message-id:date:user-agent:references :in-reply-to:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=cfQ5psBdFupVgEA/ciXkWuRtVmhgxSgdnNDh4pIrvSY=; b=CMbj6CkJ6VFsbY8nSMEIQo4APQs32CzDMRqrsyuKlZBF5MONR7XswePciPZTtZjm40 w8/LW3yaFyx40hsDHhZ0uvmF/pLGRyZAO7KgRQ6oK//sV/5kyvEbn9WrMVBTZ0Y6qvf2 WtCl1zDZ6MZ4L2+jAiUmXp6lg8ec86dQ4gYClX3BSNK2F6nVhgShFrtONUo3HhBnjOPj aWhwqEt+5g3rwq1tgcazj8ZEYnT2KIb7M3PXXOG1MvFNn1ZdVyARSNDj263BL3EegC45 G34dRGlQ/Vc+9ljInCGnfwvODrXjFAud8RteVbPcC+V3FY7sttW0IGZ0sn/Ghm/8hkZZ yjSA== X-Forwarded-Encrypted: i=1; AHgh+Ro+9QNEuk8/6C0j6t9gSUX0owMg7cOTvA3ZuKaNsxXV7DzhRMYd1FdySJxvLiakr7woFMUVUAd9e61jfF8=@vger.kernel.org X-Gm-Message-State: AOJu0YzkkUkmTEfKTxTTwjWblK6k+0eNSk7rSNUtscTnytll23YROcGK 2KEI3y1HfnkgwwJ+xqdr7uY5TL2fwNZ4eODjFzlbLKSmu2lMUEB/a7F1tgehMLpBNDE= X-Gm-Gg: AR+sD12XYLUvtK5RIm0oVjoQRuhltoLCTpYOmTvsqqmpaqWRiNXB1kWScLd+ZRS6lH6 ng4J6dodkDIUKMP7EbVzA4ByY2LLbK56lC7CDj1c0zH4AtYPGzZh6ELrrijjYwHRcmiMaXmVMj+ dhWG2JNwkBCZEljmHo2lVtbZh+1/pbCzUUkMn/U7j6FxJQVc2U33Pqz8W6WgiWsBv9PjL3Zzls2 L9UPivo4VR6+I2eIQJGCynNOnQUvAxjLMkEhGQRPzMeKnGcCp1fLZ28m/WTUbQCkIZOAAnPhcJ9 a4ImmeX2UtW0Lt+GxHcoBCTt2JkKqR5HOnWqKnx2e0j3IbCcsp8bhFbNolmtGss9MrvFcQdJn1q HV4Qk2ZILr7YUmoNwTIm/51Z8dVKlKWTX5ZVyWykk8a07MnKm3FrEvMqa1HmXGcetR28MbW1/Qg CWwAqre42OvWaX/upIjMvICu2Bv/mW/RwwiSNqLw/RrF8o2aBoujrDY4jFvoqckck= X-Received: by 2002:a17:907:3d0f:b0:c20:f913:9337 with SMTP id a640c23a62f3a-c212a265c29mr206885166b.20.1786704319537; Fri, 14 Aug 2026 03:45:19 -0700 (PDT) Received: from cloudflare.com ([104.28.21.182]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c21233a08f0sm94381266b.11.2026.08.14.03.45.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Aug 2026 03:45:19 -0700 (PDT) From: Jakub Sitnicki To: Michal Luczaj Cc: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Eduard Zingerman , Kumar Kartikeya Dwivedi , Martin KaFai Lau , Song Liu , Yonghong Song , Jiri Olsa , Emil Tsalapatis , Ihor Solodrai , John Fastabend , Stanislav Fomichev , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , Jiayuan Chen , Kuniyuki Iwashima , Willem de Bruijn , bpf@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH bpf-next 0/2] bpf: Cleanup & optimization In-Reply-To: <20260813-sockmap-lookup-get-ref-v1-0-31f5d55f44ac@rbox.co> (Michal Luczaj's message of "Thu, 13 Aug 2026 14:41:58 +0200") References: <20260813-sockmap-lookup-get-ref-v1-0-31f5d55f44ac@rbox.co> User-Agent: mu4e 1.14.1; emacs 30.2 Date: Fri, 14 Aug 2026 12:45:18 +0200 Message-ID: <871pc10ym9.fsf@cloudflare.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 On Thu, Aug 13, 2026 at 02:41 PM +02, Michal Luczaj wrote: > Non-functional cleanup and a refcnt bumping simplification. > > Series extracted from a fix attempt[1] currently under discussion. > > [1]: https://lore.kernel.org/bpf/20260803-sockmap-lookup-tcp-leak-v2-0-306e025bfe66@rbox.co/ Discussion seems to have stalled. Or it's just vacation season. Anyway, I'm fine with fixing the refcounting your way. Merely wanted to offer an alternative idea for consideration. Thanks for working on this.