android_kernel_motorola_sm6225/fs/xfs/quota
David Chinner cb6edc26c3 [XFS] Catch errors when turning off quotas.
When turning off quota, we need to write various transactions to the log
to ensure that they are cleanly removed in the case of a crash. We need to
check that the transactions hit the disk correctly. If we fail to write
the final quota off transaction, we are corrupt in memory and so the only
option is to shut the filesystem down at this point.

SGI-PV: 980084
SGI-Modid: xfs-linux-melb:xfs-kern:30790a

Signed-off-by: David Chinner <dgc@sgi.com>
Signed-off-by: Niv Sardi <xaiki@sgi.com>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
2008-04-18 11:57:26 +10:00
..
xfs_dquot.c [XFS] Check for dquot flush errors 2008-04-18 11:56:55 +10:00
xfs_dquot.h [XFS] Unwrap XFS_DQ_PINUNLOCK. 2008-02-07 16:44:50 +11:00
xfs_dquot_item.c [XFS] Check for dquot flush errors 2008-04-18 11:56:55 +10:00
xfs_dquot_item.h
xfs_qm.c [XFS] Catch errors resetting quota flags. 2008-04-18 11:57:16 +10:00
xfs_qm.h [XFS] Clean up quotamount error handling. 2008-04-18 11:57:05 +10:00
xfs_qm_bhv.c [XFS] remove shouting-indirection macros from xfs_sb.h 2008-04-10 16:24:45 +10:00
xfs_qm_stats.c [XFS] Remove unused header files for MAC and CAP checking functionality. 2007-02-10 18:37:28 +11:00
xfs_qm_stats.h [XFS] Replace __inline with inline 2008-04-18 11:51:15 +10:00
xfs_qm_syscalls.c [XFS] Catch errors when turning off quotas. 2008-04-18 11:57:26 +10:00
xfs_quota_priv.h [XFS] Remove several macros that are no longer used anywhere 2006-09-28 11:02:57 +10:00
xfs_trans_dquot.c xfs: convert beX_add to beX_add_cpu (new common API) 2008-02-13 16:21:19 -08:00