--- g_journal.c.orig Sat Aug 12 14:52:13 2006 +++ g_journal.c Sat Aug 12 14:08:57 2006 @@ -2850,6 +2850,8 @@ TAILQ_FOREACH(mp, &mountlist, mnt_list) { if (mp->mnt_gjprovider == NULL) continue; + if (mp->mnt_flag & MNT_RDONLY) + continue; desc = g_journal_find_desc(mp->mnt_stat.f_fstypename); if (desc == NULL) continue;