From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9D1FED41C17 for ; Wed, 13 Nov 2024 08:37:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2C50F6B00BF; Wed, 13 Nov 2024 03:37:13 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 273D86B00C5; Wed, 13 Nov 2024 03:37:13 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1149F6B00C6; Wed, 13 Nov 2024 03:37:13 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id E6A006B00BF for ; Wed, 13 Nov 2024 03:37:12 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 977F21A0898 for ; Wed, 13 Nov 2024 08:37:12 +0000 (UTC) X-FDA: 82780414752.09.70D2841 Received: from sipsolutions.net (s3.sipsolutions.net [168.119.38.16]) by imf20.hostedemail.com (Postfix) with ESMTP id A5EBF1C0012 for ; Wed, 13 Nov 2024 08:36:17 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=sipsolutions.net header.s=mail header.b=SUnHqb+9; dmarc=pass (policy=none) header.from=sipsolutions.net; spf=pass (imf20.hostedemail.com: domain of johannes@sipsolutions.net designates 168.119.38.16 as permitted sender) smtp.mailfrom=johannes@sipsolutions.net ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731486968; a=rsa-sha256; cv=none; b=eem8NPqfwDEL5HV8VT0nuwLRZ/QXzVZeXBKH2Y8xQ+WNC5iu0qdAJkd6XHDpiIYk5kfTnX sRmGr7OMGYmmHXxvekki2nwRwXEw8NC+vZrk2ON6gcWaFmEuRpIY4XwUczzAW17EO0didg Yovddah1Vk6PCvjT9dP4tyH4EQwFuG4= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=sipsolutions.net header.s=mail header.b=SUnHqb+9; dmarc=pass (policy=none) header.from=sipsolutions.net; spf=pass (imf20.hostedemail.com: domain of johannes@sipsolutions.net designates 168.119.38.16 as permitted sender) smtp.mailfrom=johannes@sipsolutions.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731486968; h=from:from:sender: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:dkim-signature; bh=9c+QMjucCNR1+cmEP5futdaVPW76iv6bA48yEkio5hI=; b=dNm7sIMEx/KyaD83rkRL9cpOsq0Ef6/c50u+ZdzOovajJLcmPg6wydUFwSeDj/GoQyT0XW 3aKNzb+EsBTbn80NIwkMZY7Xdx9ox/vsXg77Y96cWIobXZhzesOpUVxh7ibNxXajKvQp5M ljQlKR63mWmXkC1MhYLMgC7ijh4fKAY= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sipsolutions.net; s=mail; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-To: Resent-Cc:Resent-Message-ID; bh=9c+QMjucCNR1+cmEP5futdaVPW76iv6bA48yEkio5hI=; t=1731487030; x=1732696630; b=SUnHqb+943rvinwK5ybjswuDigmbUWSdLCg/LLJtoBhV1y3 OtR1bJMc2joihMSccRCTMnHrnfbhnlLYB8M+Fk1PHkNbkyowaTISV+YK7gpPrlRfcQFXeWPbn6w5t 5R4KwaGGneiQOXIJKY/ivqy5JobI8fyiK7MP0FnBbKlgGy2cV5JrBPIt+7bLtpn+xvUsiIH4GwOXb 8hQRY+xzv1kyhOeZfNs1evVQdkLwtjmfI3atR1rv91w39hZZp0GGFbj+0LCUAWp7i+UoubZ5kDykh Ozd6I/6JTx9l6iVpT+90OgrOeXoBjFuG5oWDG7BFMHJ3t2/BHTqWIBzrmHOCdnIg==; Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.98) (envelope-from ) id 1tB8s1-00000003mOe-1rzZ; Wed, 13 Nov 2024 09:37:02 +0100 Message-ID: Subject: Re: [RFC PATCH v2 02/13] x86/um: nommu: elf loader for fdpic From: Johannes Berg To: Geert Uytterhoeven , Hajime Tazaki Cc: linux-um@lists.infradead.org, ricarkol@google.com, Liam.Howlett@oracle.com, ebiederm@xmission.com, kees@kernel.org, viro@zeniv.linux.org.uk, brauner@kernel.org, jack@suse.cz, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org Date: Wed, 13 Nov 2024 09:36:58 +0100 In-Reply-To: <8bbfe73f7f1ef9f1a4674d963d1c4e8181f33341.camel@sipsolutions.net> References: <8bbfe73f7f1ef9f1a4674d963d1c4e8181f33341.camel@sipsolutions.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.4 (3.52.4-2.fc40) MIME-Version: 1.0 X-malware-bazaar: not-scanned X-Rspam-User: X-Rspamd-Queue-Id: A5EBF1C0012 X-Rspamd-Server: rspam11 X-Stat-Signature: orni4pzf8ua5soyakfcpce1by7a8asjy X-HE-Tag: 1731486977-651088 X-HE-Meta: U2FsdGVkX19LzUZsy+l4UEFkVSVKqVlNSp0CsNKuKGRnVg0vZI3xObRKiBYhJa2V8lOEMP9LRhPKSqR4W9HrlN3WgQVNQ/CK+N63m3wkFOJPtePkdl18fMUeo8BZQi7R7VK++jHsRAcaBt3MO3cS7tgkyRvetDqUoTgQtFYbv04LjQIVxL8h4iKXQNOwBl5UqrxenY/NJJ0XwP1Vk1gOFU0QupsztHd0ccZYHrDz23lJD8z7+iu1Oy/T9GpbPi7j90K5htXfh/eEaCIWvW0uI8yKHYOovTcdScJE4OvznPeC6+nE956bCAH1niY9FK8NMVIkBVvbWaArcYwvUh2+Dr9+SD9dscs9j+elmvNXSP5Yi/8XmAidEderMADvqQ7WZlA+HyhymFQtTgLhc2OqW0GdQgd9rgbyYZrmBiMeVXrjkF78fNXGgm478u/YWalzx6s2X8ccrJpnRI1T+33b01ft72VzftiriG4aTp93WIIhzUUyhh/vk5K3y1dntlJtrPatDWd3C9ltjHvc+17y+2grswDmXEr049ZzXukir3UfDOEL64ZCKTN6jzNhfVhNp6orzA9c92vq1/2PbrzWnAOZ3aMbhun1TDQ1LATpA/+hanao913qxIi5D1OzTh7s7ncns3Or4z31vx1LKKxprAkxvDWgUMKz4jQwHrumFAyFPJikYeGOaeWF4z02quyBQywTk2nHY70+MtOTQBVR4B3v6zPv1RKZtTaopP7EC4sWyQBe/GHrwqwMVUG/51Dj1MhmM/GumbLT5nlrQLTjxL2grKKRXtBzIOphewHjS6F0vVokEZe2WTc5YmUhKHQCSBCI/PfzeyL+LBE8+luNCz+g7Z6pHznS3A88BDfyjrtpJ+8XoZAo64MlWMNiazBAuC3gL1RJbJ1e7bxDA+8Yu6XRDq+qc/5E2ht+3/RusPOu169iRtAsrins2GdezRWHjWFyxgy+PakcnJX6Oxg OnT1DiY6 T4dVIYHbeRkp2x7jWmbHxE8LC3SCrB8HPoNrHFh2v2YL24MqFjeLFKRmkYtz0jsQ33Av7WxTQAsVYWrxqBabAPD+6pRfr+to9seijTcE3/H2GZe061g4vBgTr4AAU7GFJ8b8mRXLVwPsZQI5PyKkeOyECZDJ8diyeMCBDN3Exa3D81rzunnIPZaVMHHtOzq6nNpth7HSyXVX/5qILIrr/J69EWEunTo/NkkguLinFoc4WmweKLSY/WAwiea62/o+qSqsEWAzpQVlZJv6SzjsCRol0wQtXaVruRKtA X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: (sorry, fat-fingered that) On Wed, 2024-11-13 at 09:36 +0100, Johannes Berg wrote: > On Wed, 2024-11-13 at 09:19 +0100, Geert Uytterhoeven wrote: > >=20 > > > > > - depends on ARM || ((M68K || RISCV || SUPERH || XTENSA) &&= !MMU) > > > > > + depends on ARM || ((M68K || RISCV || SUPERH || UML || XTE= NSA) && !MMU) > > > >=20 > > > > s/UML/X86/? > > >=20 > > > I guess the fdpic loader can be used to X86, but this patchset only > > > adds UML to be able to select it. I intended to add UML into nommu > > > family. > >=20 > > While currently x86-nommu is supported for UML only, this is really > > x86-specific. I still hope UML will get support for other architectures > > one day, at which point a dependency on UML here will become wrong... > >=20 >=20 > X86 isn't set for UML, X64_32 and X64_64 are though. >=20 > Given that the no-MMU UM support even is 64-bit only, that probably > should then really be (UML && X86_64). >=20 > But it already has !MMU, so can't be selected otherwise, and it seems > that non-X86 UML=20 ... would require far more changes in all kinds of places, so not sure I'd be too concerned about it here. johannes