Received: by 2002:a05:6358:bb9e:b0:b9:5105:a5b4 with SMTP id df30csp4927150rwb; Tue, 6 Sep 2022 15:21:12 -0700 (PDT) X-Google-Smtp-Source: AA6agR7LiwfuMRX5WWvrs8iY+/Mzha+mAQCZqoUbGI0lcX01kRYKkmiYCYz0I4nUCXJqXYqhd8hi X-Received: by 2002:a17:907:2e19:b0:730:acf0:4921 with SMTP id ig25-20020a1709072e1900b00730acf04921mr370547ejc.416.1662502871921; Tue, 06 Sep 2022 15:21:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662502871; cv=none; d=google.com; s=arc-20160816; b=ro3IECfJtwx7F3axogvA7uqxy3Qn4chu31HcgYpsnPC2otadp0Nxw5hLYWIXw6JC96 y154LpCO9zwGBpO/B+2JlKPkEeLoUU5Lk9Asfollcc6xSwwlKYJ1x2fpklxnfmNVPTHB rY2Bog/3wP7uivnxY2KOkpXWrLUBBB6p7vh0C3A4c9wRTumP/VPe+4Bm5bPQ3aC3ak5c 1zMeb+Lzo1Td8NyFff3qNyZdjOXr/XtywCU+qtomJHsoKlvAL7k6caODLz/btn2fOgkX V5EHzVenyDekgQ8RCJZjVoOoPc0TgvkWujQX1QAjIN2pVtn7Dn331eK/lc/hrOMBMHoV ql3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=3TBOFo7jiYguN3wpoMqqZVHNPKTtOvZRQEa4uhgrorU=; b=GdHwco0v8h90PNic3vEs1MGIX0UHwEqMj9xuUvFvFXiw/6IhRHItKmNSzmzBFrNlkS Hl6gP+d+0UJCnibcfAz8Cr+9hhhNIMlh/ZMMe1gUqlnRTY+ULFoZ0b1MsUaSg9rd1zT5 5oaY6Uj7rLk9+ETO3jI441bcnkPb/VEmPs+E/p5Xtxf4L1LszokArOJ0nGZ1JBi1FLgK cVfdR8mofvKfUC+SmPVcWrs7rLnfELuoLgh67XxySJ1RUAI7pc2SAsBAVZRZWLBuVx/3 igRSjvwuO46PHE6dGgClen9kGV/KeunTGxIwMs60YNxQcyJaEt3lSX7EtpUCZJsdGpYf h41A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=V38Zoxcx; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p7-20020aa7d307000000b0044e66dc0accsi5721702edq.452.2022.09.06.15.20.42; Tue, 06 Sep 2022 15:21:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=V38Zoxcx; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229596AbiIFWI4 (ORCPT + 99 others); Tue, 6 Sep 2022 18:08:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55826 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229449AbiIFWIz (ORCPT ); Tue, 6 Sep 2022 18:08:55 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A25D087690; Tue, 6 Sep 2022 15:08:54 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 3580E616FE; Tue, 6 Sep 2022 22:08:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 433FFC433C1; Tue, 6 Sep 2022 22:08:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1662502133; bh=uyaghLFUj0ZUpYv1BfsnZYUsPz1vG7taUX0PRzOUbWM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=V38ZoxcxLYyfWiUeHT6Fl+831Rgi6pJi6COWb6dgkYbZBhuGgqt1X+ndhxdRu8NcH PhQMZPmU2h0D39SdC2RSKkt1HyFT8NdUl89oV6Ixn9pI17mj7ER4d2Hc9huXWeCbNq i+3i8uYL5SnvLWF9WFqcnE99gSR2YmtDv75VhV5qGNsNOxhiapoN8pvJ9ncdsdAIX4 bvVdcog5eFVzlkDnJf3hJMHUE9BSTikEfHZbG5nhBuv+yjnoIy7446EGgl9bQEN5w4 6CQIL+JCmEpSFleBZP0kvFhoiQ63H/GuEzJnaKlanPcBDK9nzEN0FReaF0ufHZbnRW 3HmhWtJtQr0HQ== Date: Tue, 6 Sep 2022 15:08:51 -0700 From: Eric Biggers To: Alexander Viro Cc: linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, linux-xfs@vger.kernel.org, linux-api@vger.kernel.org, linux-fscrypt@vger.kernel.org, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, Keith Busch Subject: Re: [PATCH v5 0/8] make statx() return DIO alignment information Message-ID: References: <20220827065851.135710-1-ebiggers@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220827065851.135710-1-ebiggers@kernel.org> X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Fri, Aug 26, 2022 at 11:58:43PM -0700, Eric Biggers wrote: > This patchset makes the statx() system call return direct I/O (DIO) > alignment information. This allows userspace to easily determine > whether a file supports DIO, and if so with what alignment restrictions. Al, any thoughts on this patchset, and do you plan to apply it for 6.1? Ideally this would go through the VFS tree. If not, I suppose I'll need to have it added to linux-next and send the pull request myself. - Eric