X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fsync.c;h=3422ba61d86dcad558fd47d59756b411bfae7a81;hb=d6a0967c90dced0a8baf502e6f3d5862fd5a5805;hp=dd200025af8521d65e7bf28efceaece55994c59d;hpb=02a99ed6207e9a1d787bb360ef97de023c7edf4a;p=pandora-kernel.git diff --git a/fs/sync.c b/fs/sync.c index dd200025af85..3422ba61d86d 100644 --- a/fs/sync.c +++ b/fs/sync.c @@ -112,8 +112,13 @@ restart: mutex_unlock(&mutex); } +/* + * sync everything. Start out by waking pdflush, because that writes back + * all queues in parallel. + */ SYSCALL_DEFINE0(sync) { + wakeup_pdflush(0); sync_filesystems(0); sync_filesystems(1); if (unlikely(laptop_mode))