summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2015-12-13 14:58:53 +0000
committerPádraig Brady <P@draigBrady.com>2015-12-14 13:38:43 +0000
commit1118f32145049cc4b949e89eda89a0ed612755de (patch)
treeeb8f065c59f2f425b3cf8e3bde43a09b5fbe925c /src
parent03bef9178163351c72af7fc494a40411610bc227 (diff)
downloadcoreutils-1118f32145049cc4b949e89eda89a0ed612755de.tar.xz
stat: report file system type for "overlayfs"
* src/stat.c (human_fstype): Add "overlayfs", and tag it as "remote" to ensure that tail continues to use the more conservative polling mode. * README-release: Remove a stale comment about updating fremote() in tail.c. Also give a link to *_SUPER_MAGIC definitions not in the standard linux/magic.h location. * NEWS: Mention that this file system is recognized.
Diffstat (limited to 'src')
-rw-r--r--src/stat.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/stat.c b/src/stat.c
index d568524de..e6a36f07f 100644
--- a/src/stat.c
+++ b/src/stat.c
@@ -394,6 +394,11 @@ human_fstype (STRUCT_STATVFS const *statfsbuf)
return "openprom";
case S_MAGIC_OCFS2: /* 0x7461636F remote */
return "ocfs2";
+ case S_MAGIC_OVERLAYFS: /* 0x794C7630 remote */
+ /* This may overlay remote file systems.
+ Also there have been issues reported with inotify and overlayfs,
+ so mark as "remote" so that polling is used. */
+ return "overlayfs";
case S_MAGIC_PANFS: /* 0xAAD7AAEA remote */
return "panfs";
case S_MAGIC_PIPEFS: /* 0x50495045 remote */