From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lahtoruutu.iki.fi (lahtoruutu.iki.fi [185.185.170.37]) (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 AFD22258EE9 for ; Sat, 5 Sep 2026 04:22:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=185.185.170.37 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788582135; cv=pass; b=UwGZR0wGXCIdooVC3xuYu22XMotLwGEl4SCnvZwH08mcARfuAlsPXFFHL4XnjnoToyBhv1knObkmb2xBHjFQnyGJoP9jvycxHR0dsHi+muNy6qoGSENH9rdlkvKFXnNfgjmfHFV3Cf2o0wqqBYcOMu0FRxoZ1LxJh843lMSvR4U= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788582135; c=relaxed/simple; bh=g+C84RLk8fAVr0FAD/3eGHy3iHfn5lM+pPwezj8cgeA=; h=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References: Subject:Content-Type; b=uw8wBE8kKFhkMvhrxRILKZzYRMPW9QYI4dAO+bqNmu6BIhgVvillk7mz5O+AN4+lXT+rgLeJMB8xJawncH204I3ll7PlOGHDEfGsOHy60fyVm3jEhOnSCEoKMEOc8e3htrWC+OnmjJe6BWnHwO0CzvpzSHZXshF0xzFQwbXrnMU= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=iki.fi; spf=pass smtp.mailfrom=iki.fi; dkim=pass (2048-bit key) header.d=iki.fi header.i=@iki.fi header.b=gvri4wuA; arc=pass smtp.client-ip=185.185.170.37 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=iki.fi Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=iki.fi Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=iki.fi header.i=@iki.fi header.b="gvri4wuA" Received: from fauth-c2-smtp.messagingengine.com (fauth-c2-smtp.messagingengine.com [204.75.18.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: jmtilli) by lahtoruutu.iki.fi (Postfix) with ESMTPSA id 4hcKsz3qKBz49Pyr; Sat, 05 Sep 2026 07:21:58 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=lahtoruutu; t=1788582120; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=y3uwQYhWWHu/wXddzFOmjJgjqHenok1Flg+cIe9gNoc=; b=gvri4wuA1k2XUuwcHikhL+Z8TyUMKe7RFn3TJXBDmTQ2ZZjtt7sy/Fqzn9mgc91m1ev4nf NXUl9GRvft/UUL1TN02l2zBtTmf97d/Hy0XbPKQp4Pe1AJEsqo6Fx9RRgaXPzih3uP6mGg lnbiQKV3Grz30R62fbg6WxGXSxkJHRIjfRqNJHOkBsMpG0535hb/yV+1ESiYUV8txy3OFV QJL8BgoE7zM17NSRFT8O/kaOVtv04LuDeKDtPIP5VRFxyR+WzSmVEezJNF1+8jkYZinn2g UFFlUUDUiBqQGz/5x+wmT0T8iBawB/efWB9FHVQQ9QAIzkn5Hhan/Sgg+rugWg== ARC-Seal: i=1; a=rsa-sha256; d=iki.fi; s=lahtoruutu; cv=none; t=1788582120; b=aPUdK15HAoIIQVB/8cnDcsgcVfDTye2nP3/0gEWiggh8TcGMyF0OWvyfhlWciq/6d0JTLf YuKr5OsWrAf23+nhmKEa7Gl7DaFthbDnm4kq803pKRV7PNTbt2P/YgPsOLzOStDgpw8kor imWK1vEldDBYfOCsdYSHtaM4qkyR7qRca0hJMH5BYO0YWzsO8qIT9Ofpa+fmvbTMRdKrPH JkEuiCIce1/5Zgbriv1jxxN/1K19c7EwjmsbMtzLfp0kmYOT8zjqxtf7LTE62gMi7PC1UW eOy7xyZ4sdO9EefbCwSDEGxXLYoqwMM1J66pAbzBf4Kb/FLjhD7hS0MZLQok8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=lahtoruutu; t=1788582120; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=y3uwQYhWWHu/wXddzFOmjJgjqHenok1Flg+cIe9gNoc=; b=mVvm+RLJUmuyy3ZV4SWYDu+U37Hb2tctRIEyi9udLw6kOXAaSvlbslrRbxpCcEZSAoIXdc FzzSbBrcfs+Qrqw9siQOinMTqqE7QhCNH9RbAgaUGskaZ2bka5OOv8eGWlNGnQHrygEnHh 8XMfMoaBSA6UdKdfYsKtF8GXPXk8N2+x0vsfHD8RljxTkBHg6YEi4pbGBdBWwzwc2wqzpB LiBu7GxcprRdokNye1v4d/9/j2TAY8wDopFQTXgtuew61/wpKD1P24ZgdFVbjW2YDrN54d q3DvxXQ290gVwCmrNLTbxlSuHZRUErZ0nMgg8ID/nRkyjKC2SkqBgs62mEqYHA== ARC-Authentication-Results: i=1; ORIGINATING; auth=pass smtp.auth=jmtilli smtp.mailfrom=juha-matti.tilli@iki.fi Received: from ams-compute-02.internal (ams-compute-02.internal [10.64.2.62]) by mailfauth.ams.internal (Postfix) with ESMTP id D1776198006E; Sat, 5 Sep 2026 00:21:57 -0400 (EDT) Received: from ams-imap-13 ([10.64.2.33]) by ams-compute-02.internal (MEProxy); Sat, 05 Sep 2026 00:21:57 -0400 X-ME-Sender: X-ME-Proxy-Cause: dmFkZTGoFIH3WITUQMH9wWS9ETTwWD3+gSemNpKRVvzkQC1ebGQhg56hbbZ58t6gSLllbl GjkRcBKvgO9sIYW5ScfUiR2nqTwRuOOAdTOyPlNDAuAj9CNoyoI+5tQ5rmyOcWm8D1oUi+ QTD6fp4jKtwuuiCXywcTKguAh/YuhPSw4ax/bqSY8msvgSyR7EA4nUxPUTX9SO4GpbDwBa e8b4mAWVFrPxtgaR2BSoUYmW4me53zgAaruWmBkkWiWXE1FrzvNc/s8Bdlb46FRg2hF/65 bEtTWZiBnnkjfwglSeCsNJpe7oa0tTXW55ePRzJMsxrgHiJJIrIfPk89Ro1fE1KdCsXNgA UR/PSBXJe/mrkw1ZOBOS8He1J0AkpB3cNE/OCifxSFwR47/pm/EbS+JXJNgZb8HmVjzgdC 93UjIsoVvzFO0giv7jL4kXm9WQZEd46sUpZAKu8SQt9h3Jfge4UyyTFR/XoKmorKx9thys TFvSlQdVMTQL4Djf5VZy79F46jvk4lwbtvqJUaR9/+elbQqHA8c9jj1idTnZosp67r1J4a 2YDZi+RQmQUf3Vo27tX1ykU5wOMLtjSnOPiGUz3JB3QL8GmYwxeiVlajfxw2YcCm2rTT2W hxOvtb1OKizLEX7vFJ/DpVMq/WtwOedW1x4GMKTMbTFbDTYet/bwE0cnONog X-ME-Proxy: Feedback-ID: i02414972:Fastmail Received: by mailuser.ams.internal (Postfix, from userid 501) id 27CC2F80082; Sat, 5 Sep 2026 00:21:55 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ThreadId: AWdxuz6OZDWw Date: Sat, 05 Sep 2026 07:21:33 +0300 From: "Juha-Matti Tilli" To: "Jakub Kicinski" Cc: linux-arm-msm@vger.kernel.org, "Manivannan Sadhasivam" , "Eric Dumazet" , "Kuniyuki Iwashima" , "Paolo Abeni" , "Willem de Bruijn" , "David S . Miller" , "Simon Horman" , "Marcel Holtmann" , "Andy Gross" , "Mihai Moldovan" , "Denis Kenzior" , linux-kernel@vger.kernel.org, netdev@vger.kernel.org Message-Id: <0cc80b04-1bf0-419a-809c-e16be3f6a933@app.fastmail.com> In-Reply-To: <20260904184038.5c1e673a@kernel.org> References: <20260901131934.225991-1-juha-matti.tilli@iki.fi> <20260901131934.225991-14-juha-matti.tilli@iki.fi> <20260904184038.5c1e673a@kernel.org> Subject: Re: [PATCH v6 13/15] net: qrtr: limit endpoint range to 16 bits on 32-bit machines Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sat, Sep 5, 2026, at 04:40, Jakub Kicinski wrote: > On Tue, 1 Sep 2026 16:19:32 +0300 Juha-Matti Tilli wrote: > > On 64-bit machines, use the full range for endpoint ids, but on 32-b= it > > machines, use only 16 bits. This gives plenty of endpoints, 65534 to > > be specific, apart from the invalid zero value and the local endpoin= t. > >=20 > > [snip] >=20 > Doesn't build on 32bit x86: >=20 > ../net/qrtr/af_qrtr.c: In function =E2=80=98qrtr_endpoint_register=E2=80= =99: > ../net/qrtr/af_qrtr.c:28:58: error: =E2=80=98UINT16_MAX=E2=80=99 undec= lared (first use in this function) > 28 | #define QRTR_ENDPOINT_RANGE XA_LIMIT(qrtr_local_nid + 1, UINT1= 6_MAX) > [snip] Indeed, I will later post a new version with UINT16_MAX replaced by 65535. I thought I was careful testing these, but now I recall that the individual patches were test-compiled on 64-bit and only the branch head with all patches was tested on 32-bit. Thanks for noticing! BR, Juha-Matti