diff --git a/fs/ext4/file.c b/fs/ext4/file.c index e4095e9..a897474 100644 --- a/fs/ext4/file.c +++ b/fs/ext4/file.c @@ -59,6 +59,8 @@ static void ext4_aiodio_wait(struct inode *inode) { wait_queue_head_t *wq = ext4_ioend_wq(inode); + if (atomic_read(&EXT4_I(inode)->i_aiodio_unwritten) != 0) + printk("Going to wait for %lu aios\n", (unsigned long)atomic_read(&EXT4_I(inode)->i_aiodio_unwritten)); wait_event(*wq, (atomic_read(&EXT4_I(inode)->i_aiodio_unwritten) == 0)); }