---- 在 星期五, 2021-04-09 21:50:35 Miklos Szeredi <miklos@xxxxxxxxxx> 撰写 ---- > On Fri, Nov 13, 2020 at 7:57 AM Chengguang Xu <cgxu519@xxxxxxxxxxxx> wrote: > > > > Now drop overlayfs' inode will sync dirty data, > > so we change to only drop clean inode. > > I don't understand what happens here. Please add more explanation. In iput_final(), clean overlayfs inode will directly drop as the same as before, dirty overlayfs inode will keep in the cache to wait writeback to sync dirty data and then add to lru list to wait reclaim. The purpose of doing this is to keep compatible behavior with original one, because without this series, dropping overlayfs inode will not trigger syncing underlying dirty inode. Thanks, Chengguang