[Top] [All Lists]

[GIT PULL] XFS update for 3.8-rc6

To: torvalds@xxxxxxxxxxxxxxxxxxxx
Subject: [GIT PULL] XFS update for 3.8-rc6
From: bpm@xxxxxxx (Ben Myers)
Date: Tue, 29 Jan 2013 09:42:50 -0600 (CST)
Cc: akpm@xxxxxxxxxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, xfs@xxxxxxxxxxx
Delivered-to: xfs@xxxxxxxxxxx
Hi Linus,

   Please pull these fixes for XFS.  Here are fixes for returning
   EFSCORRUPTED on probe of a non-xfs filesystem, the stack switch in
   xfs_bmapi_allocate, a crash in _xfs_buf_find, speculative
   preallocation as the filesystem nears ENOSPC, an unmount hang, a race
   with AIO, and a regression with xfs_fsr.


The following changes since commit 37f13561de6039b3a916d1510086030d097dea0f:

  xfs: recalculate leaf entry pointer after compacting a dir2 block (2013-01-16 
16:08:55 -0600)

are available in the git repository at:

  git://oss.sgi.com/xfs/xfs tags/for-linus-v3.8-rc6

for you to fetch changes up to 65e3aa77f1b0269720660a6879f6f28d158f54c8:

  xfs: Fix xfs_swap_extents() after removal of xfs_flushinval_pages() 
(2013-01-28 16:05:10 -0600)

xfs: bugfixes for 3.8-rc6

- fix return value when filesystem probe finds no XFS magic, a
  regression introduced in 9802182.

- fix stack switch in __xfs_bmapi_allocate by moving the check for stack
  switch up into xfs_bmapi_write.

- fix oops in _xfs_buf_find by validating that the requested block is
  within the filesystem bounds.

- limit speculative preallocation near ENOSPC.

- fix an unmount hang in xfs_wait_buftarg by freeing the
  xfs_buf_log_item in xfs_buf_item_unlock.

- fix a possible use after free with AIO.

- fix xfs_swap_extents after removal of xfs_flushinval_pages, a
  regression introduced in fb59581404a.

Brian Foster (1):
      xfs: pull up stack_switch check into xfs_bmapi_write

Dave Chinner (3):
      xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end
      xfs: limit speculative prealloc near ENOSPC thresholds
      xfs: fix shutdown hang on invalid inode during create

Eric Sandeen (1):
      xfs: Do not return EFSCORRUPTED when filesystem probe finds no XFS magic

Jan Kara (1):
      xfs: Fix possible use-after-free with AIO

Torsten Kaiser (1):
      xfs: Fix xfs_swap_extents() after removal of xfs_flushinval_pages()

 fs/xfs/xfs_aops.c     |  2 +-
 fs/xfs/xfs_bmap.c     |  6 +++---
 fs/xfs/xfs_buf.c      | 20 ++++++++++++++++++++
 fs/xfs/xfs_buf_item.c | 12 ++++++++++--
 fs/xfs/xfs_dfrag.c    |  4 ++--
 fs/xfs/xfs_iomap.c    |  9 +++++++++
 fs/xfs/xfs_mount.c    |  2 +-
 fs/xfs/xfs_trace.h    |  1 +
 8 files changed, 47 insertions(+), 9 deletions(-)

<Prev in Thread] Current Thread [Next in Thread>
  • [GIT PULL] XFS update for 3.8-rc6, Ben Myers <=