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 A93D9C77B75 for ; Mon, 15 May 2023 20:02:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EE484900004; Mon, 15 May 2023 16:02:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E6DE9900002; Mon, 15 May 2023 16:02:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D5CAD900004; Mon, 15 May 2023 16:02:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id C2B55900002 for ; Mon, 15 May 2023 16:02:41 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 927BB8058F for ; Mon, 15 May 2023 20:02:41 +0000 (UTC) X-FDA: 80793562122.04.29A4DC6 Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by imf19.hostedemail.com (Postfix) with ESMTP id 91E361A0006 for ; Mon, 15 May 2023 20:02:38 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=J5Xwom+v; spf=pass (imf19.hostedemail.com: domain of nadav.amit@gmail.com designates 209.85.210.177 as permitted sender) smtp.mailfrom=nadav.amit@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684180958; a=rsa-sha256; cv=none; b=mYPzaQAC0Jq1BT8KvdH/DiZBY3bjurLkDeqDZOd9Ea2pi3a3azsbJEceo/zM0dPi9qmN9V ADLf9OB2C7E98NE0hyQDhU5R9thu2VazXOBoCfv8mkpi32vMOsvQ69y1qyBisAod/tSJTg yF754OpJNS3vBaWl2RKA4Z+2njMOsAA= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=J5Xwom+v; spf=pass (imf19.hostedemail.com: domain of nadav.amit@gmail.com designates 209.85.210.177 as permitted sender) smtp.mailfrom=nadav.amit@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684180958; 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=NzCbQH+Gz6hk6q0UkMAtsn/O9GkxFAUHxN0KkkNlhbo=; b=dfLtuHcOiGv8H+8kPk5xx6AJmJ1k6OxnIL4fGx7GQ34QYExYNvbyKqm+85bXIj1uFB1EQn AlLhcnNiWhG72S/DzlP56NOBmvnESelyAn4tOaW+FFollNsBcXIvu1/TOzv2j1oP5V0Wyp 4hcfkYpc/z4qpwXd0C2zdK1UmorFhoY= Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-64cb307d91aso1000765b3a.3 for ; Mon, 15 May 2023 13:02:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684180957; x=1686772957; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=NzCbQH+Gz6hk6q0UkMAtsn/O9GkxFAUHxN0KkkNlhbo=; b=J5Xwom+v2youIpeySBHe3zHCwWeAfDKOEEbB7HHjXBQKEQ/CX3fRBt/mlTeDmJINr+ bS+2AlSnIjoA614Yy/a4s1urRe4TzFZZHdM7ppYpgTd3VujxvHCA0CU2MMcJQyrzgX58 vdaxeDY6CstzvRUz9Fu/JTmlD6YYYWxQSMpg+eQkVbHAjzk+HnT2RYEe6Bx1FRzyxWZP LHaYbH9OG6plbWc9rLPPKU7yk1q46+5DXnmcWGR2aW6WDmSsnN+bOTGUDtf+yFEdFVA/ zeMwz99AHMUJKkN/kWFUFkgpeckhsPB7VgAgiD3h6S9n27jlOEP6Iy6l/ccJEzgwt1BD HS0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684180957; x=1686772957; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NzCbQH+Gz6hk6q0UkMAtsn/O9GkxFAUHxN0KkkNlhbo=; b=MDw7G2Kxb8dLYjbkvSGsVluSCk+jCcIkyeqlOamdvbxosdLxSeS/bU9ZjcFZtkAXxo xy24o+WVpK+3DI9arFPvUrwpk70tbtrxfzPkv01GAZRgN4mV6jgEM2oO1V4V1QkjWGYx eIXMYifpXGXAhdy8XKrbREKk6Q8mSw++vVh58tjMKwBOJJJ0wnPcWI6bytOmWLrLJtFP zbPc73Kx9BkzjP7Af7q/behAsyQEHWlgWwMTJ6IT5QHAVRbYzLav3nLYw4VM1aoUhlPp rKMNU4S/rCEWHCLj+R8+pMZmLJbk9joUeo4BuT68MxmEt677v4hzeXXmGgbyHTEGZnNF QjqA== X-Gm-Message-State: AC+VfDzdu2fI3iYrJ2ZdK39Me666b27yUTEadpuypB+Cgz/Q8SVm3pWf kVbr3u60c9unegGo9sEXTxk= X-Google-Smtp-Source: ACHHUZ7I71L/ZyuLczBMGTrP0QheMqcSEoDcKnCcJYM1VCdHxotfTZxOqwCTGjpfjViNBLfSonqu0g== X-Received: by 2002:a05:6a00:1311:b0:63a:fae3:9890 with SMTP id j17-20020a056a00131100b0063afae39890mr44912325pfu.24.1684180957010; Mon, 15 May 2023 13:02:37 -0700 (PDT) Received: from smtpclient.apple (c-24-6-216-183.hsd1.ca.comcast.net. [24.6.216.183]) by smtp.gmail.com with ESMTPSA id u20-20020a62ed14000000b0063d24fcc2besm12055178pfh.125.2023.05.15.13.02.35 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 May 2023 13:02:36 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\)) Subject: Re: Excessive TLB flush ranges From: Nadav Amit In-Reply-To: <87a5y5a6kj.ffs@tglx> Date: Mon, 15 May 2023 13:02:24 -0700 Cc: Andrew Morton , linux-mm , Christoph Hellwig , Uladzislau Rezki , Lorenzo Stoakes , Peter Zijlstra , Baoquan He , John Ogness , linux-arm-kernel@lists.infradead.org, Russell King , Mark Rutland , Marc Zyngier Content-Transfer-Encoding: quoted-printable Message-Id: <3DEEEAA8-4213-48C8-B2DD-031098B38429@gmail.com> References: <87a5y5a6kj.ffs@tglx> To: Thomas Gleixner X-Mailer: Apple Mail (2.3731.500.231) X-Rspam-User: X-Stat-Signature: ewge1xi1qg89mq647kxrbqfqundmbzh1 X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 91E361A0006 X-HE-Tag: 1684180958-334022 X-HE-Meta: U2FsdGVkX1+TnloScChF3F61Y/xn5qCwTBS/frJjdBi1OZjNis4rYydYChUwleIqxzhHii/o26f2m8/LIb00HMHwMz/sdY3CYqSJRpObb51DdwqGnd+YUJNsin3uxl5jOfcJJi3VvUdL8QlQNVnJmkB+Y/zHfpWji2w9P8CTeY70HuDpt3SqyS47EUlTB+tZ2uSVrxJMsXiX5m3JjyDad6s4edfnh4X7q5QkLhzM5FgQISFLawzgJ8RE6A+s7QiSBQHTzfk1KTP2ziGd1bHMdJ5KDIlaLmedkSaW9vXfGyRC7Pf7QvaxzbeBV+qB/GMuEybP9iVxZv432FFuFkcqGkoHNjmBBznvxpUGqZJItHqWka3i6IqGygAsy8Ux6/Il858f/PQNpWwXugIo69w6XZHF4Ylf81rl99Hzb/5HBw4Sews1bTR71Ci64FeqPIp6KagEzG+WwWHZChCo1UPUMfmmofBcS+A9f+nptX2cb1hBxI2hO3Ngn+bKJAZjyU3xPU08o91U/ksCVmIHpJJEjYRmhjfO4jXjoPFTt/Z6GUkt1kbutX6GvImWp63Mpb3iEfL8tLRH+eat9cW+YKyX8tOJ8OwCsaONtv4gBJ4K5xYLgBqrB/AGepPaS0+q8OZYSR3PHY/HmxNAIPiC38JM+qh5tjVNJo/HEZzCK1IbaZt/rg6rzmxNbUSVyvvW97nNT0fSNTH9ewmnSPTrrvOSM7Fgj0nuGsFUo0R4swh9s6JU12awXm+GnIXeEO0wlkfDpWzhwsSkmqEC69XabRXrCuCZAEoRdlEI5WAttIjznn2TBXoQOURnexOEoDi13ZywW+ZpV9xrLbQmWGIaxTt+6rSpZGEp7vxzYZEh6STOOYc8M18p2OoIDaE++0vsb0TszbyHTUTqZb+bVYb3XupJ4wxBXlUETh35rW6pJiACypcIOmcfSYgaA6h6rmwOtX+x+0d+GKOpA2PySG82v00 hTJg2SZl 9SNkYMDYLHOWKQTGsfpsKRZ0Ueyrer8LPEkGWdyExAuJ6hrzGv6Lp8dtxTdIBL69brTCYYILEnb/uJvaSPSp2y2dxZJJ5PaXZp4KJo3Hz8mT2PMfkHi0I4Q8dDzKBWHwDi0s+PboKYy5zc13f7OLhbsc8FmLdzjtiJgTXcXeE8QzRgW3Ksxq4Cwvh/aYQgCLmytBcyP1zve2S8jq84JCRyWZz/tEhw96oxHiF24tXtcKcwXdq6uI0v1oq+k46s44bNGzY8LNxs5PXUl8WH1xY2CvM7+SCeUcOMggPO11Ifk4KOvtgxvLTSuSi+2Gd8JGQIDCVCuwW9friMY1U/NAthF87BQ5pWtmoH/D0IwH5kmRHT+EqKm+JaxYqyooNwPdwyCPuCrQqRVRzq0fMXr3iHqXgrpi+XzD1N2BfthCIBBWyctNmBye6Q0LLHaDF1pbLy62y6duT5wj8ff8aQqbh9GvGvaIk3zd4ubJg2EJLtmElQT+qjgn5I7IgUj1dbnNw7/j758uZGSRIJQxF70Ll6hWbB0xKjRTnsyoPFUIT/iYiu679/tblPCzChLxdJ7ta2soXQmg+fol+w5exf9tZ3g4Yg2AsXMEEYOoc 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 May 15, 2023, at 9:43 AM, Thomas Gleixner = wrote: >=20 >=20 > So while ARM32, CSKY, NIOS, PPC (some variants), _should_ arguably = have > a fallback to tlb_flush_all() when the range is too large, there is > another issue. I've seen a couple of instances where = _vm_unmap_aliases() > collects one page and the actual va list has only 2 pages, which might > be eventually worth to flush one by one. >=20 > I'm not sure whether that's worth it as checking for those gaps might = be > too expensive for the case where a large number of va entries needs to > be flushed. I know you were cc=E2=80=99d, but for the record, here's a related = discussion: = https://lore.kernel.org/all/CA+55aFwVUkdaf0_rBk7uJHQjWXu+OcLTHc6FKuCn0Cb2K= vg9NA@mail.gmail.com/