Bug 51063 — Mount vfat with "flush" option
authorMartin Pitt <martinpitt@gnome.org>
Thu, 6 Sep 2012 09:39:57 +0000 (11:39 +0200)
committerMartin Pitt <martinpitt@gnome.org>
Fri, 7 Sep 2012 04:22:31 +0000 (06:22 +0200)
For VFAT mounts we want the "flush" option, to avoid minute-long sync times
after ejecting/shutting down removable/hotpluggable devices in the UI.

Note that we keep the "flush" option as allowed option for now to avoid
breaking software like kdelibs (https://bugs.kde.org/show_bug.cgi?id=273792)
which applies this by default.

https://bugs.freedesktop.org/show_bug.cgi?id=51063

src/udiskslinuxfilesystem.c

index 6a64167..aa3a2ff 100644 (file)
@@ -274,7 +274,7 @@ typedef struct
 
 /* ---------------------- vfat -------------------- */
 
-static const gchar *vfat_defaults[] = { "uid=", "gid=", "shortname=mixed", "dmask=0077", "utf8=1", "showexec", NULL };
+static const gchar *vfat_defaults[] = { "uid=", "gid=", "shortname=mixed", "dmask=0077", "utf8=1", "showexec", "flush", NULL };
 static const gchar *vfat_allow[] = { "flush", "utf8=", "shortname=", "umask=", "dmask=", "fmask=", "codepage=", "iocharset=", "usefree", "showexec", NULL };
 static const gchar *vfat_allow_uid_self[] = { "uid=", NULL };
 static const gchar *vfat_allow_gid_self[] = { "gid=", NULL };