From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=202.12.124.144 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794496442; b=sbr7Pa04FTC/VZ1Y1Tfk6QhrZpkZiiRVaKBgBKh9ou1e6sGdMnxVqMzZ6WcDGC4ts+vl owz/NsAh504tchB9nOQqaDKW5PPLa4qLAbyL34J1haEfX3kQKiXrxG4yLE84oAYQ5Qamy 2U9iMY0+opsy/5S1bV2B6KWA5cNcicy0ymTcx6Aaw6xAo4uU82NURaOFmvqf++iU5Hj78 66Roc62K6EQ7rGSCaTSAqr3afdP+Uo5kMmCJQa6R3gf9nrUpp5CRIJCh2H+RYo3uIr0Ty EYBKmpNA40L+St2Th7LDmGWdDqb8NtiHvaWPKqkE3CXnyvvjz2ZOTnRbT5MfRUA4KVQ== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794496442; h=DMARC-Filter:Received:Received:DKIM-Signature:DKIM-Signature: X-DKIM2-Info:DKIM2-Signature:X-DKIM2-Info:Message-Instance: X-ME-Sender:X-ME-Proxy-Cause:X-ME-Proxy:Feedback-ID:Received:X-Mailer: MIME-Version:X-ThreadId:Date:From:To:Cc:Message-Id:In-Reply-To: References:Subject:Content-Type:Content-Transfer-Encoding; bh=yr0atXZ0m6oU194Yrrdf0AUxqB9AC9ns0Dfj3SU/vfU=; b=H2+fekD+Nr3Q7BQreuBAFQss9y0XMCuKZ6HEVZ2n8ksQhSQKu51o1vCLyvInXXmIrN8N KICNy+LXS0hhxiSfEXmLiTw5yFbAa0vS+drZ4nncHYalrVqkqfHjc/Nd6sBhn9AM6DPry ECCkPTbteW9IPDbZf6/3/LaKrCOeg4CSHWkT03rS+6YL1R3pVsQNZ4b7HbR8qryKfvgfa I29N5YfQL1gMFYyRwj9pd16XayqNNPQkcWpDZdFU/ERLdlSiH71fOJPeoMZCc9JnSssO8 DB5T9w4eFCCx3o9d/NyDxzGhjf2RpFCNtpqB861Bi1WLfPwCAr1qL9fmXMcADiN//eA== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass header.d=arndb.de header.i=@arndb.de header.a=rsa-sha256 header.s=fm2 header.b="Pfgi/xpw"; dkim=pass header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm3 header.b=oz9i6IbK; arc=none smtp.remote-ip=202.12.124.144 Received: from fout-b1-smtp.messagingengine.com (fout-b1-smtp.messagingengine.com [202.12.124.144]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 889A160A2616 for ; Thu, 12 Nov 2026 15:14:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 889A160A2616 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=arndb.de header.i=@arndb.de header.a=rsa-sha256 header.s=fm2 header.b=Pfgi/xpw; dkim=pass (2048-bit key, unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm3 header.b=oz9i6IbK Received: from ams-compute-02.internal (ams-compute-02.internal [10.64.2.62]) by mailfout.stl.internal (Postfix) with ESMTP id B7A451D00118 for ; Thu, 12 Nov 2026 10:14:01 -0500 (EST) Received: from ams-imap-03 ([10.64.2.23]) by ams-compute-02.internal (MEProxy); Thu, 12 Nov 2026 10:14:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1794496435; x=1794582835; bh=yr0atXZ0m6oU194Yrrdf0AUxqB9AC9ns0Dfj3SU/vfU=; b= Pfgi/xpwEatfQthVxvTtNqAXrKIh0mwHmnic2aeLsrDBG8t3hY3NC4RYzy8fgSJb wAW/NdjoV/0YfCBNfv4G+IZjlUSKEiRzS4vkRa9U980g1dwieP1snnZhIJWSG8TI Bia9jZ4TCVXU4chpKvWb2yjrgl/Zok879rDtSoaJnnBfXxntf1p025ei3NX4D75/ k6ILjz2EE1AtW8EIFHfmT6duNtFGW+wn7bSjFSRV6jNesWO5f0ezH/+OvEstkx1r bwExdHgmA7CwHudQfZgKpIiZ73+2ieY6hGRhXW/tIK22ghKtpWs+10JtP4S2nOGx G822pQceXiXSFuFKoIqYiQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1794496435; x= 1794582835; bh=yr0atXZ0m6oU194Yrrdf0AUxqB9AC9ns0Dfj3SU/vfU=; b=o z9i6IbKnYqZoI9sWpPEtnLV/t+kGE1rqXxfRBswwGEkq2tRxXPlmkDWw8q4My5a/ EnqVEiXfX4qcFL8Dd/8zc/DkhwTu0OcoVuphscVfbScStMtq0+jU3VoT3dXNCIK0 0NWvMoCg2xE5HFRup9lLBxHkggZ3Z6NfiZp+ppMLYi85sCDWDuZyvM/rjKh5i9Ct tUuDN83BTPrd2rJIRJ5N5XQZ0j6LkhlBUd1pe2igTuQ/4KYJ4e3k8DKmexbkVegE Px0uQ67fHMPtrJavDz+oxQL4OQjpahOGC3jAtyowq5potpHU6UY9oeA8WjOIxzJW w3EmhHPxUgDV7ayQx6rrQ== X-DKIM2-Info: draft=ietf-dkim-dkim2-spec-09; repo=github.com/dkim2wg/interop; date=2026-11-03; sw=lmtpprox; action=sign d=arndb.de a=rsa-sha256; DKIM2-Signature: i=1; m=1; t=1794496435; d=arndb.de; mf=PGFybmRAYXJuZGIuZGU+; rt=PGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc+; s=fm2:rsa-sha256:bAX/e39M541LIFiFVrdMozW+7T759DJ6W7JYET5x5SW79DM 7MTKEW3TYiWowYVitUBt6soAjYNGViocVSmTIhYxBDo9sJ1HnDynNLMw/Y7mCKo7 aq/tYW65jBQqTePIi9nbbJRP7O4wLxlrPgJimqGZriCtZZQh7ZWtw5XTVcsqs64V qIQOFQmwRJiD8z5DtenCqhfgTFYd7FqrztKlN5NTmNIOZLsXJACq80SQzwwSKzUV kt8L914gRURdtAj9KaH8eQHZO6lBqHEygX7Li297k2rOi/xFqlZN+Cm+G9i9fe56 1PaszBmpCHKMyegikybqTTRyNWyc5eedOswtOHw==; X-DKIM2-Info: draft=ietf-dkim-dkim2-spec-09; repo=github.com/dkim2wg/interop; date=2026-11-03; sw=lmtpprox; action=mi-m=1; hc=12; hn=cc,content-transfer-encoding,content-type,date,feedback-id, from,in-reply-to,message-id,mime-version,references,subject,to; Message-Instance: m=1; h=sha256:V1Y82DRVNhyeaUYCMNFZd6V8It90rR9izI2oqRP8sZs=:qTDNJSMbhXSIYjAgbioGGC+Lc/CIZXEv1nkhrvv13rk=; X-ME-Sender: X-ME-Proxy-Cause: dmFkZTG1vXRcIn8fotWLJjzVfhVY+BjzjZ1qnowZOpNT/rv+EfWWS2ow7G1Onc4Rm16y5R PG1+D3bOroSLj+j2Vred/jg9H127leojZpubS8ufggGVB/6Hgoe+/Uv1Qj+LK7TzQEE9fn GbEf4kU1UIKVEsjjQ26u1CMO51m0ygZnUabeb4JqpKgwxOcfrkn1JkKVVVIgQm9G+hxaru cZHBkZwNXHRKmLY/AT1AxSnLbbzlPdZyTsiA2jwUcJtLEMWUHGN0RmzLffaEwCuReOzBvv V0DoNxTflc682GMTUPUfaiVC+PuH/fmzSt7e4TEEsDbzT2ILvNgldqw9fH+7wLIDPNnuFS Uz50TehBjPHbyFSYDcqjMWbpC/goN8iYSRtjaG4fiqNdRhhmp4yLwzSEfGLMjwnNH9PopE vrJahlsIv+oXJbB65fkFSEHeYdVueu9/mKAOT1D4DLPLYTLqc8hF8k7bFIUXSyZA2lAYIq RUdkugBgRWOX7JkF+sZPau2iumroWiUlTOieJYj/zqemrD6Mesh9+mk1S6YUOO9Z9fonrE tyI9CCpS3h5cKlwNAXTQose5L4743s6lfJrOYw2qDDmA/fkOiN8dNa4i99yiVjUJVBBWn+ iASqgGkD128e7nh/7FymnoaXMCjO32WVukw/dsjBvpWQ35/ca0UlqIeiC+6w X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.ams.internal (Postfix, from userid 501) id 3AA9232A0099; Thu, 12 Nov 2026 10:13:51 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 X-ThreadId: AXRzvbN5yUxV Date: Thu, 12 Nov 2026 16:13:30 +0100 From: "Arnd Bergmann" To: =?UTF-8?Q?Andr=C3=A9_Almeida?= Cc: "Christian Brauner" , linux-kernel@vger.kernel.org, linux-kbuild@vger.kernel.org, kernel-dev@igalia.com, "Masami Hiramatsu" , "Thomas Bogendoerfer" , linux-alpha@vger.kernel.org, linux-s390@vger.kernel.org, linux-arm-kernel@lists.infradead.org, soc@lists.linux.dev, linux-mips@vger.kernel.org, sparclinux@vger.kernel.org Message-Id: <1bb5a117-bcc6-414c-9268-4c007d219ee5@app.fastmail.com> In-Reply-To: References: <20261105-tonyk-syscall_table-v9-0-8d1275885d9c@igalia.com> <20261105-tonyk-syscall_table-v9-9-8d1275885d9c@igalia.com> <0cfb4dbf-f3e2-4ceb-ab89-0453ae59793d@app.fastmail.com> <301115f6-3f1e-4e83-bc01-0ba49dec496a@app.fastmail.com> Subject: Re: [PATCH v9 09/15] syscalls: Add an option for offsetting the common table Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Thu, Nov 12, 2026, at 16:10, Andr=C3=A9 Almeida wrote: > Em 12/11/2026 12:08, Arnd Bergmann escreveu: >> On Thu, Nov 12, 2026, at 15:37, Andr=C3=A9 Almeida wrote: >>> Em 12/11/2026 11:07, Arnd Bergmann escreveu: >>>> On Thu, Nov 5, 2026, at 21:05, Andr=C3=A9 Almeida wrote: >>> So one option does a string concat, the other option really does a s= um >>> operation. If I had used --offset 110, the result would be >>> >>> #define __NR_file_setattr (110 + 469) >>> #define __NR_listns (110 + 470) >>> #define __NR_rseq_slice_yield (110 + 471) >>=20 >> I think for consistency, that would have been fine here, possibly >> using another macro. >>=20 > > Something like: > > #define __NR_common_offset 110 > > #define __NR_file_setattr (__NR_common_offset + 469) > > Sounds good? Yes, works for me. Arnd