Move quirks out of build script
[kvmfornfv.git] / patches / kernel / 0001-Restore-deprecated-XFS-API.patch
diff --git a/patches/kernel/0001-Restore-deprecated-XFS-API.patch b/patches/kernel/0001-Restore-deprecated-XFS-API.patch
new file mode 100644 (file)
index 0000000..3275b7b
--- /dev/null
@@ -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
+