X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=fs%2Fjbd2%2Ftransaction.c;h=996ffda06bf306fde630e833f91332b745107689;hb=20bec8ab1458c24bed0d5492ee15d87807fc415a;hp=28ce21d8598e11f16182a973d31d7e8bef83c145;hpb=95f66b3770d6d0755b4a2d818c237574ffd74e4c;p=linux-2.6-omap-h63xx.git diff --git a/fs/jbd2/transaction.c b/fs/jbd2/transaction.c index 28ce21d8598..996ffda06bf 100644 --- a/fs/jbd2/transaction.c +++ b/fs/jbd2/transaction.c @@ -1315,6 +1315,8 @@ int jbd2_journal_stop(handle_t *handle) } } + if (handle->h_sync) + transaction->t_synchronous_commit = 1; current->journal_info = NULL; spin_lock(&journal->j_state_lock); spin_lock(&transaction->t_handle_lock);