You can find the fix at this web page, the support page for the CSDCD 7.1 PTFs (maintenance releases)
https://www.ibm.com/support/pages/node/6592887The latest maintenance release came out in June 2022 and has updates for RHEL 8.4, 8.5, 8.6 and RHEL 9 support. You can get the latest LiS-2.19-CS7101.patch file from the refresh media package. The link points to Fix Central to download. Let us know if you have any quesitons.
Jeff L Smith Communications Server Development
------------------------------
Jeff Smith
------------------------------
Original Message:
Sent: Thu September 08, 2022 07:09 AM
From: Bruno Pavesi
Subject: CS v7.1.0.0 for linux - LiS-2.19 build ERROR
Hello folks,
I am working on Red Hat 8.3 . LiS build works fine for kernel-4.18.0-240.el8.x86_64.
But when i try to build LiS modules for kernel-4.18.0-372.19.1.el8_6.x86_64, I get the following error messages:
In file included from /usr/src/LiS-2.19/head/mdep.c:26:
/usr/src/LiS-2.19/head/linux-mdep.c: In function 'lis_fifo_wait':
/usr/src/LiS-2.19/head/linux-mdep.c:2976:11: error: 'struct task_struct' has no member named 'state'; did you mean '__state'?
current->state = TASK_INTERRUPTIBLE;
^~~~~
__state
/usr/src/LiS-2.19/head/linux-mdep.c:2985:11: error: 'struct task_struct' has no member named 'state'; did you mean '__state'?
current->state = TASK_RUNNING;
^~~~~
I seems that LiS-2.19-CS7100.patch it is not compatible with new kernel.
Any suggestion?
Thank you
------------------------------
Bruno Pavesi
------------------------------