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 39DA8C10F05 for ; Wed, 6 Dec 2023 13:14:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BE6566B0078; Wed, 6 Dec 2023 08:14:31 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B958B6B007B; Wed, 6 Dec 2023 08:14:31 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A5E396B007D; Wed, 6 Dec 2023 08:14:31 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 93FB16B0078 for ; Wed, 6 Dec 2023 08:14:31 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 6DD8D1601C0 for ; Wed, 6 Dec 2023 13:14:31 +0000 (UTC) X-FDA: 81536437542.09.B5387B4 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by imf05.hostedemail.com (Postfix) with ESMTP id 917CD100012 for ; Wed, 6 Dec 2023 13:14:28 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=dabbelt-com.20230601.gappssmtp.com header.s=20230601 header.b=vIBW4Qjl; dmarc=none; spf=pass (imf05.hostedemail.com: domain of palmer@dabbelt.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=palmer@dabbelt.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1701868468; 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:dkim-signature; bh=6m8NNJ96xoL22f3J2mj0pcMGx/C1e265J+kyF1R2z8o=; b=dL9r4cZNNrO8jFacc0N5ZsK3iXggdWR4lAOxbzGswx8pAL3yTfe7UZu+TGl7X9WXEGtGIU vshoE3BZ+WEC5Ct3IzSQ+MoazTReW9XAOxMDVyoDHjtks+2/zvTL5omCandHamgxY67/IE QFWDrfh6tuy0pHFBQoWaEwa3DIf4SEQ= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=dabbelt-com.20230601.gappssmtp.com header.s=20230601 header.b=vIBW4Qjl; dmarc=none; spf=pass (imf05.hostedemail.com: domain of palmer@dabbelt.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=palmer@dabbelt.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1701868468; a=rsa-sha256; cv=none; b=nIdXWAgnoVnwb8KR3cvkvbuWQiuUwzS+4turlEkz9UT5kx6xbtYCmG0tQVHQdVgDdw/8ix NpHXmBbTHSg0ZCG1gAcne+nNZkF6onef4x+bopuYzSPkLzM2En1ZuFGErL26P/ZwzccGeb dIkYyeHRFarmEMHq04bjCpnWry2c4RA= Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-1d04c097e34so6913715ad.0 for ; Wed, 06 Dec 2023 05:14:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dabbelt-com.20230601.gappssmtp.com; s=20230601; t=1701868467; x=1702473267; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:to:from:cc :in-reply-to:subject:date:from:to:cc:subject:date:message-id :reply-to; bh=6m8NNJ96xoL22f3J2mj0pcMGx/C1e265J+kyF1R2z8o=; b=vIBW4QjlCoV1PLcZspZ7BWx9+R2Ex9Mzm6szIy8ZLKS/6kBYTqdTr5LavIUG2jDqB2 k15BQeaAxfWkSy53+oWjBVfIH5JJgkT9cwwyL8XrLejYdM9dRAnEaiVsuCgsQipoJR64 Bf72NadxdWhyERFR2YGuynmGlJArlztFIB4jqEp8xb1fyAl546OksL7DKzuhCiRSnYRT x5JVtEsuuoGOd5mIgJ9PrddFF90QNy9yGI8LQI3yxeMDeaUgJPGvtRNyLQC0ZjKqbI9L AFJBQvcOmp2PKQahXYH1adHRb+mFFwNW1/cKLrY1s/vXTGJOg0eweGnxXajNT6qXWEwO R4Ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701868467; x=1702473267; h=content-transfer-encoding:mime-version:message-id:to:from:cc :in-reply-to:subject:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=6m8NNJ96xoL22f3J2mj0pcMGx/C1e265J+kyF1R2z8o=; b=TCSqSBThtMX8Lzd4cb1LZeybA1U9nN8CofWr9bOj3CjcKwiU6Y685XGU44sUO5k7hq PdU2cKjt8pAST/dRwok0ftfYYoSPmjqJMmewCiMUyUn7ZjKaIH0EQ2lNCKY4UQ5lC0TR AgTs0/728vCvz/y/k2Gpi4nPByatPXCgQ4cfpxB2kirSc853Od++OGUpu76bqOANjKxx BROIPIIx45Yx4rI2TMVA16BXCbOSbU8OeEevQQuSGIxn1c2yECANmgcYy3BP/56kbN2K 2QbNRlxHo0HTq5Epq6gBl6AfwClmle2YHSx6mbGoDa2WFJDAP9JNNVCzo8/0NTuMY5Y2 bqYw== X-Gm-Message-State: AOJu0Yw+T5TWlO5SRK4pe/tfXTPAHtJNjpS4iF6jZMrgUCt2NOiuP5Zo Q0ic4gj3AF+dleWKz9cibmhHKA== X-Google-Smtp-Source: AGHT+IGta2bhw+7qIoVXmqExA48kB41RdGIfu5QAI9yipmpTWRjYPKmvmMdYnIurBqPfmflvyEFyTQ== X-Received: by 2002:a17:902:dac4:b0:1cf:59df:23e with SMTP id q4-20020a170902dac400b001cf59df023emr1270027plx.12.1701868467222; Wed, 06 Dec 2023 05:14:27 -0800 (PST) Received: from localhost ([192.184.165.199]) by smtp.gmail.com with ESMTPSA id p24-20020a170902b09800b001b86dd825e7sm12082582plr.108.2023.12.06.05.14.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 05:14:26 -0800 (PST) Date: Wed, 06 Dec 2023 05:14:26 -0800 (PST) X-Google-Original-Date: Wed, 06 Dec 2023 05:14:24 PST (-0800) Subject: Re: [PATCH 0/2] riscv: Increase mmap_rnd_bits_max on Sv48/57 In-Reply-To: <20230929211155.3910949-4-samitolvanen@google.com> CC: Paul Walmsley , aou@eecs.berkeley.edu, akpm@linux-foundation.org, keescook@chromium.org, linux-mm@kvack.org, linux-riscv@lists.infradead.org, llvm@lists.linux.dev, linux-kernel@vger.kernel.org, samitolvanen@google.com From: Palmer Dabbelt To: samitolvanen@google.com Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 917CD100012 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: sfesp8ti1rcpd4gdakkegyqooi5csb61 X-HE-Tag: 1701868468-315434 X-HE-Meta: U2FsdGVkX18k8WJuvwyiu9qYVj/i99+NyOts1tGPX8nHC961pqnsWXCjIv3XFNEyDcFSfrqp79bXRl4ZdjQ6VRgc7MfxUK4vHMQrvjozDxVkVtXmMa11KGtwMTPNhVrs2oCBr8wx9cOl402fgGDeZP5kZZmFzIwj4K8zT7mt3RXf8ILoI2jg9KQ8My1JslyKSVmfYADaqFShyqkPR5bwQHbQPbMUakd8vxPfeYEc9whne5Kk2Auu0s52u4Dv+PbM8OHkXZgz1EW0dLVu3ikel32G0aGDrpwX+dT7wnQHoAaWMOvyHBkozJmIKtCz6yk6NZ5z/CATLr8uYvUn03DtgOu+BKYKJcQpxaT4ekO8ucOXEKdl+jB9keZLTQ+i506o5q4STk0vj45UmF07lH8f4r7EVLQEr0tmb0sTlOTiQ3SeTcj65tM4Ek+b+apamfwYp1QQHU0CEVmWp5DNGG60HlSdGS86XY5TZb6uHANynrhCvh5CxNafFkkOx+lCqsv1XVsjDOjOWsIKj636YOeLa7TqJGyyM3EXqpuJPZuVuxjRKDeh8xC4bMAcx925X1T8oRmtRCXFwHeI1y/TYnHESsreweSZc6I0ZV5i6a1b2tPIh3MuAXP+Q7ZU2Tgj2ipwqBLQJJec9R6q+SioZCMWXpGCHuFzUt9YDWDveB1BplxsS3ZPmhHRD7b6DjEYTNy13wDYOhndXaWSnsuPHAP4et042K4d6Q90yBA5Nx8NKhbkRahYZW641fUsH+7hLffs6/eq3/Hjp8toWc+I63238ZimhHYth+5BsLyCCiaqnW6Si/SJZqLA4kuWearN97px/zUKXqRg19ZCxjTGd49ogdkshnYoJR2fnQMWM+lANrNpTc64O2qlPxQLMKbbpseqR3CjhpnKUjqy6jMzwFhU9jMh+f8QrWXicbuCI7W5UC4T0R0UfuDiFtvGr92xAjI9CcwE8vh7E8uJdKUC/Hc crwpH+Um TCbN6aAFgPxx6NH2BoEZ+mF1oVINWEAg1UU7GJXh0HAckwkRqV1wyCR0ANDtyZGQrO9L6pF+HnnK3uduezLhn9GloBwrJxA8w6aZBaxySrGFLPBtnWJlEHnV1zYLxPi4MxzjUVV1qeEtE7HjaLfD7OmtytH6f8Je8lOFj7q+VukKgPkGks7itWJ6XnZKL82PN0IjygrYYgFwhdGMrFAsy2ta4ZlwgYe6f5yKMdqgYUFL+OsLVRsn7IfapQT2cVQEWrK7gLkI/vodXcCrlbSuSulOt9y9ePRKAUx/xiqqjpCtNOwIGTzmZm4Wmjg2F5ujw4f5e9jOpmPtHe26GcGVvDfjvRmFTS4WxxdB4Iuq7qoER9avPsIk6tKREG6QoagW00oitMsDqnBAJq8ve7iQh3LovP5s/k8GCgBdvlnmggq1Giw5ckT3E7BSoeb572DxlpmgQKRGa95QjPM7bRQY3mu4W7zpIP9aR5v1K7eIgkyWUXmhzpNRF7iGuA3FqCUgx4MwKOmJJEGt9/LL8d7QR9KJ7ktXJp+0nokmzVfoxQ5ATEiDdfWAglx0zCRU165qAw7ItzeIwphAo0Fi+Z/3q2yXHNF6xjrgyZkfVBM3pTC4D/pg= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000003, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Fri, 29 Sep 2023 14:11:56 PDT (-0700), samitolvanen@google.com wrote: > Hi all, > > We noticed that 64-bit RISC-V kernels limit mmap_rnd_bits to 24 > even if the hardware supports a larger virtual address space size > [1]. These two patches allow mmap_rnd_bits_max to be changed during > init, and bumps up the maximum randomness if we end up setting up > 4/5-level paging at boot. Sorry for missing this, I'm just poking through old stuff in patchwork. As far as I can tell this is still relevant, the discussions are just on the mmap() bits (but we'd already screwed that one up and have since fixed it). So Reviewed-by: Palmer Dabbelt Acked-by: Palmer Dabbelt in case someone else wants to take it, but I'm OK taking that MM patch with Kees' review. > > Sami > > [1] https://github.com/google/android-riscv64/issues/1 > > > Sami Tolvanen (2): > mm: Change mmap_rnd_bits_max to __ro_after_init > riscv: mm: Update mmap_rnd_bits_max > > arch/riscv/mm/init.c | 6 ++++++ > include/linux/mm.h | 2 +- > mm/mmap.c | 2 +- > 3 files changed, 8 insertions(+), 2 deletions(-) > > > base-commit: 6465e260f48790807eef06b583b38ca9789b6072