Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp1013430pxv; Thu, 1 Jul 2021 14:56:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyFNfvvW6TfOAjStce21IbznvVbqW107+1qtsEN7TotR6aIfagi5lvxK+rhgHMmOj7aOOzH X-Received: by 2002:aa7:db03:: with SMTP id t3mr2482896eds.153.1625176605955; Thu, 01 Jul 2021 14:56:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625176605; cv=none; d=google.com; s=arc-20160816; b=yjdffR79QdjLBjLan6FbTx9NuyacyJeYzDPkKSTzk3/D9jpVd8lHS6TAISxjeVUYK8 L5KOnLaYk6ARE5mhL31uVijExyk/Ve+fI4iJVRXAVlRYRnM/jT+je2Gf7qOd01shLg27 OT9XuS9RCXn4ZpoGZjQZ5Ok8HEKegcUl6ktpoxSTs9VJunYXMiSSrg+9AUaoRsyuTIW/ +xIzJe/dEHFKjj2l3MxWqslBVdk5pWfzxTbNcVSBEUPLlg9IJUfgYkPAEDGvCBbod1oA QjnF4F43tjJi0jC5kIaJ22I2mQqjmENbtnYrY7c9baX4vJyHBDK687QlEsWAqSwt7CBm SS8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=J39z1K1H9iYgiKTRenHzC+Q5MRshLFfVFTh3xPa3JgM=; b=ym55+XFcFFbF5EnzaU2jVUaYotiBEYPllw398utTpuMjZ1NOqG0oMcIs0b/W7rIWKF 6kXQZxWx/xn+25yzwRoI/veHqioEO+75Dg+A4/ZOKeA3GHaKFFiwHCiX/RpLxzkMWVbk Qjb/XQULHI8erkEzREsamokWTs8Cb+EykrNpfv7Lx81MPuuC7hGNzHu0Sub3XVU4A/1c UZHThomyXYGX6T/rfM5hBtb/J3sgz9NPuf+7T/14JKr7H4ClaWmUCJS/9hh0G+kUD0/G 9TgZ7c5mY5qLmMgrUE8/4MZErXF4j/2ToVKZQIyai0M0Pf4PIlyP/FDbMY3rgPjNhJYa yosQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=bw6xCNES; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h11si1080127ede.18.2021.07.01.14.56.21; Thu, 01 Jul 2021 14:56:45 -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=@linux-foundation.org header.s=google header.b=bw6xCNES; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234373AbhGAVzE (ORCPT + 99 others); Thu, 1 Jul 2021 17:55:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47608 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233998AbhGAVzB (ORCPT ); Thu, 1 Jul 2021 17:55:01 -0400 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 38ECDC061762 for ; Thu, 1 Jul 2021 14:52:30 -0700 (PDT) Received: by mail-lf1-x12c.google.com with SMTP id n14so14436237lfu.8 for ; Thu, 01 Jul 2021 14:52:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=J39z1K1H9iYgiKTRenHzC+Q5MRshLFfVFTh3xPa3JgM=; b=bw6xCNESDz/oRoLjaorfElSJpYWVHAjWx3+V3UIwpQq3cl/SS6ExZXKuELeedwNTV/ PpppvmevABPPVYta6ZbqEsURwd1NR9uIZJfjAZtiQafHB/IvtttxBLkWCLNFOZryRe/v P3WCYwp5sR6GJuYejHu4/wj+xONy0i0jGjRRg= 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=J39z1K1H9iYgiKTRenHzC+Q5MRshLFfVFTh3xPa3JgM=; b=M/ed/ygQZfX9zOvCUARmTACUex+x7cyUTScOJrY5k8M9GahSACZN4jmjOPziJ8TWh3 iVWPNVRMR51lMEiszmXTM7tsPspb5dK0K7nACHzAoPNcRtHeBDSpoTEvNAjmO7CeWFAB FE4dWSd5sUzRZeVWb3tjDCzlrXjGR/nq+Sr8Lu3xPex378IwgLsLD6DhqR9vhONeTHrc joQYeE2T1dh+3n2XOBE1B1gTXdQnI3+49+tYOMvK8HMxAfGiHXx7vAp+6KEWJCATnc0E MPQGNkhpX6c6oQeJTZoevYle0qCP1U6Wp4ROJXhJoZV7ocrxEyENfimF87oMuAeIzf/K O4TQ== X-Gm-Message-State: AOAM530oxILVlbTEWMHCKrC9Ajgn6LH9s2PCRo1laRGhAGvwusKBfPeh yZLnEOoPuSPAXMZRI6p0zBRMfNowOg3imDwHSBY= X-Received: by 2002:ac2:5de5:: with SMTP id z5mr1281581lfq.94.1625176348435; Thu, 01 Jul 2021 14:52:28 -0700 (PDT) Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com. [209.85.167.45]) by smtp.gmail.com with ESMTPSA id b5sm81844lfe.281.2021.07.01.14.52.27 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 01 Jul 2021 14:52:27 -0700 (PDT) Received: by mail-lf1-f45.google.com with SMTP id n14so14436118lfu.8 for ; Thu, 01 Jul 2021 14:52:27 -0700 (PDT) X-Received: by 2002:a19:7d04:: with SMTP id y4mr1222289lfc.201.1625176347073; Thu, 01 Jul 2021 14:52:27 -0700 (PDT) MIME-Version: 1.0 References: <20210701204246.2037142-1-agruenba@redhat.com> In-Reply-To: From: Linus Torvalds Date: Thu, 1 Jul 2021 14:52:11 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] gfs2: Fix mmap + page fault deadlocks To: Andreas Gruenbacher Cc: Alexander Viro , cluster-devel , Linux Kernel Mailing List , Jan Kara , Matthew Wilcox Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jul 1, 2021 at 2:41 PM Linus Torvalds wrote: > > So what the direct-IO code _should_ do is to turn an ITER_IOVEC into a > ITER_KVEC by doing the page lookup ahead of time Actually, an ITER_BVEC, not ITER_KVEC. It wants a page array, not a kernel pointer array. But I hope people understood what I meant.. Linus