summaryrefslogtreecommitdiffstats
path: root/patches/kernel/0001-Restore-deprecated-XFS-API.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/kernel/0001-Restore-deprecated-XFS-API.patch')
-rw-r--r--patches/kernel/0001-Restore-deprecated-XFS-API.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/patches/kernel/0001-Restore-deprecated-XFS-API.patch b/patches/kernel/0001-Restore-deprecated-XFS-API.patch
new file mode 100644
index 000000000..3275b7b4b
--- /dev/null
+++ b/patches/kernel/0001-Restore-deprecated-XFS-API.patch
@@ -0,0 +1,25 @@
+diff --git a/kernel/fs/xfs/xfs_super.c b/kernel/fs/xfs/xfs_super.c
+index 65a4537..b73ca67 100644
+--- a/kernel/fs/xfs/xfs_super.c
++++ b/kernel/fs/xfs/xfs_super.c
+@@ -109,6 +109,7 @@ static struct xfs_kobj xfs_dbg_kobj; /* global debug sysfs attrs */
+ #define MNTOPT_GQUOTANOENF "gqnoenforce"/* group quota limit enforcement */
+ #define MNTOPT_PQUOTANOENF "pqnoenforce"/* project quota limit enforcement */
+ #define MNTOPT_QUOTANOENF "qnoenforce" /* same as uqnoenforce */
++#define MNTOPT_DELAYLOG "delaylog" /* Delayed logging enabled */
+ #define MNTOPT_DISCARD "discard" /* Discard unused blocks */
+ #define MNTOPT_NODISCARD "nodiscard" /* Do not discard unused blocks */
+
+@@ -359,6 +360,9 @@ xfs_parseargs(
+ } else if (!strcmp(this_char, MNTOPT_GQUOTANOENF)) {
+ mp->m_qflags |= (XFS_GQUOTA_ACCT | XFS_GQUOTA_ACTIVE);
+ mp->m_qflags &= ~XFS_GQUOTA_ENFD;
++ } else if (!strcmp(this_char, MNTOPT_DELAYLOG)) {
++ xfs_warn(mp,
++ "delaylog is the default now, option is deprecated.");
+ } else if (!strcmp(this_char, MNTOPT_DISCARD)) {
+ mp->m_flags |= XFS_MOUNT_DISCARD;
+ } else if (!strcmp(this_char, MNTOPT_NODISCARD)) {
+--
+1.9.1
+