diff --git a/fs/fs-writeback.c b/fs/fs-writeback.c index a3d7a829137dc3739bbf81921da244fdc067f048..1b43cc9d9ebb405d61f3906d850adc1e9c487451 100644 --- a/fs/fs-writeback.c +++ b/fs/fs-writeback.c @@ -308,7 +308,7 @@ __writeback_single_inode(struct inode *inode, struct writeback_control *wbc) struct address_space *mapping = inode->i_mapping; int ret; - list_move(&inode->i_list, &inode->i_sb->s_dirty); + redirty_tail(inode); /* * Even if we don't actually write the inode itself here,