From nobody Fri May 29 14:30:48 2026 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gRm4973mvz6f71G; Fri, 29 May 2026 14:30:49 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gRm496PXyz3wFx; Fri, 29 May 2026 14:30:49 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780065049; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HzpTa50fkAnmm7Y0nShZKwGZcbTlnGr5KqPwsQ1NwgM=; b=tTlrb1F+v1pL+cnApE7BMdrTUkvp1I3Y7CmqeL0BhXFIn5O8+Fcds3gbsIGeBLVW+inHy1 ZD73ocb1WsjYUVODrY1nxwPPQnCm1C8xXyi+TpPGEKy53Y/2VxvPjzWVv1fojfFXAJijcP Mcow9aHN+0k4tblULuvRulCUYXB7WCUrCNx/iCkpccJQB8hHT8fBp/6fkrLWDxyWw73Dth wA27UKuVClT78HCU5G/ZGBbKYRYEfYXe1p+k/RewYsmx/gGTNrxLzK+GND72wFQYJv/MI4 X7fMaOdsuIoTEl4MXHjosIMX1oYZvrm4kKd9xArw/O/Vn8qWLdPT3xSjp6mnhQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780065049; a=rsa-sha256; cv=none; b=DSszjp01WdxRbgibyln71sGsvrszhLR0WBxTiuYqjDSAC9Zb4LIO5e2pLunKgNBe9vMZB1 gIfDL+EzHGgTPSEd1WdSsqEH5kmGWR1NGdO7r7TqzIDuY+cCugjZfQtt7Vqo1w+BWiPBlY o7TrK5VaC0RXU/KmtYkVvvf0csQqkyTd1+m+ePwsY/hGlz7YOFxOZVh2krwo0W/x5eEEnn mViBfzMb7XDrrP9Q/R1pKgB+3r3gvLZNFfnsNqxYxY822PdDR5nxRGjacy5RQHvjcitAF5 oJzBVagRN4GN/uo+70sPqpxXoEZ/MA0v9FXqnfeairMdRqz45SRSBGpIw02ETA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780065049; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HzpTa50fkAnmm7Y0nShZKwGZcbTlnGr5KqPwsQ1NwgM=; b=V2k/AYTri0czOw9w3aNR4T//BKSYnR2XIFh2Pk4ZP168wiP0dHfkaaT6nOnMndl9jXNB9O H89Fi5+ct4oORLjH3qNvJn6bXO8KV30F2DsCl4bhvLg6wgiaySrbGR8767d058NegcIPbL hlnO9cVF2e91D8zzZHr+SHssUGeNoPsMcNirUYz5TBtpTE96p/QMHE8PR2n0KVFMHuZUkH XZNLt3OEI1TKVlvyYIHVR5fxPGdIJCCr1oMHrZXN6S/bNktZPUQrA5TDbFyHNbXeykq1R4 KKALonKY28Q2NIltTlPkBBXkrH9/reqdLFVMq14+SkcBPQCIezV4JO3sJn1o2g== Received: from [IPV6:2601:5c0:4202:5670:34ab:c755:3b3:4faa] (unknown [IPv6:2601:5c0:4202:5670:34ab:c755:3b3:4faa]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4gRm494JmmzlSH; Fri, 29 May 2026 14:30:49 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: Date: Fri, 29 May 2026 10:30:48 -0400 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 804daf166406 - main - imgact_elf: read program headers if not contained in the first page Content-Language: en-US To: Konstantin Belousov , src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <6a18acc7.32ef9.6a0db43@gitrepo.freebsd.org> From: John Baldwin In-Reply-To: <6a18acc7.32ef9.6a0db43@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 5/28/26 16:59, Konstantin Belousov wrote: > The branch main has been updated by kib: > > URL: https://cgit.FreeBSD.org/src/commit/?id=804daf166406a1b0e22f93b9417b90ed7d3aa1ae > > commit 804daf166406a1b0e22f93b9417b90ed7d3aa1ae > Author: Konstantin Belousov > AuthorDate: 2026-05-28 09:06:33 +0000 > Commit: Konstantin Belousov > CommitDate: 2026-05-28 20:59:26 +0000 > > imgact_elf: read program headers if not contained in the first page > > PR: 295629 > Reviewed by: markj > Tested by: Alex S > Sponsored by: The FreeBSD Foundation > MFC after: 1 week > Differential revision: https://reviews.freebsd.org/D57294 Oh well, I wish I had seen this earlier. I already had a version of this downstream in CheriBSD as we have a CHERI-specific case of many phdrs. I had a sysctl/tunable to control how many pages of phdrs were allowed which defaulted to something like 4 pages worth but could be more easily adjusted than the hardcoded constant here. I will see if I can upstream the sysctl at least. -- John Baldwin