Change the returned filesystem type from 'ntfs' to 'ntfs3', to match
what the kernel/fs/ntfs3 driver calls register_filesystem on [1][2].
This same driver also registers itself as 'ntfs', but then runs in a
"legacy" mode [3] which forces the mount to stay RO.
Link: [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/fs/ntfs3/super.c?h=v6.12#n1794
Link: [2]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/fs/ntfs3/super.c?h=v6.12#n1874
Link: [3]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/fs/ntfs3/super.c?h=v6.12#n412
Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com>
const struct blkid_idinfo ntfs_idinfo =
{
- .name = "ntfs",
+ .name = "ntfs3",
.usage = BLKID_USAGE_FILESYSTEM,
.probefunc = probe_ntfs,
.magics =
case STATFS_NCP_MAGIC: return "ncp";
case STATFS_NFS_MAGIC: return "nfs";
case STATFS_NILFS_MAGIC: return "nilfs2";
- case STATFS_NTFS_MAGIC: return "ntfs";
+ case STATFS_NTFS_MAGIC: return "ntfs3";
case STATFS_OCFS2_MAGIC: return "ocfs2";
case STATFS_OMFS_MAGIC: return "omfs";
case STATFS_OPENPROMFS_MAGIC: return "openpromfs";