Cover Letter Detail
Show a cover letter.
GET /api/covers/812699/?format=api
{ "id": 812699, "url": "http://patchwork.ozlabs.org/api/covers/812699/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-ext4/cover/20170912050526.7627-1-ross.zwisler@linux.intel.com/", "project": { "id": 8, "url": "http://patchwork.ozlabs.org/api/projects/8/?format=api", "name": "Linux ext4 filesystem development", "link_name": "linux-ext4", "list_id": "linux-ext4.vger.kernel.org", "list_email": "linux-ext4@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170912050526.7627-1-ross.zwisler@linux.intel.com>", "list_archive_url": null, "date": "2017-09-12T05:05:21", "name": "[v2,0/5] ext4: DAX data corruption fixes", "submitter": { "id": 46514, "url": "http://patchwork.ozlabs.org/api/people/46514/?format=api", "name": "Ross Zwisler", "email": "ross.zwisler@linux.intel.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-ext4/cover/20170912050526.7627-1-ross.zwisler@linux.intel.com/mbox/", "series": [ { "id": 2615, "url": "http://patchwork.ozlabs.org/api/series/2615/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-ext4/list/?series=2615", "date": "2017-09-12T05:05:23", "name": "ext4: DAX data corruption fixes", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/2615/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/812699/comments/", "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 3xrt7Q25Y6z9s7F\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 12 Sep 2017 15:06:42 +1000 (AEST)", "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751193AbdILFFb (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tTue, 12 Sep 2017 01:05:31 -0400", "from mga09.intel.com ([134.134.136.24]:5341 \"EHLO mga09.intel.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1751089AbdILFFa (ORCPT <rfc822;linux-ext4@vger.kernel.org>);\n\tTue, 12 Sep 2017 01:05:30 -0400", "from fmsmga003.fm.intel.com ([10.253.24.29])\n\tby orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t11 Sep 2017 22:05:29 -0700", "from theros.lm.intel.com ([10.232.112.77])\n\tby FMSMGA003.fm.intel.com with ESMTP; 11 Sep 2017 22:05:29 -0700" ], "X-ExtLoop1": "1", "X-IronPort-AV": "E=Sophos;i=\"5.42,381,1500966000\"; d=\"scan'208\";a=\"899352285\"", "From": "Ross Zwisler <ross.zwisler@linux.intel.com>", "To": "\"Theodore Ts'o\" <tytso@mit.edu>, Jan Kara <jack@suse.cz>,\n\tlinux-kernel@vger.kernel.org", "Cc": "Ross Zwisler <ross.zwisler@linux.intel.com>,\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": "[PATCH v2 0/5] ext4: DAX data corruption fixes", "Date": "Mon, 11 Sep 2017 23:05:21 -0600", "Message-Id": "<20170912050526.7627-1-ross.zwisler@linux.intel.com>", "X-Mailer": "git-send-email 2.9.5", "Sender": "linux-ext4-owner@vger.kernel.org", "Precedence": "bulk", "List-ID": "<linux-ext4.vger.kernel.org>", "X-Mailing-List": "linux-ext4@vger.kernel.org" }, "content": "This series prevents a pair of data corruptions with ext4 + DAX. The first\nsuch corruption happens when combining the inline data feature with DAX,\nand the second happens when combining data journaling with DAX.\n\nBoth can be reliably reproduced with the fstests that I have posted here:\n\nhttps://patchwork.kernel.org/patch/9948377/\nhttps://patchwork.kernel.org/patch/9948381/\n\nMy opinion is that the first three patches in this series should be applied\nto the v4.14 RC series and backported to stable. The last two patches in\nthis series are just cleanup and can probably wait until v4.15.\n\nRoss 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(-)" }