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 5A98D3D7D6C for ; Thu, 5 Feb 2026 14:04:23 +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=1770300263; cv=none; b=ZOkNDGrwwp6EZmh+TdP031O3q7EzV9DY8NWLh/FkU6QjSWmnxy5iGpiS314S/Kg+0f2epdAa1GoEKvEiw69nF0QKnDWA/NQE4L9hg691SASNQNFlP51LU3bzETDB4hLBd1uYod/cT29pPjwCdCIUNXHdv3GWWxdeKVvtHrJwUSk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770300263; c=relaxed/simple; bh=dAg8YruyDtmRzu2hmqzSlzxgWa63OWR2OD66L0vM+G4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=TBzRrlKIg1zq06Q7Eva1zZEN//uIxDQED11zVTaVYuFxpJFdFFuI/acgGEtBUeOLBhzok744oRYKvrj3CwzyvKlKNFOOeKm3Zyq7Ws+qpIYdVLBPk5fkvTWrHzheH/2T+rVGqwzU7VmS6OK/EFEGBH821WjmNpLl1SqIYVypfv8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=JZBlijxX; 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="JZBlijxX" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 57FC5C4CEF7; Thu, 5 Feb 2026 14:04:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1770300263; bh=dAg8YruyDtmRzu2hmqzSlzxgWa63OWR2OD66L0vM+G4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=JZBlijxXMf0v/p2yva7qCyIdRjGX3KOKg9olLSI72RVOx0BgFRS2V2CkP3mmE2pZ+ 5lSvl2+T5V+LalY6ge4iXUWFvLCMZ+R7IXmn57yCzUTQcPtJkKZSSlStCqkMYND9MG 4OUwkTEzdN1390/kTp2q/W05r4AyeuWTTWFZ7qTFwQ8tbrtQDVcBi7dVQOGU5C+seh ZWod6lzmFvA8gNh4HTIMdT1SrbWqcpKr8jhTdavYvHOc3i6ISLOvUcKnxvZzyMtDtP va9MxvrD1nOErYlWxVrr5DyacTVUPLHneQs5HM3RcljkaFWRx2tIrW/94dYBBTwMHk e00QF5sWzlrjw== Date: Thu, 5 Feb 2026 15:04:20 +0100 From: Alejandro Colomar To: Jonathan Wakely Cc: linux-man@vger.kernel.org Subject: Re: aligned_alloc man page and restrictions on alignment values Message-ID: References: Precedence: bulk X-Mailing-List: linux-man@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2nvnzmqh4xt4pkeb" Content-Disposition: inline In-Reply-To: --2nvnzmqh4xt4pkeb Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable From: Alejandro Colomar To: Jonathan Wakely Cc: linux-man@vger.kernel.org Subject: Re: aligned_alloc man page and restrictions on alignment values Message-ID: References: MIME-Version: 1.0 In-Reply-To: Hi Jonathan, On 2026-02-05T13:55:47+0000, Jonathan Wakely wrote: > On Thu, 5 Feb 2026 at 13:26, Alejandro Colomar wrote: > > > > Hi Jonathan, > > > > On 2026-02-05T10:05:08+0000, Jonathan Wakely wrote: > > > Hi, > > > > > > I don't understand what "except for the added restriction" means in > > > aligned_alloc(3) here: > > > > > > The obsolete function memalign() allocates size bytes and = returns a > > > pointer to the allocated memory. The memory address will be a = multiple > > > of alignment, which must be a power of two. > > > > > > aligned_alloc() is the same as memalign(), except for the added= restric=E2=80=90 > > > tion that alignment must be a power of two. > > > > That was fixed (removed) in >=20 > Oh great, thanks! I was only looking at the Fedora man-pages, I should > have checked git first. No problems at all! I believe asking can sometimes be more efficient than checking, and it triggers discussion, which may sometimes uncover unresolved issues. So thanks for asking! :-) Cheers, Alex --=20 --2nvnzmqh4xt4pkeb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEES7Jt9u9GbmlWADAi64mZXMKQwqkFAmmEo2MACgkQ64mZXMKQ wqlf1g//QOH5nYKKEpLTkwzFV7BXRNlsFkQcCAYlMaZFyxzab5HLE7s2x4yKdxvb K0T7oO/FWFFoQjEGgB3lB/7AfR0gmhqc5eDmkNdcdWWfA1vpg5NmiFI5bKBUZxT4 S9/vVlgRqxJkiHFeT7Evut1Qnvid+imGJ98dnIU0nDtvJCyF0+7qZTKLaZZaZiUK d3bzX/8knteDClhpxXKLzyMd5Hf3fWdv+wZzpkn06+LAduPXPo9yHjTuwVYDCQhz B7UNQGPi5uiN2fJBl4TEwM/OCdd1u1cD298gYOyuF2LRChuQX/cx35zp6wogbiPb mrSiLQKSArb1IOPq98GSbEOa7JpYxI/o+jz3vt45dqwikAB0MGYZ/hvjAOjslSm0 7gwqFuJjbPnKANXuJ7gWpFYZAHZ5o/81G18X+bzbFvOMF48SjY+i3gjc++6glTpX q8LQjNKz0wvSIa+294zTFZCG7v0dxWsRteA+2N/CgAraZBQK/F1OtIke/txYH5T5 VztRUKbDRJl47+km3qFqGq7k+HpFjy3RAv4hmmhSPX/8S/aNaAyYrQawr+ERK8L2 f9v1d3ySYx700UnCbJCwZ0X3GUaar2nn2eJzjVJo3DaPtbyQLkhwFxxX3uVs6+Cn WRxQS0jc0susMifqOVG8jy48TmB6uQZOS9398tFit46CZcNsUbk= =1JKx -----END PGP SIGNATURE----- --2nvnzmqh4xt4pkeb--