--- /dev/null
+--- l1/fs/ext4/inode.c 2016-08-23 23:38:23.238091149 +0800
++++ l2/fs/ext4/inode.c 2017-01-24 04:04:45.100092653 +0800
+@@ -2683,6 +2683,9 @@ static int ext4_writepages(struct addres
+ mpd.last_page = wbc->range_end >> PAGE_CACHE_SHIFT;
+ }
+
++ ret = ext4_inode_attach_jinode(inode);
++ if (ret)
++ goto out_writepages;
+ mpd.inode = inode;
+ mpd.wbc = wbc;
+ ext4_io_submit_init(&mpd.io_submit, wbc);
+@@ -4015,6 +4015,7 @@ int ext4_inode_attach_jinode(struct inod
+ jbd2_free_inode(jinode);
+ return 0;
+ }
++EXPORT_SYMBOL(ext4_inode_attach_jinode);
+
+ /*
+ * ext4_truncate()
+--- l1/fs/ext4/ext4.h 2017-01-24 04:21:28.989470587 +0800
++++ l2/fs/ext4/ext4.h 2017-01-24 04:32:45.589800986 +0800
+@@ -2462,7 +2462,8 @@ extern int ext4_group_add_blocks(handle_
+ extern int ext4_trim_fs(struct super_block *, struct fstrim_range *);
+
+ /* inode.c */
++#define HAVE_LDISKFS_INFO_JINODE
+ struct buffer_head *ext4_getblk(handle_t *, struct inode *,
+ ext4_lblk_t, int, int *);
+ struct buffer_head *ext4_bread(handle_t *, struct inode *,
+ ext4_lblk_t, int, int *);
rhel7/ext4-give-warning-with-dir-htree-growing.patch
rhel7/ext4-mmp-brelse.patch
rhel7/ext4-jcb-optimization.patch
+sles12sp1/ext4-attach-jinode-in-writepages.patch
3.10.0-514.6.1.el7 (RHEL7.3)
3.0.101-0.47.71 (SLES11 SP3)
3.0.101-94 (SLES11 SP4)
- 3.12.67-60.64.24 (SLES12 SP1)
+ 3.12.69-60.64.32 (SLES12 SP1)
4.4.38-93 (SLES12 SP2)
vanilla linux 4.6.7 (ZFS only)
* Client known to build on unpatched kernels:
3.10.0-514.6.1.el7 (RHEL7.3)
3.0.101-0.47.71 (SLES11 SP3)
3.0.101-94 (SLES11 SP4)
- 3.12.67-60.64.24 (SLES12 SP1)
+ 3.12.69-60.64.32 (SLES12 SP1)
4.4.38-93 (SLES12 SP2)
vanilla linux 4.6.7
* Recommended e2fsprogs version: 1.42.13.wc4 or newer
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 3.12.67 Kernel Configuration
+# Linux/x86 3.12.69 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
-CONFIG_LOCALVERSION="-60.64.24-default"
+CONFIG_LOCALVERSION="-60.64.32-default"
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
lnxmaj="3.12"
-lnxmin=".67"
-lnxrel="60.64.24"
+lnxmin=".69"
+lnxrel="60.64.32"
# use this when there is an "RPM fix" which means that the name of the
# (source) RPM has been updated but the version of the kernel inside the
# RPM is not also updated
3.10-rhel7.series 3.10.0-514.6.1.el7 (RHEL 7.3)
3.0-sles11sp3.series 3.0.101-0.47.71 (SLES11 SP3)
3.0-sles11sp3.series 3.0.101-94 (SLES11 SP4)
-3.12-sles12.series 3.12.67-60.64.24 (SLES12 SP1)
+3.12-sles12.series 3.12.69-60.64.32 (SLES12 SP1)
4.4-sles12.series 4.4.38-93 (SLES12 SP2)
See lustre/ChangeLog for supported client kernel versions.