Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp1572190pxb; Fri, 27 Aug 2021 11:59:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzsHSoFE8tDzkndohZ7dzaXcdTxHLQ+WMYjESHmUxDV/KDOQloJK623RZ8L2M9OQFhxOTKn X-Received: by 2002:a92:de4b:: with SMTP id e11mr7425641ilr.22.1630090775367; Fri, 27 Aug 2021 11:59:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630090775; cv=none; d=google.com; s=arc-20160816; b=VShfi7PEH+NWCyAlyo/bS/wCiGZNGUBXU0l4bOH6qpiV6OT36higxNtaLjwZeQFcxj AkXHd/iN4Exi3Dt59QV0adY/wm1a4oJKmqivKOWvaGcZWI9XzEKxZBkqjfGrufSBknV7 T04npjw0ShDgm7apYqSv6xgrLuugb1ZdWGMRZZzO3ShngYH2gQlGuzHoRyRTJbfuCuvJ NpEaZpc6eq2E8fCDSI2GYn3dJUY2GGviWbkFVxFM1kUz+SWn+dFZyZVXSUV51xCPjygv SD8smaiRy0gvVZJp8TDVg+oFx95F7lngaSJjO6DTi/lcECqiFuT60/L2VDZZVe5Z6VNx VV0w== 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=YxxLEk/XSr4w+re4v3pBg80KnJK57H4H8Qpi3MkYDbY=; b=W3/cwR8YHYSxL6abJ84R041O8CU2bCQ6JlImMHhkT+40BiSuQ2ov+XD/xqtawk40uF UG2r93L/IOKFbxTbJN+sKhwxyqUzoC3N+QCLnLI6rmS5o/w6oLa+03h+ZyT/GU8XKEGF PbWqjTLOGaB4Qtl2lJjppR99TkV7ShnbuQOK4I6JSXuydP3Y3ZmsvKlxJz73aEgYmk8+ J+z41jp3hAHy0V9kljlJTtHz4FYpBQKkUKJkxGM+J0Ydw89oViO1M9DYti5oBrVH3NOu qWy/2GCCAoM5Ob+HlySEBgpJBuYTNhstiCZrX/z3Un2PyorBLhcXjdsaTsmcgVaaVTYf 8Vsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Jg8UhP0M; 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 i7si6731483ilk.127.2021.08.27.11.59.23; Fri, 27 Aug 2021 11:59:35 -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=Jg8UhP0M; 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 S230443AbhH0S62 (ORCPT + 99 others); Fri, 27 Aug 2021 14:58:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54668 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230245AbhH0S62 (ORCPT ); Fri, 27 Aug 2021 14:58:28 -0400 Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E1726C061757 for ; Fri, 27 Aug 2021 11:57:38 -0700 (PDT) Received: by mail-lj1-x235.google.com with SMTP id d16so13122820ljq.4 for ; Fri, 27 Aug 2021 11:57:38 -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=YxxLEk/XSr4w+re4v3pBg80KnJK57H4H8Qpi3MkYDbY=; b=Jg8UhP0MumuEF16XC/BDdN6h3G2VkliI2bln+XsceyJl5CxwtTks5T4jpFevEkg9i3 nYPVQeA/fchkKPRtZkeWbC5DEUI0BBrFHkejQEBbuSjJWlprvPb5zJUMeUfXr9H45g6k 2NmKyRGKrZm3y5Du+xJe6JyQX79ON09SLUbKc= 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=YxxLEk/XSr4w+re4v3pBg80KnJK57H4H8Qpi3MkYDbY=; b=FPlfZALrIWgULkgUCZfUIAelbddZ5KP41W5CKQ8RZSmBjfrEMqByZhpON7I5zBw0KA IghR6Om+gsJ4VwNUx5kXHcpybEsely0VI3UPCQqRTJFNCu8MmTLJxufARYmbLGNv09Wf eWggrCpNVUgh7DTltyFnvbBIqM6pid6aYcZDfwv3k47ckIXSM/GQJdyZvgOmFugXVciN JYHKaCgjshJhjFS2yoS6znIQZBp3BidRnTpRWv5vMU8035QZy0+grenSpDxLA0GTbK5U tIHgfVhUfUiVdQfakcUYMHmXzJb3jPbvajPz8ISdnbAySpiumphdaQ+xhQPeahBxBX+H UXQg== X-Gm-Message-State: AOAM530ym4aij6WFRwFkiZWjFFXlOoBNuNCb+Z6TGDSM6e24NaTHnC/Y Uv4LgIGy3RhpqUfwneazcVO+YT/6yQur8RJx X-Received: by 2002:a2e:b807:: with SMTP id u7mr8991938ljo.268.1630090656599; Fri, 27 Aug 2021 11:57:36 -0700 (PDT) Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com. [209.85.208.178]) by smtp.gmail.com with ESMTPSA id w3sm775021ljm.13.2021.08.27.11.57.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Aug 2021 11:57:36 -0700 (PDT) Received: by mail-lj1-f178.google.com with SMTP id s12so13228092ljg.0 for ; Fri, 27 Aug 2021 11:57:35 -0700 (PDT) X-Received: by 2002:a2e:944c:: with SMTP id o12mr8723398ljh.411.1630090655578; Fri, 27 Aug 2021 11:57:35 -0700 (PDT) MIME-Version: 1.0 References: <20210827164926.1726765-1-agruenba@redhat.com> <20210827164926.1726765-5-agruenba@redhat.com> In-Reply-To: From: Linus Torvalds Date: Fri, 27 Aug 2021 11:57:19 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v7 04/19] iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable To: Al Viro Cc: Andreas Gruenbacher , Christoph Hellwig , "Darrick J. Wong" , Jan Kara , Matthew Wilcox , 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 Fri, Aug 27, 2021 at 11:53 AM Al Viro wrote: > > I really disagree with these calling conventions. "Number not faulted in" > is bloody useless It's what we already have for copy_to/from_user(), so it's actually consistent with that. And it avoids changing all the existing tests where people really cared only about the "everything ok" case. Andreas' first patch did that changed version, and was ugly as hell. But if you have a version that avoids the ugliness... Linus