diff options
| author | Wim Van Sebroeck <wim@iguana.be> | 2007-05-11 19:03:13 +0000 | 
|---|---|---|
| committer | Wim Van Sebroeck <wim@iguana.be> | 2007-05-11 19:03:13 +0000 | 
| commit | 5c34202b8bf942da411b6599668a76b07449bbfd (patch) | |
| tree | 5719c361321eaddc8e4f1b0c8a7994f0e9a6fdd3 /fs/xfs/xfs_mount.c | |
| parent | 0d4804b31f91cfbcff6d62af0bc09a893a1c8ae0 (diff) | |
| parent | 1f8a6b658a943b4f04a1fc7b3a420360202c86cd (diff) | |
Merge /pub/scm/linux/kernel/git/torvalds/linux-2.6
Diffstat (limited to 'fs/xfs/xfs_mount.c')
| -rw-r--r-- | fs/xfs/xfs_mount.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/fs/xfs/xfs_mount.c b/fs/xfs/xfs_mount.c index 3bed0cf0d8a..a96bde6df96 100644 --- a/fs/xfs/xfs_mount.c +++ b/fs/xfs/xfs_mount.c @@ -1653,7 +1653,7 @@ xfs_mount_log_sbunit(  		return;  	}  	xfs_mod_sb(tp, fields); -	xfs_trans_commit(tp, 0, NULL); +	xfs_trans_commit(tp, 0);  } @@ -1734,11 +1734,13 @@ xfs_icsb_cpu_notify(  			per_cpu_ptr(mp->m_sb_cnts, (unsigned long)hcpu);  	switch (action) {  	case CPU_UP_PREPARE: +	case CPU_UP_PREPARE_FROZEN:  		/* Easy Case - initialize the area and locks, and  		 * then rebalance when online does everything else for us. */  		memset(cntp, 0, sizeof(xfs_icsb_cnts_t));  		break;  	case CPU_ONLINE: +	case CPU_ONLINE_FROZEN:  		xfs_icsb_lock(mp);  		xfs_icsb_balance_counter(mp, XFS_SBS_ICOUNT, 0, 0);  		xfs_icsb_balance_counter(mp, XFS_SBS_IFREE, 0, 0); @@ -1746,6 +1748,7 @@ xfs_icsb_cpu_notify(  		xfs_icsb_unlock(mp);  		break;  	case CPU_DEAD: +	case CPU_DEAD_FROZEN:  		/* Disable all the counters, then fold the dead cpu's  		 * count into the total on the global superblock and  		 * re-enable the counters. */  | 
