Re: [PATCH 05/10] writeback: Generalize and standardize I_SYNC waiting function

2017-02-11 Thread Tejun Heo
On Thu, Feb 09, 2017 at 01:44:28PM +0100, Jan Kara wrote: > __inode_wait_for_writeback() waits for I_SYNC on inode to get cleared. > There's nothing specific regarting I_SYNC for that function. Generalize > it so that we can use it also for I_WB_SWITCH bit. Also the function > uses __wait_on_bit()

[PATCH 05/10] writeback: Generalize and standardize I_SYNC waiting function

2017-02-09 Thread Jan Kara
__inode_wait_for_writeback() waits for I_SYNC on inode to get cleared. There's nothing specific regarting I_SYNC for that function. Generalize it so that we can use it also for I_WB_SWITCH bit. Also the function uses __wait_on_bit() unnecessarily. Switch it to wait_on_bit() to remove some code.