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 C696DD65C6C for ; Thu, 14 Nov 2024 10:41:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 443BF6B007B; Thu, 14 Nov 2024 05:41:49 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3F34D6B0082; Thu, 14 Nov 2024 05:41:49 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2BAA46B0083; Thu, 14 Nov 2024 05:41:49 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 0F7A76B007B for ; Thu, 14 Nov 2024 05:41:49 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 7E24AC103A for ; Thu, 14 Nov 2024 10:41:48 +0000 (UTC) X-FDA: 82784359476.29.96EF977 Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by imf01.hostedemail.com (Postfix) with ESMTP id 6490E40005 for ; Thu, 14 Nov 2024 10:41:12 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=cWJ4GzKo; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf01.hostedemail.com: domain of thehajime@gmail.com designates 209.85.216.45 as permitted sender) smtp.mailfrom=thehajime@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731580728; a=rsa-sha256; cv=none; b=BJPh2R1Q4ec4zrmjBydYFsNvbVsivCyRiJ7XFV0/2vfeFPJfD2onWth5ZvunIN2FmKFjXo UGCARD2zD+OJ48aLUu0OVpnQ1dHFa48/Xr0SoOI6u0454hJylmVm98MP8bERDg5fw8I44W dNqrhdtpF8qHBt2gxHF9HlteOjXdDlA= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=cWJ4GzKo; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf01.hostedemail.com: domain of thehajime@gmail.com designates 209.85.216.45 as permitted sender) smtp.mailfrom=thehajime@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731580728; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=wcRtZRAtklIfbX452cq3UuL4sVx5Lq8L0ye2jnnDq/U=; b=CnbRmGMUsmA94KgGjMut5DMyF215X2uuZ+70/qtz4vVIQwIOJQd6kUyDZIflAHHSAG+PYx K9AtkCbm8Hi2pswOH3eHS/ulwk3ExiXVO5IUFUEmgO7OCPXgA2l+hy9ZSFEyPsWtOSrio3 O6EZMC8/GJpr4G4q+zitkTRdzOEGDqk= Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-2e3d523a24dso391671a91.0 for ; Thu, 14 Nov 2024 02:41:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731580905; x=1732185705; darn=kvack.org; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:from:to:cc:subject:date:message-id:reply-to; bh=wcRtZRAtklIfbX452cq3UuL4sVx5Lq8L0ye2jnnDq/U=; b=cWJ4GzKoEaUVccHcVu5Le4D2GxzecUcxX4RDgW99oRl95fjOsAZtzduyMJ1CRzyvgM czSuHXobrN+YPHZ1xC/Jedjcu/qlf8KKG1cQaLBBdQOqokVAReuQ6RDOv1vFVEzZQ6Lk ReSO/Jx5YZx/reGYlj572s2DUcTx5Jjd8TgIUIC150Vg+NaFzhhKIQwB6YPH31sW2Sx2 rK94VZxQLChi9lFF+uFxHB4S0tZX44E9+Z+TEgOkPCTXPfZhaGakRFyF3QZYlmr0FbRD 6XtqNKMUrUta0CDSNev9y9f5sz0BNMTB1ZARXpb+80QKWLK9xxUmiCamhCy3Kct9m3Uf CR7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731580905; x=1732185705; h=mime-version:user-agent:references:in-reply-to:subject:cc:to:from :message-id:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=wcRtZRAtklIfbX452cq3UuL4sVx5Lq8L0ye2jnnDq/U=; b=CN/a5ZMccv/d8j9btlPBt/GM2W2JXZB2Q/9/dxw1VW3FA/THvX3LYeAAGOYrcZFfIv wXqRfgcmrMszZeZd++dkZ/X/5LcrxXgCnhAkZZWrLlRbvP45G1y+Kr+iSF5iIxNJTdHE IjJLG7sof0w51iDNfftVMSZ+RaVQ6MwH7PQVdWXVi8jB4yA7+t5+o39Q/nyrxVdWiQy6 AVjv3n73YAQQsJ1Vz2X+AkDECQ4KBcennmhSd4omB938XAbQqTgYajrS6+MlqaOfrun7 F8cWnXd7h1QG2ca/AIBGNqUTGtk/1JiolZng/JZF/G7//0UfvBwG7rZAR6wgN/DLSfV/ 1hCQ== X-Forwarded-Encrypted: i=1; AJvYcCX1uU0odBhra7MIKbB8v8e2qHiWdSLqeYgDs24UVenP3NTosFzfWuwStWxIJ24QAPRdaQ5RJpxAIg==@kvack.org X-Gm-Message-State: AOJu0Yxxlh23EM58woYpC6klmaCsmPfoU56th84EtFHmt1mseIMbGEy7 wijsg0z7K0BH5B0A14QOrJn3RvsToGx/puM+bJGoBI+jTGClPXqJ X-Google-Smtp-Source: AGHT+IETO0T5CdPmBixIh/jL5AuC+2KzjP5/EEdAOtq5cp8iWXa+uieiimcZX5nA4JZQrpMEgBBSCg== X-Received: by 2002:a17:90b:6c7:b0:2e0:5748:6ea1 with SMTP id 98e67ed59e1d1-2e9b1797ba9mr29895862a91.37.1731580905114; Thu, 14 Nov 2024 02:41:45 -0800 (PST) Received: from mars.local.gmail.com (221x241x217x81.ap221.ftth.ucom.ne.jp. [221.241.217.81]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2ea06f9c6b1sm885062a91.32.2024.11.14.02.41.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Nov 2024 02:41:44 -0800 (PST) Date: Thu, 14 Nov 2024 19:41:39 +0900 Message-ID: From: Hajime Tazaki To: gerg@linux-m68k.org Cc: geert@linux-m68k.org, johannes@sipsolutions.net, 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, dalias@libc.org Subject: Re: [RFC PATCH v2 02/13] x86/um: nommu: elf loader for fdpic In-Reply-To: <7290bc34-d398-4ea1-8e52-193f1021e114@linux-m68k.org> References: <8bbfe73f7f1ef9f1a4674d963d1c4e8181f33341.camel@sipsolutions.net> <7290bc34-d398-4ea1-8e52-193f1021e114@linux-m68k.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/26.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Stat-Signature: jguc4yb5dz1d149o359zpgme4ieuuyu8 X-Rspamd-Queue-Id: 6490E40005 X-Rspamd-Server: rspam08 X-Rspam-User: X-HE-Tag: 1731580872-62680 X-HE-Meta: U2FsdGVkX1+f2leSpzlX6bK1E3+BV+qcKadA2t/+7zvZ8GxZOZXRMy5LyWeTBvNEdf6vL2zQRlLbcB5RxLtX13U2xOVwl+va0RfdOcm4Os9XqbOSalsodm7y+mtTtprE+BE7mGdHakPoe5Wane2fN7tZ37E0qyXj7p4zABLLOGJOrO1GhTCUDMk+7uC4UjDbrG3Glx5IPmWoxlhQNeGw5hlRRHsh2VEykHOw7t66v2LzPIBjwp90zd2ETt9sslFXxZ2lfJG0jNzeFSOKYppDFZGZTn38hc2MuwYflyTpClGUgVjSTrKGy53m6qkcpjxZive3NcfcKltRBUk8MXBRIWVn72tr6/SxVUa3KUC1MoN3+9V7DZQaOSu2FwlVCy/uZkkFGL73Y8RJEw0e4wXjOlrDGfqbi/ybMZFVCuqAWFnsIEcr+jDgBVcos3fbCTeSGzlBuSAh+PE0CpWJhsVUFNWv4lGA1CyUjHwosDGciRHyCyJfndyZmRa6yDxz1hvn+n7ReBKjC7dcbrC9njxwRWTnNfD8ctnF3gHj/eqVmITMBJPyeDeyJzc2F6A8dcHIcgSSW+cHNM64atY5dnme+bmaoQCbTIRKcFCZsymwE84Kg30sdqxsEcrfFSZAI0vwAeyZaJldtyC8IoDjnCm/39WX6t5hN0pe1FUzv+1lfRw3CGPMt8AkauprxcB9j8Gkv2+UyZPadTQjJaFiVFs4yyj/45JFh1ULvB4aPfi6Y0ZCpUHg0Km3M9kmEwlJL4Usb3OJ6i36k+gNX0XuWwKX4olwZ3Asv/cCJklzSPaWevBz5f54+11M0+VfurVgaJzNH5SyLcPi8aZyT/BOYKGd/HbuZqKY26Gp2wbdR9oF9fee/EaonCSQvrsl7munD7JqwAeesytn9N4iBZ/LJ1kqScTW/PY/OBxE4rDR3EdzidaAL3IRaDZ5h7hdyuERdrS9RMAsNVzUQA5Yf3dLMqZ E6B1/muS x+2JX+89Ek7Alih0+4G7/4lfUL6mXjTNN3WfQPmB56TTQgVwORvwfffYo6MHXThh9NnqKJQwLXhVcC13Gn+rhqmiKIaae5qngcqZd/I+FDcJD4sgC+5MOjY1BVbNZn47MucizCeEu561evo9EbQjeIAFUkXKzmbmUtdkQto+0tt19KrutrG3MkpxHkHUewxfNDahGPP2fAQpYXlTL3jrgVNARaImnTfVMfcMIadz8FmljMf6SS/nox5SLapHxUdhyH/AofnTJf9gPWgSfkxcu27IUaseVbnueN2yA6R/2wVxz3Hnd7yPsfk1KQ/iX+Z0trnzT X-Bogosity: Ham, tests=bogofilter, spamicity=0.000319, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hello Greg, On Thu, 14 Nov 2024 10:40:03 +0900, Greg Ungerer wrote: > I was only interested in the ability to run ELF based static/PIE binaries > when I did 782f4c5c44e7d99d ("m68knommu: allow elf_fdpic loader to be selected"). > I did the same thing for RISC-V in commit 9549fb354ef1 ("riscv: support the > elf-fdpic binfmt loader"), limiting it to !MMU configurations only. > > There is no need for binfmt_fdpic in MMU configurations if all you want to > do is run ELF PIE binaries. The normal binfmt_elf loader can load and run > those already. Yes, my motivation to use this loader is run elf PIE binaries under !MMU environment. -- Hajime