Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1822914ybh; Tue, 14 Jul 2020 08:13:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwajYybpuvZgfZxoLmvwuZeY1pSiVFINklyAdD9Uv1/vPl/l4vl3skzbQ32MtzVAS1n//15 X-Received: by 2002:a17:907:405e:: with SMTP id ns22mr4904820ejb.6.1594739611356; Tue, 14 Jul 2020 08:13:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594739611; cv=none; d=google.com; s=arc-20160816; b=KWb6dHfk+4Li+6OcQ1/bULjbmaH6i+CSU8ctCxy2vvWdrCb/h7W9SkZ/i6MFi1oeN/ 3DsoWJw4Ig3j2wx7C32F4ouBQ113igKAmAzxopoE1+TRRu5ZZclUXhZaC+r5HKuvggmo XXigY+LRcWHWBrL0+hPYULnqpcPOYtg5Ud37jAkqCpYKl44MVLdyx3/e9F1DF1ZalbyL REYkrINTKRvqEmhPbH34JsqEqynXHFs1DuZLcHp8CxybHpZ65zI3pGkG/poxUELYJoRZ QTyi1qd0bIxPPwEzET67GwMX3I8hpbpr4Nyd/zBxxNCse+X2njrLOHQfWT/Nssm6F/jU kQAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=lPY0nKFKw8Xh+fQpn89J/uEUcRoylDvAgOjS6f+f+YA=; b=dIUOjV22fNtgzQLxbfHVcKLSZehPZOfFLvZahf/9GXTMJ4klnDkzPkE5m2bHUNem27 jLuscRlZ5asERLrsPqJi7z0qihmV/+dGGinTQBa8KtVjwcqYk+A6+ywHIWE+3+t8+MSu zECeymkojwcgIFyf9/GPkSwTh2y2DXL8pN7Sq2UblCQwg6sH9yk9MOOa6pjNvWWOx6VG Dsz+ecUiocEb8WpXbMnAP8raspZdX8FbiTlFj4XdMXZROOnTNcH2335m7gQRZbbW7M0f P7DMqyyZpM04uP0mutTaTHNAblPxG/2kubhxpGeQQhJUHrUaFCR5XxXthXmJFz07eoEr XZUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QgbqGoc3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h27si11944228ejd.184.2020.07.14.08.13.08; Tue, 14 Jul 2020 08:13:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QgbqGoc3; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728076AbgGNPMc (ORCPT + 99 others); Tue, 14 Jul 2020 11:12:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60640 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725876AbgGNPMc (ORCPT ); Tue, 14 Jul 2020 11:12:32 -0400 Received: from mail-qk1-x742.google.com (mail-qk1-x742.google.com [IPv6:2607:f8b0:4864:20::742]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E75F1C061755 for ; Tue, 14 Jul 2020 08:12:31 -0700 (PDT) Received: by mail-qk1-x742.google.com with SMTP id b185so15896984qkg.1 for ; Tue, 14 Jul 2020 08:12:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lPY0nKFKw8Xh+fQpn89J/uEUcRoylDvAgOjS6f+f+YA=; b=QgbqGoc3EpeCC0EJeM1hRblC8I4e2KKabqrfFBqfPiCekpfex6JB6ojBptjaeR5lYx 7qcv0OgfQlF4wY8ZCtpvruDgEY4d4zNsTz4WEzqkqXG2HWP1505zVWJimhu2Cp23HF3c 7+1jWAUXqLrnbBNGiZT7ZQ6UzQNf3Dyiuxx2AMkf533qpm9IQJFd+M01+dA6XnJlLc3v P5WkGOuGmeRlLoI41BFWPrTLZcvgquh0fNAyvC0Gyv0xyTnmqBYB/sGWt98KPAQ4TPyL jF3UxOaUkgf6BKCI0tktLfbln5SINT+SNL9fgV05p4d+E/kX6Ljccd0MHzn9v/T6pUxU II5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lPY0nKFKw8Xh+fQpn89J/uEUcRoylDvAgOjS6f+f+YA=; b=CpkZ+cbIfEcjsB6JkNO/ecLTT3X7KeSYw/cHJfOz3wDOZklgRldpZA0YkI2dVIgfNY 1Rj6fHKIUyzbVuzwi7id5fML8fEa0FdnlZGvzq5j3MIRTKtQfQJ8hBRlHJZvbEwext4x oNxgkv8xH1HQa77TVoo7HNvjQQguh4Pyp/UM+C6xjoa6mJICYG289ut0rFnTBx6I3VDE cXQL2x8IC6MzHYaFhSxAjvqaB/JZ8oVWHtqyR7ZGu+KCt15pHw2LXoophTBs3ILOfXcH 82Ajmb9KPydkrdVIsQldu+GPgIuM71fdqLtXCXAPf5jvtpVHZzRIvyV0Wr1b5/j7FHRN zFnA== X-Gm-Message-State: AOAM532cOXBVX0nnX3dlVPDvlP2kJ+pSIRMDkJF8AlJFQN+aiZvhR+yU FOdz1D/dB3tXOgT4R+/wpetm701rl2lwnq4pi6+icxEDrV8= X-Received: by 2002:a37:4289:: with SMTP id p131mr4968739qka.28.1594739551071; Tue, 14 Jul 2020 08:12:31 -0700 (PDT) MIME-Version: 1.0 References: <20200626223625.199813-1-peterx@redhat.com> In-Reply-To: From: Pekka Enberg Date: Tue, 14 Jul 2020 18:12:14 +0300 Message-ID: Subject: Re: [PATCH 17/26] mm/riscv: Use general page fault accounting To: Palmer Dabbelt Cc: Peter Xu , "linux-mm@kvack.org" , LKML , Andrew Morton , Linus Torvalds , Gerald Schaefer , Andrea Arcangeli , Will Deacon , Michael Ellerman , Paul Walmsley , Albert Ou , linux-riscv Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Palmer, On Sat, Jul 11, 2020 at 10:43 PM Palmer Dabbelt wrote: > This still slightly changes the accounting numbers, but I don't think it does > so in a way that's meaningful enough to care about. SIGBUS is the only one > that might happen frequently enough to notice, I doubt anyone cares about > whether faults are accounted for during OOM. What do you mean? AFAICT, this patch _fixes_ the accounting to be correct on page fault restarts. I sent a patch to fix this up some time ago, but of course this generic solutions is better: http://lists.infradead.org/pipermail/linux-riscv/2020-June/000775.html - Pekka