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 E4FABC433EF for ; Thu, 30 Jun 2022 10:07:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 777A56B0072; Thu, 30 Jun 2022 06:07:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 727688E0002; Thu, 30 Jun 2022 06:07:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5EED18E0001; Thu, 30 Jun 2022 06:07:25 -0400 (EDT) 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 4FF6B6B0072 for ; Thu, 30 Jun 2022 06:07:25 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 26F24211C7 for ; Thu, 30 Jun 2022 10:07:25 +0000 (UTC) X-FDA: 79634474850.26.FA058D0 Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com [209.85.219.174]) by imf10.hostedemail.com (Postfix) with ESMTP id CE858C0037 for ; Thu, 30 Jun 2022 10:07:24 +0000 (UTC) Received: by mail-yb1-f174.google.com with SMTP id o19so26302644ybg.2 for ; Thu, 30 Jun 2022 03:07:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=qjowXr8FmmxW1YnHvodXNxSOREMog+Yqbage1/jxe5M=; b=I9WBPRsp8kqwqS7SBBYwaQv2ztdCtDUKXzvF8cVYP2Txy8SVDjmsDnqKrQJCS+f1W2 awsGSyc1BX4FwbaEiVzwMcVO+vipdtzlaChuM8aCtA6OVch5bRuKTZQ4sNgG5rQDX47E ksBx+2+3FgItcGaUgVwZUeQpisGFbCsCwvSOz6L1CIqWWDe36QqGG0nsmOTIuiNrO/1O qkNjODV94yHX3hMdpIn5UqKL6k67gUE37H0WjnXreLA1BpYMA3RDduhXCceaida2mKcE yUuRd8v+vfFDMCQn3FbzzsEttJ6e9TShv+jvlOfx8CzCGL1BMEz54iGopdNYOjr9ERyx dG1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=qjowXr8FmmxW1YnHvodXNxSOREMog+Yqbage1/jxe5M=; b=UE8OJCzS7QiK0OxRp/mt5owrZne5RGTllZyG5oA62lIiBKdGJbIlYDYtDgMj+YQpen XsjspUixA37JzNi0/QbfgYw2ByUq31b5t1OPz4t6WV8T5dG0X7aZT3SuP6K2Mq2vW1tB P1bo8VT/yvzDhV/9OwGyMH5hBYcEOJbjx8bUVS+gBZwcLsKVXNmEtVvs8QTwYD1ZQPma f97kqhjyWHWHSKHuZ5IwnipSjQlMFaWdmqsnsKnkJksi6xJ3d8OZ9GlTqoLWAag3fJwc QCKxNwHAYyRaVL1/4t+qLO4qEjWWBQr9DEx2cYIPljioja+MXptdL/plM30ZPbGxlPHo bj/A== X-Gm-Message-State: AJIora/qrfkH2KEHCCM/wmGliVIgvlpdaburzXVKWQDTpCrO4xwjEoBs la42fxosidpZNL/qJFYGCpCzWUABKZArHDg4qbYjBA== X-Google-Smtp-Source: AGRyM1twU0WutAfZsPOOJC9VQ8DBawe3+rdE96PV6vmTf1cfwDTwN9yJQZRwG/ZDgrdEzI36JvfSzEj398hs15f8D8I= X-Received: by 2002:a25:9388:0:b0:66d:1fd9:6f73 with SMTP id a8-20020a259388000000b0066d1fd96f73mr8206505ybm.147.1656583643894; Thu, 30 Jun 2022 03:07:23 -0700 (PDT) MIME-Version: 1.0 References: <20220622162230.83474-1-kirill.shutemov@linux.intel.com> <20220622162230.83474-9-kirill.shutemov@linux.intel.com> In-Reply-To: <20220622162230.83474-9-kirill.shutemov@linux.intel.com> From: Alexander Potapenko Date: Thu, 30 Jun 2022 12:06:47 +0200 Message-ID: Subject: Re: [PATCHv4 OPTIONAL 8/8] x86/mm: Extend LAM to support to LAM_U48 To: "Kirill A. Shutemov" Cc: Dave Hansen , Andy Lutomirski , Peter Zijlstra , "the arch/x86 maintainers" , Kostya Serebryany , Andrey Ryabinin , Andrey Konovalov , Dmitry Vyukov , "H . J . Lu" , Andi Kleen , Rick Edgecombe , Linux Memory Management List , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1656583644; a=rsa-sha256; cv=none; b=S5ZsbG/CkDIfypbZPQyG/q5DbrcPUd8ZBM1xoEBBd4iNA93stjPl5EA1ihOveZ9NNrveYV czu9nIrhikprVPbv6whogp9rKBDoUc/pPaF0yHGoK9uDZncPXvjHMIdSNhmOztSc8RiaVW 18SLod5F1s5nsQOdR5JKukDI8iCrSBs= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=I9WBPRsp; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf10.hostedemail.com: domain of glider@google.com designates 209.85.219.174 as permitted sender) smtp.mailfrom=glider@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1656583644; 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=qjowXr8FmmxW1YnHvodXNxSOREMog+Yqbage1/jxe5M=; b=7ArruZr2GOlmJ+2y/FAOJRRzwOYh5GlXnMz/zdUkvdO9YiGrNRh2lYmlQuNXLWtinNn5cy M8dwoP6LJdQcEpl+/T7GKrPrtMt2BEBCs+Bt876PWcc29QUMnLvxZBou6Izhbop/NmzXCk q0sGnEkrqJeRhTjkOlYcL0WVkUeRFAo= X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: CE858C0037 Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=I9WBPRsp; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf10.hostedemail.com: domain of glider@google.com designates 209.85.219.174 as permitted sender) smtp.mailfrom=glider@google.com X-Rspam-User: X-Stat-Signature: 3ks1snpz5qfrcy9x69ydywrmcpkidkxk X-HE-Tag: 1656583644-802408 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: On Wed, Jun 22, 2022 at 6:23 PM Kirill A. Shutemov wrote: > > LAM_U48 allows to encode 15 bits of tags into address. > > LAM_U48 steals bits above 47-bit for tags and makes it impossible for > userspace to use full address space on 5-level paging machine. > > Make these features mutually exclusive: whichever gets enabled first > blocks the other one. > > Signed-off-by: Kirill A. Shutemov > @@ -206,11 +209,15 @@ const char *arch_vma_name(struct vm_area_struct *vm= a) > * the failure of such a fixed mapping request, so the restriction is no= t > * applied. > */ > -bool mmap_address_hint_valid(unsigned long addr, unsigned long len) > +bool mmap_address_hint_valid(struct mm_struct *mm, > + unsigned long addr, unsigned long len) Please make sure to reflect the newly added parameter in the doc comment. This may also apply to other patches in the series. --=20 Alexander Potapenko Software Engineer Google Germany GmbH Erika-Mann-Stra=C3=9Fe, 33 80636 M=C3=BCnchen Gesch=C3=A4ftsf=C3=BChrer: Paul Manicle, Liana Sebastian Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Diese E-Mail ist vertraulich. Falls Sie diese f=C3=A4lschlicherweise erhalten haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter, l=C3=B6schen Sie alle Kopien und Anh=C3=A4nge davon und lassen Sie = mich bitte wissen, dass die E-Mail an die falsche Person gesendet wurde. This e-mail is confidential. If you received this communication by mistake, please don't forward it to anyone else, please erase all copies and attachments, and please let me know that it has gone to the wrong person.