From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752146AbbGaCH7 (ORCPT ); Thu, 30 Jul 2015 22:07:59 -0400 Received: from ipmail06.adl2.internode.on.net ([150.101.137.129]:33796 "EHLO ipmail06.adl2.internode.on.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750865AbbGaCH6 (ORCPT ); Thu, 30 Jul 2015 22:07:58 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CfCACo17pVPG0mLHlbgxpUaYJVg3yiNgwBAQEBAQEGlQ6FewQCgTtNAQEBAQEBBwEBAQFBP4RkHCMYJDQFJQMHLYgtxkYZhgaKNh6EFQWHGIpegwKEe4dMgUmEIIMThQWLPYQ1LDGCTAEBAQ Date: Fri, 31 Jul 2015 12:03:29 +1000 From: Dave Chinner To: torvalds@linux-foundation.org Cc: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, xfs@oss.sgi.com Subject: [GIT PULL] xfs: updates for 4.2-rc4 Message-ID: <20150731020329.GO16638@dastard> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Can you please pull the XFS fixes from the tag below? There are a couple of recently found, long standing remote attribute corruption fixes caused by log recovery getting confused after a crash, and the new DAX code in XFS (merged in 4.2-rc1) needs to actually use the DAX fault path on read faults. Thanks! -Dave. The following changes since commit bc0195aad0daa2ad5b0d76cce22b167bc3435590: Linux 4.2-rc2 (2015-07-12 15:10:30 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git tags/xfs-for-linus-4.2-rc4 for you to fetch changes up to df150ed102baa0e78c06e08e975dfb47147dd677: xfs: remote attributes need to be considered data (2015-07-29 11:48:02 +1000) ---------------------------------------------------------------- xfs: updates for 4.2-rc4 - remote attribute log recovery corruption fixes - DAX page faults need to use direct mappings, not a page cache mapping. ---------------------------------------------------------------- Dave Chinner (3): xfs: call dax_fault on read page faults for DAX xfs: remote attribute headers contain an invalid LSN xfs: remote attributes need to be considered data fs/dax.c | 14 +++++++++++-- fs/xfs/libxfs/xfs_attr_remote.c | 44 ++++++++++++++++++++++++++++++--------- fs/xfs/xfs_file.c | 21 +++++++++++++------ fs/xfs/xfs_log_recover.c | 11 +++++++--- 4 files changed, 69 insertions(+), 21 deletions(-) -- Dave Chinner david@fromorbit.com