Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3978911pxv; Mon, 19 Jul 2021 13:28:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz3LOp4AAwDY8wooPcYu09F44YesxvsToiJ9O9WCcO4EedF+2g3jXHbJOk3Pfa5kE4Gd2c3 X-Received: by 2002:aa7:c5c3:: with SMTP id h3mr37035056eds.376.1626726518610; Mon, 19 Jul 2021 13:28:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626726518; cv=none; d=google.com; s=arc-20160816; b=HwFqwDFpwqdk7tLeFQTE0l20jSDEkRO27cRBfl/QvU4k/gyYtNl+0V5ME0TApUXiVa IOB3z8kBxXYVPVnFAw4THogVLzTvjRLMZqESDyTsyDduGbv5/j7YWN4wHIDcaf6TKuff ta5l7DQWxcZhtESXh5FnNp4Z7xJ8iymWFHf2Ffaxp9eJnhWP+Gh9N1GCeADz+v1sapqk q3B3tHpTk7eUqTk0gBO4VaiK5O9tDncrkKIP8iK3YER6Vmed1UDTOM6xAKnlDeTDj/LJ geik2oc74RZyt1cB3uk6AWBRihh1X7sQ3+TvmZG034zklpooCd8aS0bY4WGrJX7QiOQC MTNw== 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=K1xCs+r00YlYYmkHhfeZ23WXN1acy6oHwi3mHUNeu3k=; b=hzjaNPrtk1l0dT2JD514r8xDVHb8s5kp1I48RYPs9WEPZm2zuG1a8tSyVOZK/38QUg SumXWYhhF+/6Z/zimwfeHpWx0NhfXGYuuCD1lmh5JLGPLZv1Dwtxc0WRmpFPQSSXfBPO /Kh0BxCMj8z4550CvkbVd6OmjBgHlpROlmKThJ62K0lLtL9bMCBjjkJ5KrB+zdLGydCF o0vQu2EPnn/OMOnfutCKB7/JKmXps1e3IAs2IcLZIJV0fQgDEdJdX7h71DAKXSRHwenp F/iEtltaaWiGFeJlmGhYhQN7YmTWUlCcj/liYhpzrfV5tAX/wv1O8BQhAIUI11+zl9RR FN7w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=aFdE74ZC; 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 f10si19226796ejh.351.2021.07.19.13.28.14; Mon, 19 Jul 2021 13:28:38 -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=aFdE74ZC; 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 S1385748AbhGSTIr (ORCPT + 99 others); Mon, 19 Jul 2021 15:08:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39566 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1385115AbhGSSql (ORCPT ); Mon, 19 Jul 2021 14:46:41 -0400 Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 16889C0613DB for ; Mon, 19 Jul 2021 12:17:57 -0700 (PDT) Received: by mail-lj1-x233.google.com with SMTP id e20so27882953ljn.8 for ; Mon, 19 Jul 2021 12:26:47 -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=K1xCs+r00YlYYmkHhfeZ23WXN1acy6oHwi3mHUNeu3k=; b=aFdE74ZCG+BN+jiHq4q1lakSvG+rshYWLQZu1zIoypmQmrrNlzKoxh85yXW+3m2PBp lDcp1W5D+wukHZK8WVSqNumwcBVKDXX9keNjOt5GV8kossCG36AANwW2SGQ9nLrOLQca gBbpXK2AsQp6Mwz9UbDIXY2bN8t0evot7E9EI= 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=K1xCs+r00YlYYmkHhfeZ23WXN1acy6oHwi3mHUNeu3k=; b=CZlKFtkHt3bdSBvLl9rwvff4r9b5S7N3V7FynqKZeUO/nSVGjTBGzmQDjTq0JqEWMK aQXTGzkf/nC/RPe71VHwoPGbbozQ6Uz9iM/BZ1v/iUt3o34OEjSdH2Y9WSVYSCCDFxzL 5CYgYZ+HPvyek1UFr1LmAHojj1LJkpvu72FguTqxM7OOnQqHNcBFSpukezGZEi843ixm IGQkX+ItyXiiD/SuDS/IFcijAowxDtRoEkDU3BamV3+RSRjgwif+/q2VJbQHZ0hOenrh ul3L/x7OVJKDsuLG9j1bMwDmiSyL+UTnKBg9yb159VsLEbPktqATFszBOu15V5e7e2XF 32ag== X-Gm-Message-State: AOAM533qFiaKoPGYKA3SeqhLPTieI4yaQQDqN1UBPFFWK9qqYza3HP2h hl9pEwk2sOCEOFgFbzeuqWJOQL1b/tXy61CE X-Received: by 2002:a2e:b0fa:: with SMTP id h26mr23861047ljl.64.1626722805382; Mon, 19 Jul 2021 12:26:45 -0700 (PDT) Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com. [209.85.167.49]) by smtp.gmail.com with ESMTPSA id c5sm2200256ljj.17.2021.07.19.12.26.43 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 19 Jul 2021 12:26:44 -0700 (PDT) Received: by mail-lf1-f49.google.com with SMTP id 8so32019623lfp.9 for ; Mon, 19 Jul 2021 12:26:43 -0700 (PDT) X-Received: by 2002:ac2:4475:: with SMTP id y21mr18958429lfl.487.1626722803588; Mon, 19 Jul 2021 12:26:43 -0700 (PDT) MIME-Version: 1.0 References: <20210718223932.2703330-1-agruenba@redhat.com> <20210718223932.2703330-2-agruenba@redhat.com> In-Reply-To: <20210718223932.2703330-2-agruenba@redhat.com> From: Linus Torvalds Date: Mon, 19 Jul 2021 12:26:27 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 1/6] iov_iter: Introduce fault_in_iov_iter helper To: Andreas Gruenbacher Cc: Alexander Viro , Jan Kara , Matthew Wilcox , Christoph Hellwig , cluster-devel , linux-fsdevel , Linux Kernel Mailing List , ocfs2-devel@oss.oracle.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jul 18, 2021 at 3:39 PM Andreas Gruenbacher wrote: > > Introduce a new fault_in_iov_iter helper for manually faulting in an iterator. > Other than fault_in_pages_writeable(), this function is non-destructive. You mean "Unlike" rather than "Other than" (also in the comment of the patch). This is fairly inefficient, but as long as it's the exceptional case, that's fine. It might be worth making that very explicit, so that people don't try to use it normally. Linus