Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp208666pxa; Fri, 14 Aug 2020 01:41:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwne4ozYPY8fSwjyPEa1o4xWwItbMlyqLT9qDKSRW5hAde216lbAccAYgKXuinuHMoEctOB X-Received: by 2002:a05:6402:1855:: with SMTP id v21mr1217278edy.355.1597394480583; Fri, 14 Aug 2020 01:41:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597394480; cv=none; d=google.com; s=arc-20160816; b=Wwsh323eoUoNe53Hr/6ua3QEl3BzR9IiotrfVRcpyw8xWm2BWZ0A55bpVeyD+/bdBq ZbDq842TvCTUbvY96thaL6ukyLQ8U6jQKZlPiiA1kaJbYn2RlGjblWsZG3L/tsz4fSch GVSXsrCTNqmX7ron6Ks8/A5zBSiUAL1Y/E6sZ5l2mfEch8E8E5Ei0wzmxt5ZxkYgeHie v0qRyQG/1yYqaJGlWpj8CqH4AvXu2zNuEq+Ums5JjAVbh1nGAp0VkOr5scvtGxNtsVVd y8gUKEzzi4JvVsP3eLKI2JG3mok0GzlW76lt6bo4/03HuwCcy5ZSEx/Jeggm+QRjNUYf F59g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:in-reply-to:cc:references:message-id :date:subject:mime-version:from:content-transfer-encoding :dkim-signature; bh=5Qcgfs5MKxLBirkY8dPQN9RvXYRgyU8pzvTY4uiAN8A=; b=p9fK0VpwW0ZaAECUxjuPzed5+dLBAmrS6o+zgo1wp/kTv3u0BV2Wem9xDBnI7u1cAp HB7Zni4eNBJ29wBC7I1U60GaKxgzvWnZNPJYMYvLB/b7are3mz8/MbqrYNDgMalxr3LS /wdov7xbnGRp5+LnD4EJRD4hssXOlnVhJ/OgwCJ9uCYmusz6ujl+ZJ8eSxsR4dfVMFiJ ogWWJvqRJcisYXQUqLvXOy8wNH19CZpzHZBmuoQa27wfj6e4OoO+emJOzvzHhK9n9I9I O9ZgBDBfpUks3z9ajd9OfiPY3l5Ef4GLISGb65ySFH4j5RTT+mwUQjk7vfFG/7PX6+ct LHcg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@126.com header.s=s110527 header.b=i7wrzNLF; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=126.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c22si5180592edr.146.2020.08.14.01.40.48; Fri, 14 Aug 2020 01:41:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-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=@126.com header.s=s110527 header.b=i7wrzNLF; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=126.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726576AbgHNIkL (ORCPT + 99 others); Fri, 14 Aug 2020 04:40:11 -0400 Received: from m15112.mail.126.com ([220.181.15.112]:47876 "EHLO m15112.mail.126.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726050AbgHNIkL (ORCPT ); Fri, 14 Aug 2020 04:40:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=From:Mime-Version:Subject:Date:Message-Id; bh=5Qcgf s5MKxLBirkY8dPQN9RvXYRgyU8pzvTY4uiAN8A=; b=i7wrzNLFEDs8SuURZipJr ZvXGEkTLhBoj9M2woipK+m1lC8C1LpsLr7D6kCirZZdswuvXdo5ZGsOolYiI8afS xy3fA/XSbu7wNXqdDXmXFrm4Ak4TjPdLH0SlT7jiiSlys31G0xdqZ4gFSje2KYWb 5NPITQkfEuf7+CeGhxJ4DQ= Received: from [10.167.40.167] (unknown [106.121.67.41]) by smtp2 (Coremail) with SMTP id DMmowACXnOB4TTZfbJ5mGQ--.38305S2; Fri, 14 Aug 2020 16:38:18 +0800 (CST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: =?utf-8?B?5aec6L+O?= Mime-Version: 1.0 (1.0) Subject: Re: [PATCH v4] ext4: fix direct I/O read error Date: Fri, 14 Aug 2020 16:38:16 +0800 Message-Id: <7C2EEB3C-3007-469A-B3E6-B810AFB6E983@126.com> References: <20200814080404.GA14135@infradead.org> Cc: tytso@mit.edu, adilger.kernel@dilger.ca, linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, wanglong19@meituan.com, heguanjun@meituan.com, jack@suse.cz In-Reply-To: <20200814080404.GA14135@infradead.org> To: Christoph Hellwig X-Mailer: iPhone Mail (17G68) X-CM-TRANSID: DMmowACXnOB4TTZfbJ5mGQ--.38305S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxU0zV1UUUUU X-Originating-IP: [106.121.67.41] X-CM-SenderInfo: xmld0wp1lqwmqvysqiyswou0bp/1tbipBqAAFpEBSeynAAAss Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org Ok=EF=BC=8CI will make time to do it. =E5=8F=91=E8=87=AA=E6=88=91=E7=9A=84iPhone > =E5=9C=A8 2020=E5=B9=B48=E6=9C=8814=E6=97=A5=EF=BC=8C=E4=B8=8B=E5=8D=884:0= 4=EF=BC=8CChristoph Hellwig =E5=86=99=E9=81=93=EF=BC=9A >=20 > =EF=BB=BFOn Wed, Aug 05, 2020 at 03:40:34PM +0800, Jiang Ying wrote: >> This patch is used to fix ext4 direct I/O read error when >> the read size is not aligned with block size. >>=20 >> Then, I will use a test to explain the error. >>=20 >> (1) Make a file that is not aligned with block size: >> $dd if=3D/dev/zero of=3D./test.jar bs=3D1000 count=3D3 >>=20 >> (2) I wrote a source file named "direct_io_read_file.c" as following: >=20 > Can you please add your reproducer to xfstests? >=20 > Thanks!