]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
stat,tail: add support for M1FS
authorYigal Korman <yigal@plexistor.com>
Wed, 13 Apr 2016 13:15:20 +0000 (16:15 +0300)
committerBernhard Voelker <mail@bernhard-voelker.de>
Thu, 14 Apr 2016 08:11:05 +0000 (10:11 +0200)
* src/stat.c (human_fstype): Add file system ID definition.
* NEWS (Improvements): Mention the change, moving the previously added
"prl_fs" change note from "Changes in behavior" to here.
Fixes http://bugs.gnu.org/23283

NEWS
src/stat.c

diff --git a/NEWS b/NEWS
index dd3ee9ccfde6f0cfc0a52f3348190187db1508dc..9445977ad68c3043e7e6f85f992c6dfeba038416 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -20,13 +20,18 @@ GNU coreutils NEWS                                    -*- outline -*-
    stat now outputs nanosecond information for time stamps even if
    they are out of localtime range.
 
-   stat -f --format=%T now reports "prl_fs" for a parallels file system.
-
    sort, tail, and uniq now support traditional usage like 'sort +2'
    and 'tail +10' on systems conforming to POSIX 1003.1-2008 and later.
    The 2008 edition of POSIX dropped the requirement that arguments
    like '+2' must be treated as file names.
 
+** Improvements
+
+   stat and tail now know about "prl_fs" (a parallels file system), and
+   "m1fs" (a Plexistor file system).  stat -f --format=%T now reports the
+   file system type, and tail -f uses the more conservative polling for
+   "prl_fs", and inotify for "m1fs" file systems.
+
 
 * Noteworthy changes in release 8.25 (2016-01-20) [stable]
 
index 4d7ead302f7a4d1eafe311d227557d4027ec76c6..ab69fbe7aedf3f490aa9c3d7a5b4fce00a1f260a 100644 (file)
@@ -364,6 +364,8 @@ human_fstype (STRUCT_STATVFS const *statfsbuf)
       return "logfs";
     case S_MAGIC_LUSTRE: /* 0x0BD00BD0 remote */
       return "lustre";
+    case S_MAGIC_M1FS: /* 0x5346314D local */
+      return "m1fs";
     case S_MAGIC_MINIX: /* 0x137F local */
       return "minix";
     case S_MAGIC_MINIX_30: /* 0x138F local */