Linux-commit:
f902b216501094495ff75834035656e8119c537f
ext4: fix bogus warning in ext4_update_dx_flag()
The update breaks the ldiskfs pdirop patch which disables
ext4_update_dx_flag.
SUSE 5.3.18-24.46 can directly use the 5.4.0-66-ubuntu20.series
Test-Parameters: trivial
HPE-bug-id: LUS-9684, LUS-9758
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: I9271ee80c05715d7dcec78535cfde1e384ba40e9
Reviewed-on: https://review.whamcloud.com/41473
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
esac
]
)], [LDISKFS_SERIES="5.4.21-ml.series"],
esac
]
)], [LDISKFS_SERIES="5.4.21-ml.series"],
- [LDISKFS_SERIES="5.4.21-ml.series"])
+ [
+ suse_conf=$LINUX_OBJ/include/generated/uapi/linux/suse_version.h
+ suse_vers=$(awk '[$]2 == "SUSE_VERSION" {print [$]3 }' $suse_conf)
+ suse_patchlevel=$(awk '[$]2 == "SUSE_PATCHLEVEL" {print [$]3 }' $suse_conf)
+ echo "$suse_conf $suse_vers $suse_patchlevel ${suse_vers}sp$suse_patchlevel" >> /tmp/log-nb
+
+ case ${suse_vers}sp${suse_patchlevel} in # (
+ 15sp2 ) LDISKFS_SERIES="5.4.21-ml.series"
+ grep -A3 ext4_update_dx_flag $LINUX/fs/ext4/ext4.h \
+ | grep ext4_test_inode_flag
+ if test $? -eq 0; then
+ LDISKFS_SERIES="5.4.0-66-ubuntu20.series"
+ fi
+ ;; # (
+ 15sp3 ) LDISKFS_SERIES="5.3.18-sles15sp2.series"
+ ;;
+ esac
+ ])
], [test x$UBUNTU_KERNEL = xyes], [
AS_VERSION_COMPARE([$LINUXRELEASE],[5.8.0],[
AS_VERSION_COMPARE([$LINUXRELEASE],[5.4.0],[
], [test x$UBUNTU_KERNEL = xyes], [
AS_VERSION_COMPARE([$LINUXRELEASE],[5.8.0],[
AS_VERSION_COMPARE([$LINUXRELEASE],[5.4.0],[