We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7552b46 + dd1bd9a commit 7953534Copy full SHA for 7953534
1 file changed
kpatch-build/kpatch-build
@@ -269,6 +269,15 @@ use_klp_arch()
269
fi
270
}
271
272
+use_s390_no_pic_data_is_text_relative_flag()
273
+{
274
+ if kernel_is_rhel; then
275
+ ! rhel_kernel_version_gte 5.14.0-595.el9
276
+ else
277
+ ! kernel_version_gte 6.10.0
278
+ fi
279
+}
280
+
281
support_klp_replace()
282
{
283
if kernel_is_rhel; then
@@ -1285,7 +1294,8 @@ if [[ "$ARCH" = "ppc64le" ]]; then
1285
1294
1286
1295
1287
1296
if [[ "$ARCH" = "s390x" ]]; then
1288
- ARCH_KCFLAGS="-mno-pic-data-is-text-relative -fno-section-anchors"
1297
+ ARCH_KCFLAGS="-fno-section-anchors"
1298
+ use_s390_no_pic_data_is_text_relative_flag && ARCH_KCFLAGS+=" -mno-pic-data-is-text-relative"
1289
1299
! kernel_version_gte 6.10.0 && ARCH_KCFLAGS+=" -fPIE"
1290
1300
1291
1301
0 commit comments