From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1D2B9334C2F for ; Wed, 11 Mar 2026 03:02:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773198161; cv=none; b=j153CI1zHTgMKAzrnE9ZeNuIbHD3Ckvsk9/Mf1KE1PEtlzySuhCjAFQPuEE4/eakvZ/Numr46vCK/GziCQY9I2wekXrFZGwC4KMfqkWimx5ZYfhqsR8blI7ZyuylB2OKBlkNo+kk93C9v2Y8qv7i6draOnkXrFaN/CZ2Vvj2SLw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773198161; c=relaxed/simple; bh=4fXo7Ad+rU+oxSvJ0X1Q7mMlTxMlhgEjTW1RtKFz1jM=; h=From:To:Cc:Subject:In-Reply-To:Date:Message-ID:References; b=YLkmGu34WpSgWxlVXGjdN5/pdhJKWZG7WdRyZw4aVmHZGPI0gHzWSalh6PQTKWKFX/QtLbUBBfu5OqI3gctF7ujPl5aiPkZ1zZKmztPp3af55q2lhelrHXXmCrHGqWE/OwWgey5JcOfp05EFign+KiEMeubhmxl6Xzn1F1IETN0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=VHmwTq8r; arc=none smtp.client-ip=209.85.210.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="VHmwTq8r" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-82989744ee0so5242298b3a.2 for ; Tue, 10 Mar 2026 20:02:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773198159; x=1773802959; darn=vger.kernel.org; h=references:message-id:date:in-reply-to:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=vO8RhD7fGikYRNYtDoD/8DClVqthT19fczPJykhciJA=; b=VHmwTq8r2ggE9KVTub7hQTHSkL3AM4D5fMT0XhampjIh2VoRdtENe8sEBzHEgly8J4 qhWjXzfwiaWd6wQ4vb/Jw54Xuz86nusvGdWxsJD2O0XvDgnq6MhNTI4WlzyY0PI29Deq TYZatNGgW5C6VIrBXtQ7iiP0ibiPlUAT0EjPEEjSEyr9jIBiaB1qf2VcBYn763sr0Awh 3IuBcXEc2yexEgPzsV6gw/fhhlBFza81d5TRo04abogmHIToWZj8v1X1tecxwboOrdHe DFynDiVO+E4Ignw8KwNGTVD6rckGQvb1WhTVaKS5gDtn+nfBV2zNwLvVExtEETDmy8at E0Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773198159; x=1773802959; h=references:message-id:date:in-reply-to:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=vO8RhD7fGikYRNYtDoD/8DClVqthT19fczPJykhciJA=; b=tSPKQuz0PvPa04aiArDzvfdsgwpCUkIHINGduvrPuIXtOYN8qEZaQDIfXrmvKwFXEM 4EZ8eIiPfT/EMtPqExRufuYx7sUgi8bUzPvtmQbvYpMRdtt1vUeVEW3IvzXj/qt4fV8j Iq4/jKjH6iftuE1yuTF44GkP7B7/vND6FrkL+Z4q4Q6KxBVdBFSs+EvxSXNl/lAvQsPE iCyyQXrrrQ553D3bZ7JCqMC6DZHD58GZdxywLXp4pxiDS/ih1C4OvZyItsV1H9Lfl+dY XehRlPqEEH/1uc+IuSnSSYTzSTFFLC0v0+mVgJarPOzBiSQGDf6/0bJNYaoyc2gjwVEI s8Bg== X-Forwarded-Encrypted: i=1; AJvYcCVAe6qTs4dFIth+hudgHIzA2M9pwfHW4o9jAv7ruoQvFbDJdTZ/jiPF/ix/NU5ALLdO1aGeM44CAjeS4b0=@vger.kernel.org X-Gm-Message-State: AOJu0YwTwoRngZv0AvuCl4YE/htKjwvTQOy6Orx4w3AuD8dEKBy053Vc oN6nWrG+wa7c/Y7eg1Sk23ueCeMCbwHCyMZOIsfEJFhfX6dMfbECLm29 X-Gm-Gg: ATEYQzxpywwMRWwUKWO8CTe3sypzpbAROwRbV+YM3esF1xeCFZOiXBHhbDQfbGYEA4y hmPUuIJGMNAG27lbo8ptlb8bPElwCgq6oblPDf3R/9CvQ4vxO9qxH/3gba4YY5QyJMFbXBMcpq9 /RdSzZYXoEtZaqzHTW65aPkMRMdZDt/lHvvmgjHD9af1Fsp5plpr1xByRj1yCY/Fde1/LirAE/4 9ZR0/QGWNL11dEzah8MXKNETJmKr5dnUH238AUq9wjKRDN0JoOUfGt6zOHkCAuvpWHMozcFS1jg Gqn9ogBLONKiWyfA1b01d9zSun+C36nxxoZ+y4VaYHm+rFag0M+5TMJ+ACMaamITEZ70N7PqMUH t7ZhImRUUZQ53tX84IpH0pFeQWMva3GIo4SdDo6BKfndCzhy0wDdKLdOEJE88gqbgrT0ob2Ciym hnzQziQ0EuQv8ShlzK5bqR+Q== X-Received: by 2002:a05:6a21:38a:b0:398:778f:6973 with SMTP id adf61e73a8af0-398c60e5857mr818593637.40.1773198159334; Tue, 10 Mar 2026 20:02:39 -0700 (PDT) Received: from pve-server ([49.205.216.49]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c73cdf2725csm548196a12.13.2026.03.10.20.02.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 20:02:38 -0700 (PDT) From: Ritesh Harjani (IBM) To: Alexander Gordeev , Madhavan Srinivasan , Michael Ellerman , Pasha Tatashin , Andrew Morton , Vasily Gorbik , Heiko Carstens Cc: linux-s390@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, x86@kernel.org Subject: Re: [PATCH v2 1/4] mm/page_table_check: Pass mm_struct to pxx_user_accessible_page() In-Reply-To: Date: Wed, 11 Mar 2026 08:29:53 +0530 Message-ID: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Alexander Gordeev writes: > From: Tobias Huschle > > Unlike other architectures, s390 does not have means to > distinguish kernel vs user page table entries - neither > an entry itself, nor the address could be used for that. > It is only the mm_struct that indicates whether an entry > in question is mapped to a user space. So pass mm_struct > to pxx_user_accessible_page() callbacks. > > [agordeev@linux.ibm.com: rephrased commit message, removed braces] > > Reviewed-by: Gerald Schaefer > Reviewed-by: Andrew Morton > Signed-off-by: Tobias Huschle > Signed-off-by: Alexander Gordeev > --- > arch/arm64/include/asm/pgtable.h | 6 +++--- > arch/powerpc/include/asm/book3s/32/pgtable.h | 2 +- > arch/powerpc/include/asm/book3s/64/pgtable.h | 10 +++++----- > arch/powerpc/include/asm/nohash/pgtable.h | 2 +- > arch/powerpc/include/asm/pgtable.h | 4 ++-- straightforward change for adding mm struct param in the page table check calls. Also verified building different powerpc configs using ci. The changes looks good to me. Please feel free to add: Reviewed-by Ritesh Harjani (IBM) #powerpc