[PATCH 0/5 resend] fix s_umount thaw/write and journal deadlock

From: Kamal Mostafa
Date: Mon Dec 05 2011 - 15:55:06 EST


[resend: This is an unchanged resend of the patches sent on 2011-11-30,
which were apparently not delivered to some recipients.]

This set of filesystem freeze/thaw deadlock patches is submitted
on behalf of the authors, Surbhi Palande and Valerie Aurora. The
patches fix the bug:

BugLink: https://bugs.launchpad.net/bugs/897421

Surbhi Palande (2):
Adding support to freeze and unfreeze a journal
Thaw the journal when you unfreeze the fs.

Valerie Aurora (3):
VFS: Fix s_umount thaw/write deadlock
VFS: Rename vfs_check_frozen() to
Documentation: Correct s_umount state for

Documentation/filesystems/Locking | 4 +-
fs/btrfs/disk-io.c | 4 +-
fs/btrfs/file.c | 2 +-
fs/buffer.c | 7 +++--
fs/drop_caches.c | 8 ++++++
fs/ext4/inode.c | 2 +-
fs/ext4/super.c | 28 +++++++++------------
fs/fs-writeback.c | 50 ++++++++++++++++++++++++------------
fs/fuse/file.c | 2 +-
fs/gfs2/file.c | 2 +-
fs/jbd2/journal.c | 1 +
fs/jbd2/transaction.c | 42 +++++++++++++++++++++++++++++++
fs/nilfs2/ioctl.c | 2 +-
fs/nilfs2/segment.c | 2 +-
fs/ntfs/file.c | 2 +-
fs/ocfs2/file.c | 2 +-
fs/quota/quota.c | 12 ++++++++-
fs/super.c | 26 +++++++++++++++++++
fs/sync.c | 9 +++---
fs/xfs/xfs_mount.h | 2 +-
include/linux/fs.h | 8 ++++-
include/linux/jbd2.h | 7 +++++
mm/filemap.c | 2 +-
mm/filemap_xip.c | 2 +-
24 files changed, 170 insertions(+), 58 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/