[GIT PULL] XFS update for 3.5-rc7

From: Ben Myers
Date: Mon Jul 16 2012 - 10:50:38 EST

Hi Linus,

Please pull these regression fixes for XFS. Here we have a fix for a cursor
leak, a fix for a performance regression, a fix for recursion in
xfs_buf_iorequest which causes stack overflows, and a fix for error handling
in xfs_buf_iodone callbacks.


The following changes since commit f7bdf03a99efc083608cd9c0c3e03abff311c79e:

xfs: rename log structure to xlog (2012-06-21 14:21:11 -0500)

are available in the git repository at:

git://oss.sgi.com/xfs/xfs tags/for-linus-v3.5-rc7

for you to fetch changes up to 1632dcc93f55f9ab407b373da1957a727b1a7fe3:

xfs: do not call xfs_bdstrat_cb in xfs_buf_iodone_callbacks (2012-07-13 13:09:49 -0500)

xfs: regression fixes for 3.5-rc7

- Really fix a cursor leak in xfs_alloc_ag_vextent_near
- Fix a performance regression related to doing allocation in workqueues
- Prevent recursion in xfs_buf_iorequest which is causing stack overflows
- Don't call xfs_bdstrat_cb in xfs_buf_iodone callbacks

Christoph Hellwig (2):
xfs: prevent recursion in xfs_buf_iorequest
xfs: do not call xfs_bdstrat_cb in xfs_buf_iodone_callbacks

Dave Chinner (2):
xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near
xfs: don't defer metadata allocation to the workqueue

fs/xfs/xfs_alloc.c | 19 +++++++++++++-----
fs/xfs/xfs_buf.c | 53 ++++++++++++++++++++++-----------------------------
fs/xfs/xfs_buf.h | 1 -
fs/xfs/xfs_buf_item.c | 2 +-
4 files changed, 38 insertions(+), 37 deletions(-)
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/