#define MNTOPT_NOACL "noacl" /* likewise */
#define MNTOPT_POSIXACL "posixacl" /* likewise */
#define MNTOPT_MNTPOINT "mntpoint" /* mount point hint */
+#define MNTOPT_CASESENSITIVE "casesensitive" /* case sensitivity */
+#define MNTOPT_CASEINSENSITIVE "caseinsensitive" /* case insensitivity */
+#define MNTOPT_CASEMIXED "casemixed" /* case mixed */
#endif /* _SYS_MNTENT_H */
{ MNTOPT_ACL, MS_POSIXACL, ZS_COMMENT },
{ MNTOPT_NOACL, MS_COMMENT, ZS_COMMENT },
{ MNTOPT_POSIXACL, MS_POSIXACL, ZS_COMMENT },
+ /*
+ * Case sensitive options are just listed here to silently
+ * ignore the error if passed with zfs mount command.
+ */
+ { MNTOPT_CASESENSITIVE, MS_COMMENT, ZS_COMMENT },
+ { MNTOPT_CASEINSENSITIVE, MS_COMMENT, ZS_COMMENT },
+ { MNTOPT_CASEMIXED, MS_COMMENT, ZS_COMMENT },
#ifdef MS_NOATIME
{ MNTOPT_NOATIME, MS_NOATIME, ZS_COMMENT },
{ MNTOPT_ATIME, MS_COMMENT, ZS_COMMENT },
}
#endif /* CONFIG_FS_POSIX_ACL */
+ switch (zfsvfs->z_case) {
+ case ZFS_CASE_SENSITIVE:
+ seq_puts(seq, ",casesensitive");
+ break;
+ case ZFS_CASE_INSENSITIVE:
+ seq_puts(seq, ",caseinsensitive");
+ break;
+ default:
+ seq_puts(seq, ",casemixed");
+ break;
+ }
+
return (0);
}