X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Fsync.c;h=101b8ef901d78625d00c337d0df1c4e2e25c5133;hb=c9a7fe9672612c0b595633d2945f52257ad92b20;hp=c98a7477edfdc91eec85602fe1a68d6dade4c9c6;hpb=8a1c049aa9d31710dac5a794b47be5a081a886e4;p=karo-tx-linux.git diff --git a/fs/sync.c b/fs/sync.c index c98a7477edfd..101b8ef901d7 100644 --- a/fs/sync.c +++ b/fs/sync.c @@ -43,7 +43,7 @@ static int __sync_filesystem(struct super_block *sb, int wait) if (wait) sync_inodes_sb(sb); else - writeback_inodes_sb(sb); + writeback_inodes_sb(sb, WB_REASON_SYNC); if (sb->s_op->sync_fs) sb->s_op->sync_fs(sb, wait); @@ -98,7 +98,7 @@ static void sync_filesystems(int wait) */ SYSCALL_DEFINE0(sync) { - wakeup_flusher_threads(0); + wakeup_flusher_threads(0, WB_REASON_SYNC); sync_filesystems(0); sync_filesystems(1); if (unlikely(laptop_mode))