From nobody Fri Dec 19 12:50:48 2025 Received: from mail-pj1-f73.google.com (mail-pj1-f73.google.com [209.85.216.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 6847B13A244 for ; Sun, 7 Dec 2025 00:59:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.73 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765069161; cv=none; b=TKOg5WEpip23TjyYNnino4VTZ6CGtzyCB2hHpNF8hZDig6vHxTfgh//BL5ZGdBfh7MAnGcDelJJ8UlGRZeQSkg1Mc10eBZKoBNEhp1GPebYQrgN+Qz2r9YeBRm0i1BrHJiSXQmygeCVkGTd6pqmAMzb9DroeX4xVKrEfLywOXU0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765069161; c=relaxed/simple; bh=MWDcoEaZBld9sF6nAi3ARegK8avBgoLPbI6vKwGxo+E=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=CeT/8F1cSbyUBWetLloHtbykxGpmNXchaEpzVnV5J9Vc9Re7wK0BK3KLYY6Fs5MaeZccZnXojhAJARLK1Sma/vahT8yPsnPm9ugniGdZlTdWKKz3HsGyhwV/j65mM6VNeeaQzJNYxq7ZFPPERXDZYVb2CeIJqoEY422w1rs4iDI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--tjmercier.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=qaHMxPIi; arc=none smtp.client-ip=209.85.216.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--tjmercier.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="qaHMxPIi" Received: by mail-pj1-f73.google.com with SMTP id 98e67ed59e1d1-349aadb8ab9so1372536a91.3 for ; Sat, 06 Dec 2025 16:59:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1765069160; x=1765673960; darn=vger.kernel.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=Kj7dkP9NNW6e9vRY2sGlLEE2gXDoRjkkjYPm9DKp0+Q=; b=qaHMxPIiZISxMMtv0Yo0IJnUxsr/0vZih8IzN7Fg+snx77dql5WrcaQAaGYWJgiz7e fWv6Xuo630axYScu9UQPFvkAfnWVRI2FZZdOUsKwC3Trl9owGi7gbCvpxkon+kchM2Qx 83HZjLnVPOG2pfoPOCy/g0VhlimvxYChKJhGW6K3Hu0BmGoRBzUa2a52LY9Qsmz0aJWU hV1p202r9D9sdBH0KVuZzNofLvSdaw2TLdD5KhONv3MO2gJzNKtlN/eUzQs0fOwsRaYy LQx7bj64Pvx9tt/YF10lXfe8+f2pW11XcPFlvjy3GrpxTkCUtEtCVA7NnOBAYf/CEIVI 2u/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765069160; x=1765673960; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Kj7dkP9NNW6e9vRY2sGlLEE2gXDoRjkkjYPm9DKp0+Q=; b=duf4G+E1MyKoz9wIhc8yqKZjLpAFCwaECplVcfBUvJCPp18tU8IYcyiZ86gJsjEwcC dga6g0JqdKqpzggIoCONKk7z0tBzpQAgFnRPK1imZM+eXZ1n/qB/dHeu/XzUjHDqVEn6 ZlxvfRfOft5qjpGlRPWwrkPmNDSDiWISBe8pjZ+CwALo22/cQPC7SGv9wdR35H9h74NV XybTCL6jShzHT3u/HhWogGZmyxEUsvmJ1UQ8RelF+VQn+A6RUyV3AAdDPGnpQv9q7Gm4 RDt0MG4jW/YtXHTlEATv9SvPUVHKcA9E1TKNsMFravA+TjKDYKQHw1rpX5o87eNFWpqR USIQ== X-Forwarded-Encrypted: i=1; AJvYcCXYYabA9sB1Rz/yWFEsKg3KsV4PxkHmvajCa6/58CJVVDXuxRX9+vGn5I0yUmXRB6lEtDvhEw1LM0i5/qA=@vger.kernel.org X-Gm-Message-State: AOJu0YzWlBnfEX0C9Da/Kwc21bcAR90edeiDlJMN8zdqahfKtd3JwvmA DY38mAoZ6KLSfF0hiDqh7+zLDXBOl7uklmL4pXPCE8cVPm/X7SwrmyWo6k8kvohMj1tZOUyMbzk RBQ8s9CsDACgPIhgI0w== X-Google-Smtp-Source: AGHT+IG/C447rRuzlsy1KSVQvrFMYcRJl5tZgb7pSTMiC6QJ6fcFSbiwndmDV9iDEWwjc+kmF1iEB6M0OFk84zU= X-Received: from pjis4.prod.google.com ([2002:a17:90a:5d04:b0:340:b1b5:eb5e]) (user=tjmercier job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:17d1:b0:329:ca48:7090 with SMTP id 98e67ed59e1d1-349a2611eb4mr3106514a91.37.1765069159635; Sat, 06 Dec 2025 16:59:19 -0800 (PST) Date: Sat, 6 Dec 2025 16:58:52 -0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.52.0.223.gf5cc29aaa4-goog Message-ID: <20251207005854.2708338-1-tjmercier@google.com> Subject: [PATCH] bpf: Fix bpf_seq_read docs for increased buffer size From: "T.J. Mercier" To: Yonghong Song , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Eduard Zingerman , Song Liu , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Alan Maguire Cc: "T.J. Mercier" , bpf@vger.kernel.org, linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Commit af65320948b8 ("bpf: Bump iter seq size to support BTF representation of large data structures") increased the fixed buffer size from PAGE_SIZE to PAGE_SIZE << 3, but the docs for the function didn't get updated at the same time. Update them. Fixes: af65320948b8 ("bpf: Bump iter seq size to support BTF representation= of large data structures") Signed-off-by: T.J. Mercier --- kernel/bpf/bpf_iter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/bpf/bpf_iter.c b/kernel/bpf/bpf_iter.c index eec60b57bd3d..4b58d56ecab1 100644 --- a/kernel/bpf/bpf_iter.c +++ b/kernel/bpf/bpf_iter.c @@ -86,7 +86,7 @@ static bool bpf_iter_support_resched(struct seq_file *seq) =20 /* bpf_seq_read, a customized and simpler version for bpf iterator. * The following are differences from seq_read(): - * . fixed buffer size (PAGE_SIZE) + * . fixed buffer size (PAGE_SIZE << 3) * . assuming NULL ->llseek() * . stop() may call bpf program, handling potential overflow there */ --=20 2.52.0.223.gf5cc29aaa4-goog