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 821E9C001DE for ; Thu, 10 Aug 2023 18:39:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 06FAF6B0071; Thu, 10 Aug 2023 14:39:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 01F896B0072; Thu, 10 Aug 2023 14:39:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E29206B0075; Thu, 10 Aug 2023 14:39:34 -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 D30166B0071 for ; Thu, 10 Aug 2023 14:39:34 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9A752A0344 for ; Thu, 10 Aug 2023 18:39:34 +0000 (UTC) X-FDA: 81109058268.29.C32A41C Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) by imf06.hostedemail.com (Postfix) with ESMTP id 7FD34180002 for ; Thu, 10 Aug 2023 18:39:32 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=Y820onkS; dmarc=none; spf=pass (imf06.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.218.47 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1691692772; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=4XjBV0qXXp37wiVyXtpMqkFIhm8hlMYH3y9Bd3d4SgY=; b=fWR9UrWNBLTqnnCSCOk4mI5D5vI/BgDs3wIuuOkrknrRDLFkn0M1NUn7AvFZVTH4z4Bd/M iuHlyV5RccUHuXivH/gkb7n9IrRFJAPh9vBwaW9cih8VyrYUQPuSkDHvE4WL+599eVQQR4 j4CzQzpQAEBfVMMa8whEvHEDZUJ2yK0= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=Y820onkS; dmarc=none; spf=pass (imf06.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.218.47 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1691692772; a=rsa-sha256; cv=none; b=giN3CCiw3ATnrnj96krKTco7tFmiLQtukXangnscanoxgdMJ662I5TkEVf1EfiHDdaCskU QHq/8shZslj3k6Ztt297JzZ6aFlhcZE+rH820AzjM5WrhQuPouA2nZyxQox9qb79K9erit ICirrc/akxQApqJMyFKUOFXbO2OZazc= Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-99bf3f59905so173271266b.3 for ; Thu, 10 Aug 2023 11:39:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1691692771; x=1692297571; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4XjBV0qXXp37wiVyXtpMqkFIhm8hlMYH3y9Bd3d4SgY=; b=Y820onkS7q0gvE2DiiLiBvn4MlVr42biwd5fACjdg/gRbZUP/zrOVtQAaZ8gMPfpHL VUMhrbvWNJ1yd7fLgZ1K3EI0TiITo7RPJuV+Kk19fpYOPNTNYmcOd+pamOilg/M6Vuxp 6az6LtqPKUTDuIlH4Sr7ozIQK4YNGZ4eS1bF0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691692771; x=1692297571; h=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=4XjBV0qXXp37wiVyXtpMqkFIhm8hlMYH3y9Bd3d4SgY=; b=UY7Nrb/hT+JGW8hfnqcrtBqUU53uPgmYytRTachGGDyJqokPHP+wK4RkelyL1A/51q 3F3mGsZrramK0RVRb2yPJvU/x7tuka4A259MX1/Q/hy9OaJssTE+ikigql2NXZdHz+Mo /1FJuvVKSzVpkVK0yHPe3mrP/l8Y/N6xfBnWQkrGZHmPI5di2ONLEJePC0+XKayELFa8 noEH1K4J74VIahAB8gR8IWbDUVmjg8jIKbdIgUXev5gblyhaVJOmwDOvWFHNIJheD6KD JsazwWFYl4z9IjJmf8zV8O1P0FDrn//BDs6HazHTw/5GWVTFsSI8qGiDxWYbX4k244GG Vfpw== X-Gm-Message-State: AOJu0YxL+waBj6MMFTMofN9aCj2lNbDtXV2N/G40iGNXdS8utb/HEsPb ef6uMTQbiay6OxrXBc6G6+lYPCeI9L6WVqqg0+3UKPst X-Google-Smtp-Source: AGHT+IHCinNyBowNKYPhfgA2GYBp6lYH/XNXerZAyg7kbOsYytqH/GMybaR7XMCjYjczpQbtgpiQiA== X-Received: by 2002:a17:906:cc12:b0:993:d47f:3c84 with SMTP id ml18-20020a170906cc1200b00993d47f3c84mr3046531ejb.7.1691692770696; Thu, 10 Aug 2023 11:39:30 -0700 (PDT) Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com. [209.85.208.44]) by smtp.gmail.com with ESMTPSA id lj5-20020a170906f9c500b0098d2d219649sm1289057ejb.174.2023.08.10.11.39.30 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 10 Aug 2023 11:39:30 -0700 (PDT) Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-5234f2c6c1dso1564683a12.1 for ; Thu, 10 Aug 2023 11:39:30 -0700 (PDT) X-Received: by 2002:a05:6402:31eb:b0:523:3609:d3ca with SMTP id dy11-20020a05640231eb00b005233609d3camr2930836edb.20.1691692769886; Thu, 10 Aug 2023 11:39:29 -0700 (PDT) MIME-Version: 1.0 References: <20230809144600.13721-1-kirill.shutemov@linux.intel.com> In-Reply-To: From: Linus Torvalds Date: Thu, 10 Aug 2023 11:39:12 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] mm: Fix access_remote_vm() regression on tagged addresses To: "Schimpe, Christina" Cc: "Kirill A. Shutemov" , Andrew Morton , Dave Hansen , Kostya Serebryany , Andrey Ryabinin , Andrey Konovalov , Alexander Potapenko , Taras Madan , Dmitry Vyukov , "Edgecombe, Rick P" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 7FD34180002 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: nsb9qej6w4dgn4e37e7u1tk4iy1gw1in X-HE-Tag: 1691692772-497064 X-HE-Meta: U2FsdGVkX18Qa4i9Sb0bt3eQq6TOxBU4HTFFLDTkAryNyoLVubg4h4GMK1D0opyNth4KejwDANL+gYLKn7hgLAu4U9Ig9a6p2XEuXY5rpHggZshrG4wTQpM5DW9BWrN//98ImqFJfcGp3tNSQ1IzQ3BIRa7oWOVm1an7pHd2OBC75nLNVVuTGWlTxqA9WxF0NiARvtvHIr2KYrKsK3qiaAQWWHh7vWxyp92Aqg/O7L4rYpqzCpksJCZmIPwqTW1R9pEEe97u7o8t6pypCccFoXy2IDkhOi2qzN2gSiKz20uZvz+tI3fFkuvz6VlKvycAPdlYXce4j/SAZNZgL4blcU51aKKgOkMbPJ+T6ZLKw65VFO8UBFzC5hSP+PU17DYJ1YLJOJYjTzCTqToSK4zraJBLFv1WDUZnbP8EWnJTeL2nZqfX0GCTrbYnLYsVxleX95R7bQe1Jy7y3v9VTFzHQpqeUIRZ8GYavxKknKf5mjloz2eFLaFibOo/y19E40XqlUi8/sHSvLzGXQQq5q5HTD8OQSR/BJnuYC9AQsFUyVkf6anjsoQ0WaV9RjL4eZqJSrCZgzWqeJJWWLG7VG8feWueutRAmp0TIuF9Z3uS8ZUlf/kcaEtb4yXUAoLK+G5cQUlhT/yczrMYuLxkbxywGeGUntIQ+wf7rMc64nPDM9kIkL0RSZ4ZcYa4lZKteFsPUVXWW8jrgjZ7By4//Oj3XxkPnlCYkZrPlfUQFgZo2uOD1opzzaw/nGchk1IYsgqY006j5QhvOJk3+qqryyf1NsxQBywcFoZ6FAb3ERXFUOUwhXXeUGnXYtIEqbPVEF3hlXrQnA0p7+Ulgz7T2hi90eqvrSmx5R3CDuRvNbzhbxzb5zHwmg8dgn+CZ0LMcDj2lIUcPa5W4UmF2qISpPngaSvrk/wczmHZVVcGJ2mzFdsnvRj9Petkf0crPO+Yfi+RaNjfd2Ax86aW4KzTGxr 6g+gW8UF r2eUv0fqVZ4uSsCsezN3JIrHOWF0lARjdSmt7OXtYGjIxacCkCpJHy77bab1eHq1nzkPIcKkBjQ1ZVF9bVOKxCbgOCMcI8ql63PHwRYgmaRgm7S6Te4XKz2ntaBwgheha0cYTHGjVh+XMZzcP9xu/yar/xzuP3rVe9+EHHLxB21wPq3ppLiHJvJwlL4o/ytIsI8h8pPeoHurzEpSKKNBFDf8VOfXgz11Ig8t6p4cmDZJyyRpzB5CtdLiTDFIPJx2yAe5O9WED4dyfpCKcWA3B759bQzBajCkBOgDUGuC72xIG9McEhdU0q0wsb0qME98fV+3ZnCNuyt2HkILQ9J0NpXIIaJ7UhWmFvXGL5l3S4yB9Hr4Jy5YxsFpIk+s/jZ2vkFmcYtfAzXqv7n2udcsK/NAuvCDKmXiixfdq5z9CyEQzQEG8hdem+dpGZGssvw5zF2GdWEdqyegOrTRpuJHwg408/w/DynLUx5YiAvzoAd+rVjy5hVNMi1a0cAkFq7asEsnKD4ECKKWueg3F8eAPA8qWgqldGZSq+hnnjPfIL9yMEJdHBY8m5N6kkBHyZT1z08QMmof92xD88B4hDRFE7Kn+rCpd7wFAJzlJQCi2X0w+1x9MUXOq3uXiuSDhSKqjtjjuKTHBYfh8itIa47urwxqobP5JhzY2KeB4f82wWN593BZOXDxWyrEoPw== 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 Thu, 10 Aug 2023 at 05:42, Schimpe, Christina wrote: > > We don't have any LAM support in GDB yet, we are just working on it. > We currently rely on that feature, but could still change it. We don't > necessarily require /proc/PID/mem to support tagged addresses. > > ARM's TBI support in GDB does not rely on /proc/PID/mem to support tagged > addresses AFAIK. Ahh. That would explain why nobody noticed. I do wonder if perhaps /proc//mem should just match the real addresses (ie the ones you would see in /proc//maps). The main reason GUP does the untagging is that obviously people will pass in their own virtual addresses when doing direct-IO etc. So /proc//mem is a bit different. That said, untagging does make some things easier, so I think it's probably the right thing to do. Linus