I'm aware of a little tiff regarding strictatime in the past, and I think I came up with a patch that might help everyone get what they want. I'm already using it myself. I've had some review on #kernelnewbies for technical issues, how does this look? --- diff --git a/fs/Kconfig b/fs/Kconfig index 4b917eb..6ce72d8 100644 --- a/fs/Kconfig +++ b/fs/Kconfig @@ -4,17 +4,6 @@ menu "File systems" -config DEFAULT_STRICTATIME - bool "Use strictatime by default" - default n - help - Use strictatime as a default mount option. - - Strictatime preserves ancient historic behavior of keeping the atime field always up to date. - However, it was changed in 2007 to relatime to reduce I/O load on block devices. - - If unsure, say N. - # Use unaligned word dcache accesses config DCACHE_WORD_ACCESS bool diff --git a/fs/namespace.c b/fs/namespace.c index 48e7c15..0570729 100644 --- a/fs/namespace.c +++ b/fs/namespace.c @@ -2680,15 +2680,9 @@ long do_mount(const char *dev_name, const char __user *dir_name, if (retval) goto dput_out; -#ifdef CONFIG_DEFAULT_STRICTATIME - /* Default to strictatime unless overridden */ - if (flags & MS_RELATIME) - mnt_flags |= MNT_RELATIME; -#else - /* Default to relatime unless overridden */ + /* Default to relatime unless overriden */ if (!(flags & MS_NOATIME)) mnt_flags |= MNT_RELATIME; -#endif /* Separate the per-mountpoint flags */ if (flags & MS_NOSUID) _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies