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 BC784ECE564 for ; Tue, 10 Sep 2024 12:49:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 38C4E8D0061; Tue, 10 Sep 2024 08:49:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 314FA8D0056; Tue, 10 Sep 2024 08:49:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 18E908D0061; Tue, 10 Sep 2024 08:49:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id F1A018D0056 for ; Tue, 10 Sep 2024 08:49:52 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id AA2D81C2CFA for ; Tue, 10 Sep 2024 12:49:52 +0000 (UTC) X-FDA: 82548810624.12.87FBBF3 Received: from mail-oo1-f49.google.com (mail-oo1-f49.google.com [209.85.161.49]) by imf22.hostedemail.com (Postfix) with ESMTP id AE836C0003 for ; Tue, 10 Sep 2024 12:49:49 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=none; spf=pass (imf22.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.161.49 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725972538; 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; bh=FY/G3MXaavbXgZQIcVqEM6/ihxl9V6XepDsCDLrUSCE=; b=1kEUgfSGm1ixbistecM7q9Ws6/yX1bEWQqW4mwuFFrzA/rW4j1dBp+YLTzSNd2QKQr4oGm Da+e88ypg/rEZJQOD/ae9t8lCR8aEI9sNQiPK1OlK1kY9K2OsRHA7LXxvwvw4p7nMJArjU pqWg9qnJVOOJ/k0pmhV5MqFBds4dEas= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=none; spf=pass (imf22.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.161.49 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1725972538; a=rsa-sha256; cv=none; b=VYWeMI8MJ4D8DDSN10EsouOMfOnExMRkXRfC69uL2P1msUgT5PABt4L8aI2PsnM6rqOlJY e3fLvpmQwlyHkFmy4zM7sVbuibQRbR2hG5/+iJ6XTFgo5pVmqpRU3MZHb84b6HVD9ov1Xj WpiTbkVoIzOL/WC52gQNydEm7B5yUEI= Received: by mail-oo1-f49.google.com with SMTP id 006d021491bc7-5e19b1656ddso2951212eaf.0 for ; Tue, 10 Sep 2024 05:49:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725972588; x=1726577388; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FY/G3MXaavbXgZQIcVqEM6/ihxl9V6XepDsCDLrUSCE=; b=wEpk5PY1xr5RDAcGJ+lavyc07NFOxYahldy+nsTrOhQv/ayOgjCUZL2rZI3TBHcO6y hXNXol56SxFiYntTXXj31k71WngZKYrlMd3qW0CCVfLcGY0D+21Fd39P5sLkfJa25bcE OVyVaxZP+4f2Qo+0Dnf8CPUmHv1JshHA3uOLFx4YuyzakZzDmRXtzFO0757CiMfRveEo +2LoNqEKdvkR7o/nxDzIeRGghh1Ths8F5Sm/6Kwhahxk+oKRRzV+F3sDFZahW5mHgXni nlHyCAd9I6DwEEZhZEOPEySrAc7sc6btj3glSCdxv/dgnjYwuf8eWCEkqCxQMgvhC9Fk 5Rmw== X-Forwarded-Encrypted: i=1; AJvYcCX/9HVzB8rR5Fb/ObfuqGzoiF0qqv9DNplJ1u8OFqgG9Oh5/imCAMVW5FkGmT0aZA792UCtQnbXWA==@kvack.org X-Gm-Message-State: AOJu0YwKcPgRTsGu1OGIi8dVkYzDWH1hB4nIsBQsdMp/nGds/jY+8tkf 68EKjZJmXY69WVki7PhJWcgggi916kVytuniuCMJ97VzfB2fG1vhW5Xdttom X-Google-Smtp-Source: AGHT+IHC2upPZ3eR9DY+NK30nUL9g1uZyw5dCf4fE1Qe8f49HTF9TsHi4pBtwV5fpBk42eyjIkRcVQ== X-Received: by 2002:a05:6820:4b0e:b0:5da:a26b:ce79 with SMTP id 006d021491bc7-5e1a9cd4c44mr14827538eaf.3.1725972588340; Tue, 10 Sep 2024 05:49:48 -0700 (PDT) Received: from mail-ot1-f49.google.com (mail-ot1-f49.google.com. [209.85.210.49]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-5e1cab5370csm1250193eaf.31.2024.09.10.05.49.48 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 Sep 2024 05:49:48 -0700 (PDT) Received: by mail-ot1-f49.google.com with SMTP id 46e09a7af769-710da656c0bso1711999a34.0 for ; Tue, 10 Sep 2024 05:49:48 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWDrpHyOTC9b53fNvEa9GnQ/oL60AmkYSnKV4Gn7cfPgM38ziGUv4/e/0Y4hfZuMizJX4K+3CI8Ag==@kvack.org X-Received: by 2002:a05:690c:39d:b0:6c8:1e30:513f with SMTP id 00721157ae682-6db44f37140mr169442817b3.23.1725972199364; Tue, 10 Sep 2024 05:43:19 -0700 (PDT) MIME-Version: 1.0 References: <20240905-patches-below_hint_mmap-v3-0-3cd5564efbbb@rivosinc.com> <20240905-patches-below_hint_mmap-v3-1-3cd5564efbbb@rivosinc.com> <87zfol468z.fsf@mail.lhotse> <1aca8e4c-1c12-4624-a689-147ff60b75d6@csgroup.eu> In-Reply-To: <1aca8e4c-1c12-4624-a689-147ff60b75d6@csgroup.eu> From: Geert Uytterhoeven Date: Tue, 10 Sep 2024 14:43:06 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH RFC v3 1/2] mm: Add personality flag to limit address to 47 bits To: Christophe Leroy Cc: Charlie Jenkins , Michael Ellerman , Arnd Bergmann , Richard Henderson , Ivan Kokshaysky , Matt Turner , Vineet Gupta , Russell King , Guo Ren , Huacai Chen , WANG Xuerui , Thomas Bogendoerfer , "James E.J. Bottomley" , Helge Deller , Nicholas Piggin , Naveen N Rao , Alexander Gordeev , Gerald Schaefer , Heiko Carstens , Vasily Gorbik , Christian Borntraeger , Sven Schnelle , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , "David S. Miller" , Andreas Larsson , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Andy Lutomirski , Peter Zijlstra , Muchun Song , Andrew Morton , "Liam R. Howlett" , Vlastimil Babka , Lorenzo Stoakes , Shuah Khan , Christoph Hellwig , Michal Hocko , "Kirill A. Shutemov" , Chris Torek , linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, linux-snps-arc@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org, loongarch@lists.linux.dev, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-abi-devel@lists.sourceforge.net Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam03 X-Rspam-User: X-Rspamd-Queue-Id: AE836C0003 X-Stat-Signature: eo5y14ztc1zxqdtpyzmk6q4x8n1j9wdt X-HE-Tag: 1725972589-777722 X-HE-Meta: U2FsdGVkX1+p8VjQ7+ysdnrLBNoRbRzzirtpWqYj9qnKu2FGXWDc4LJ7/wfN0GFCoUptXJpUuDgpNJ8cWINr07rmxbdLA3R5ZTYlTkCAOF7a3gelJzLr2GP0ZPIqXLZWZAxdTUFV9QyTfoMgF91XGk5x7eW5B7e1z45Hd2I5YavTiuL9+xC8ISmgP4gax8rslol+OqKmAr7ronk11SfAgoNtwVI41002kKoOzHV6c8FZTE92pg4akwLG6vnZB0T3YzsZAD++kAT8QacH1flIsXabLjAQCarcZqy+38E9lw97JMbx9zhzMXYEyrqa0xG3F8VdjRn0sc3VxWq4TdFBxREFRPhTtvk/72gSAmeb7968khYPxJe36aMM790mf8jWIH3QIcTXOo3s5tz7StMgbIJIl+0fs0xJ2mQmd0Gqg9OfYgD4toLJfie5N43vEu5EonB1UaKllBtf42ECDoU4gzfykUHkZ7UdnJF6GSKKeHMDR2fevQBUigjKcuzdYwkyRPUJ8EApQXG8QCRIH0xTQf1aTavS10p8HXqxM1zZ0wMAbdr8sgjQxjW0BvjIZ1Cj570OfBYs/aXQRzvmmKJ99XWH9rGkugzyUh9laRrMcAdJnlUA13nJz7TYB6hhByH0ZIztjdmBrj5Gmkz3NGc6vZ+8cO7yp/Xj6usKeFlgT1Xibocon3oa/RPiSQKSDPnsmRLDnzlHdPU5QB5kzP01hCFYvNZ8h6GksQ+q9L85wrlxk+EzfkGs6lBNteUYSktYEuJIWmogEZ/RWwOWdYfQUXAXEWm0xZcu/kRGRDihPBC2SZuGvJscTT6c5c1Q9rsdePF8d5ZCTWkQ7wYpjcwMRXHynN+HvHoZ/pGbnWPxnAFJg+q8SdW/u7bMhjg9slR35nVRIu52RFDjQG7atnAGiPQycYiQ2kVkPyFF8HVHmiFyrLr2YhDGbIbTJVt/8MsRUUMmv5JHNJWkx/AyK/+ J80NjGYj LoVASoVxGimMKCDBlGye3UEilIxlZtNRqSvF5LkHKC1xui+xwPEKy+kyo1OHPepF0Y/Xmf7RLSvd5+CXeJ1Hc85UaM9ihYB846Sa+8bearvOqkEccpvauLfqinJTQbR07YX5n2Us9lDIwwXRpICHlWUR5NAZkburkGJUMdV9lXz9bztzneGxVV7GobfW1L4WqmonoziW16x7hxS4jpNmJPrRleth2+uumyCnsbFfjFLcUHqfW7b3rUGF/bkTe/NM/g+50tvnXpBjgQ4bzH7GjKx4KfYQWAjZwaRVW9MWnsYKZF9Weanbl6gQkwyVpOyLuv2G5+7fO8QAEI6Y2xiD1L3pqJiA4tGqbiFV5uf0XwJRxLf1UmPnHTZOG4S6LATK3Ocu2gibWjZcYniQ2R7HKFkv0pADK1KpmXPby+65w46LzRk0YsOuJP7xiHUK7CWfcU4Z8PXb2+1RUheRcVO9++2FMswjG/MelUoC72DJszrS/RneHScdnWZtez9tr6c+qXOOlDceAS2WPLfxI90MatQBDr7P1JaOd5+D+ 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: Hi Christophe, On Tue, Sep 10, 2024 at 11:21=E2=80=AFAM Christophe Leroy wrote: > >>> diff --git a/include/uapi/linux/personality.h b/include/uapi/linux/pe= rsonality.h > >>> index 49796b7756af..cd3b8c154d9b 100644 > >>> --- a/include/uapi/linux/personality.h > >>> +++ b/include/uapi/linux/personality.h > >>> @@ -22,6 +22,7 @@ enum { > >>> WHOLE_SECONDS =3D 0x2000000, > >>> STICKY_TIMEOUTS =3D 0x4000000, > >>> ADDR_LIMIT_3GB =3D 0x8000000, > >>> + ADDR_LIMIT_47BIT =3D 0x10000000, > >>> }; > >> > >> I wonder if ADDR_LIMIT_128T would be clearer? > >> > > > > I don't follow, what does 128T represent? > > 128T is 128 Terabytes, that's the maximum size achievable with a 47BIT > address, that naming would be more consistant with the ADDR_LIMIT_3GB > just above that means a 3 Gigabytes limit. Hence ADDR_LIMIT_128TB? Gr{oetje,eeting}s, Geert --=20 Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k= .org In personal conversations with technical people, I call myself a hacker. Bu= t when I'm talking to journalists I just say "programmer" or something like t= hat. -- Linus Torvalds