[XFS] fix up per-device xfsbufd

SGI-PV: 947098
SGI-Modid: xfs-linux-melb:xfs-kern:203831a

Signed-off-by: Christoph Hellwig <hch@sgi.com>
Signed-off-by: Nathan Scott <nathans@sgi.com>

authored by Christoph Hellwig and committed by Nathan Scott da7f93e9 f5e596bb

+2 -3
+2 -3
fs/xfs/linux-2.6/xfs_buf.c
··· 1649 1649 int priority, 1650 1650 gfp_t mask) 1651 1651 { 1652 - xfs_buftarg_t *btp, *n; 1652 + xfs_buftarg_t *btp; 1653 1653 1654 1654 spin_lock(&xfs_buftarg_lock); 1655 - list_for_each_entry_safe(btp, n, &xfs_buftarg_list, bt_list) { 1655 + list_for_each_entry(btp, &xfs_buftarg_list, bt_list) { 1656 1656 if (test_bit(XBT_FORCE_SLEEP, &btp->bt_flags)) 1657 1657 continue; 1658 1658 set_bit(XBT_FORCE_FLUSH, &btp->bt_flags); 1659 - barrier(); 1660 1659 wake_up_process(btp->bt_task); 1661 1660 } 1662 1661 spin_unlock(&xfs_buftarg_lock);