[{"id":1777678,"web_url":"http://patchwork.ozlabs.org/comment/1777678/","msgid":"<20170929173752.GA6155@linux.intel.com>","list_archive_url":null,"date":"2017-09-29T17:37:52","subject":"Re: [PATCH v2 0/5] ext4: DAX data corruption fixes","submitter":{"id":46514,"url":"http://patchwork.ozlabs.org/api/people/46514/","name":"Ross Zwisler","email":"ross.zwisler@linux.intel.com"},"content":"On Mon, Sep 11, 2017 at 11:05:21PM -0600, Ross Zwisler wrote:\n> This series prevents a pair of data corruptions with ext4 + DAX.  The first\n> such corruption happens when combining the inline data feature with DAX,\n> and the second happens when combining data journaling with DAX.\n> \n> Both can be reliably reproduced with the fstests that I have posted here:\n> \n> https://patchwork.kernel.org/patch/9948377/\n> https://patchwork.kernel.org/patch/9948381/\n> \n> My opinion is that the first three patches in this series should be applied\n> to the v4.14 RC series and backported to stable.  The last two patches in\n> this series are just cleanup and can probably wait until v4.15.\n> \n> Ross Zwisler (5):\n>   ext4: prevent data corruption with inline data + DAX\n>   ext4: prevent data corruption with journaling + DAX\n>   ext4: add sanity check for encryption + DAX\n>   ext4: add ext4_should_use_dax()\n>   ext4: remove duplicate extended attributes defs\n> \n>  fs/ext4/ext4.h   | 37 -------------------------------------\n>  fs/ext4/inline.c | 10 ----------\n>  fs/ext4/inode.c  | 24 ++++++++++++++++--------\n>  fs/ext4/ioctl.c  | 16 +++++++++++++---\n>  fs/ext4/super.c  |  8 ++++++++\n>  5 files changed, 37 insertions(+), 58 deletions(-)\n\nHey Ted,\n\nI just wanted to ping this series, and see if at least the data corruption\nfixes were headed for v4.14?  I don't think these have been merged into any of\nthe ext4 branches yet.\n\nThanks,\n- Ross","headers":{"Return-Path":"<linux-ext4-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=linux-ext4-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y3f0b5XbNz9t3f\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat, 30 Sep 2017 03:38:07 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1752193AbdI2Rhy (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tFri, 29 Sep 2017 13:37:54 -0400","from mga05.intel.com ([192.55.52.43]:3384 \"EHLO mga05.intel.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1752006AbdI2Rhx (ORCPT <rfc822;linux-ext4@vger.kernel.org>);\n\tFri, 29 Sep 2017 13:37:53 -0400","from fmsmga001.fm.intel.com ([10.253.24.23])\n\tby fmsmga105.fm.intel.com with ESMTP; 29 Sep 2017 10:37:53 -0700","from theros.lm.intel.com (HELO linux.intel.com) ([10.232.112.77])\n\tby fmsmga001.fm.intel.com with ESMTP; 29 Sep 2017 10:37:52 -0700"],"X-ExtLoop1":"1","X-IronPort-AV":"E=Sophos;i=\"5.42,453,1500966000\"; d=\"scan'208\";a=\"1200498499\"","Date":"Fri, 29 Sep 2017 11:37:52 -0600","From":"Ross Zwisler <ross.zwisler@linux.intel.com>","To":"Theodore Ts'o <tytso@mit.edu>","Cc":"Jan Kara <jack@suse.cz>, linux-kernel@vger.kernel.org,\n\tAndreas Dilger <adilger.kernel@dilger.ca>,\n\tChristoph Hellwig <hch@lst.de>, Dan Williams <dan.j.williams@intel.com>,\n\tDave Chinner <david@fromorbit.com>, linux-ext4@vger.kernel.org,\n\tlinux-nvdimm@lists.01.org","Subject":"Re: [PATCH v2 0/5] ext4: DAX data corruption fixes","Message-ID":"<20170929173752.GA6155@linux.intel.com>","References":"<20170912050526.7627-1-ross.zwisler@linux.intel.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170912050526.7627-1-ross.zwisler@linux.intel.com>","User-Agent":"Mutt/1.9.0 (2017-09-02)","Sender":"linux-ext4-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<linux-ext4.vger.kernel.org>","X-Mailing-List":"linux-ext4@vger.kernel.org"}}]