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 lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9BF4BC52D7C for ; Tue, 13 Aug 2024 16:06:22 +0000 (UTC) Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=XWwo8k9x; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=XQjnk3Mo; dkim-atps=neutral Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4Wjx8F1kD3z2y8q; Wed, 14 Aug 2024 02:06:21 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=XWwo8k9x; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=XQjnk3Mo; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=redhat.com (client-ip=170.10.133.124; helo=us-smtp-delivery-124.mimecast.com; envelope-from=peterx@redhat.com; receiver=lists.ozlabs.org) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4Wjx8D52NJz2xBx for ; Wed, 14 Aug 2024 02:06:18 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1723565175; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ngm8li87jva0MeGPwBLbq3/xV5MA2uvy1j63HC/7xUw=; b=XWwo8k9x2UKtWzNq24M9sWF93v4ee2PnrWh7k4XJRxFShrzZK9HPjRe/uAdJYzF28hVAZC hZ3CXR1RuDFOOW4JSUOfOBLEjOtNEyxewnQz3fp2piFqnc1CUp2XZXTKoePmQPpnfsDp/o WOQdBa0Dq55Kad3crcwE3j9bNs23rZs= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1723565176; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ngm8li87jva0MeGPwBLbq3/xV5MA2uvy1j63HC/7xUw=; b=XQjnk3MoxR7UDE3qt18P/4SUyU8jA8EWOqdR6ZRoMJhxKGSSnVgbMy5y5Xh+6NzjYeAHcK CbI15Kou0Ox7cYVN8vTAePtjUPaN5a6g9hSHpeAl1WXGDQ0y4wRbV80UVv6N3sl7QodrUd mi/02YDGz9F+ubLPS0i6XC1ItfwKsmA= Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-66-9cKt5xBBPwyxGt7ekkVVww-1; Tue, 13 Aug 2024 12:06:13 -0400 X-MC-Unique: 9cKt5xBBPwyxGt7ekkVVww-1 Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-6b79fbc7ed2so14272906d6.3 for ; Tue, 13 Aug 2024 09:06:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723565173; x=1724169973; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ngm8li87jva0MeGPwBLbq3/xV5MA2uvy1j63HC/7xUw=; b=kVsZ/ID98v9vSoH6shTDirQ4dV22NWWUDvu9M1Si1lnkavD6qbmS3QMgf+3SpgO4ca rqXWM+/cAw0GPldoAaK6MKQoZI2k6TwZrskscf8eEHXNSf71/FPVGFr6JisdQD3N7tBs 67Feayx2oGSQRH5YZb0P0qS/ZPgiXJmowScqOvkejJKdP+bNWYOHNLXe3AGe9cZJwAh5 AgTXd15XhSJLb4CNYI9GeCGmHA9VuWOrLFy3bPKk3qt4Hhw7BA89QwBs49J3CRV86ynq wnnDGZRWbIjO6cLkYVC0Am3qN7rsEBCsG0S2twTNFDK/D5RcbTMW+y0ZZJ80rS2OArc/ c+4g== X-Forwarded-Encrypted: i=1; AJvYcCXFjW4Qo95d1RE4FIdHMwdiT7xyld0zi2KkE1cZ6pHFO21VKc7tHN9dB45WCas7Yz/BrbJccITsq0vNv5Y=@lists.ozlabs.org X-Gm-Message-State: AOJu0YygHlGL1sdxj0Tr5S46YvgB+KiaA+c+Fo5Rz1LgcWfx0odJz1aJ QjOQzgFFKJ+jMNkxqePI3jaK9+LscoE7ls5GOQgRtDJhN3hQzWcyRcyZcLPlw4VY1fqwcnHmGmb oPLf5MhuO1BVdFCr1U8LDXkoiEqd7gMpLcFoIDXTtcSzieYvN/X7+J2rdPLpBMBM= X-Received: by 2002:a05:620a:29d2:b0:7a4:cd97:2f88 with SMTP id af79cd13be357-7a4ee310ce2mr6340385a.2.1723565173433; Tue, 13 Aug 2024 09:06:13 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHGbZLztqXKfgxfdmDtb4eEPXUZcOYPJmJftY5UJc57FF2tbxPHB7ckCU0WLlZvmNEOA/klIA== X-Received: by 2002:a05:620a:29d2:b0:7a4:cd97:2f88 with SMTP id af79cd13be357-7a4ee310ce2mr6337985a.2.1723565173024; Tue, 13 Aug 2024 09:06:13 -0700 (PDT) Received: from x1n (pool-99-254-121-117.cpe.net.cable.rogers.com. [99.254.121.117]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7a4c7df5690sm352320985a.96.2024.08.13.09.06.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Aug 2024 09:06:12 -0700 (PDT) Date: Tue, 13 Aug 2024 12:06:08 -0400 From: Peter Xu To: Michael Ellerman Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, "Kirill A . Shutemov" , Nicholas Piggin , David Hildenbrand , Matthew Wilcox , Andrew Morton , James Houghton , Huang Ying , "Aneesh Kumar K . V" , Vlastimil Babka , Rick P Edgecombe , Hugh Dickins , Borislav Petkov , Christophe Leroy , Rik van Riel , Dan Williams , Mel Gorman , x86@kernel.org, Ingo Molnar , linuxppc-dev@lists.ozlabs.org, Dave Hansen , Dave Jiang , Oscar Salvador , Thomas Gleixner Subject: Re: [PATCH v5 0/7] mm/mprotect: Fix dax puds Message-ID: References: <20240812181225.1360970-1-peterx@redhat.com> <87plqc1tab.fsf@mail.lhotse> X-Mailing-List: linuxppc-dev@lists.ozlabs.org List-Id: List-Help: List-Post: List-Subscribe: , , List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <87plqc1tab.fsf@mail.lhotse> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline On Tue, Aug 13, 2024 at 10:50:04PM +1000, Michael Ellerman wrote: > > - Power, as no hardware on hand. > > Does it need some specific configuration, or just any Power machine will do? I am not familiar with both dax and power to be sure on the hardware implications here, sorry. I think as long as one can create some /dev/dax with 1g mapping alignment (I suppose normally with ndctl) then it should be able to hit the mprotect() path. One can verify first without this series that it could trigger a bad pud, then it'll be away after this series applied. Meanwhile the mprotect() should apply on the 1g dax range properly. Thanks, -- Peter Xu