summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS4
-rw-r--r--README-release11
-rw-r--r--src/stat.c5
3 files changed, 15 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 524c1916e..5941e20c2 100644
--- a/NEWS
+++ b/NEWS
@@ -63,8 +63,8 @@ GNU coreutils NEWS -*- outline -*-
ls -w0 is now interpreted as no limit on the length of the outputted line.
stat -f --format=%T now reports the file system type for new Linux
- pseudo file systems "bpf_fs", "btrfs_test", "nsfs" and "tracefs",
- and remote file system "acfs".
+ pseudo file systems "bpf_fs", "btrfs_test", "nsfs", "overlayfs"
+ and "tracefs", and remote file system "acfs".
* Noteworthy changes in release 8.24 (2015-07-03) [stable]
diff --git a/README-release b/README-release
index 5da96a7a9..88356bcad 100644
--- a/README-release
+++ b/README-release
@@ -36,9 +36,14 @@ FIXME: enable excluded programs like arch? to get their manual pages?
-O src/fs-latest-magic.h
If it finds a new file system magic number, add it to src/stat.c.
- If it is a remote file system, add the new S_MAGIC_* name you created
- in stat.c to the list of remote file system types in src/tail.c's
- fremote function.
+ If it is a remote file system tag it as such.
+
+ Note there may be some new file systems magic values not defined
+ in that linux/magic.h file, which can be seen at:
+
+ https://www.livegrep.com/search/linux\
+ ?q=%23define+.*_SUPER_MAGIC+-file%3Amagic\.h
+
* Pre-release testing:
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 */