we performed security patches on linux where a couple of gpfs are mounted. since upgrade it is not possible to perform the mounts anymore.
i tried to rebuild the kernel module but it fails:
Using /usr/lpp/mmfs/bin/mmbuildgpl --build-package to recreate the kernel module fails with errors:
make[2]: Entering directory '/usr/src/kernels/4.18.0-477.15.1.el8_8.x86_64'
CC [M] /usr/lpp/mmfs/src/gpl-linux/tracelin.o
/usr/lpp/mmfs/src/gpl-linux/tracelin.c: In function 'trc_unlocked_ioctl':
/usr/lpp/mmfs/src/gpl-linux/tracelin.c:915:18: error: 'struct task_struct' has no member named 'state'; did you mean '__state'?
current->state = TASK_INTERRUPTIBLE;
^~~~~
__state
/usr/lpp/mmfs/src/gpl-linux/tracelin.c:961:16: error: 'struct task_struct' has no member named 'state'; did you mean '__state'?
current->state = TASK_UNINTERRUPTIBLE;
^~~~~
__state
make[3]: *** [scripts/Makefile.build:318: /usr/lpp/mmfs/src/gpl-linux/tracelin.o] Error 1
make[2]: *** [Makefile:1616: _module_/usr/lpp/mmfs/src/gpl-linux] Error 2
make[2]: Leaving directory '/usr/src/kernels/4.18.0-477.15.1.el8_8.x86_64'
make[1]: *** [makefile:131: modules] Error 1
make[1]: Leaving directory '/usr/lpp/mmfs/src/gpl-linux'
make: *** [makefile:148: Modules] Error 1
is this a known issue.
we realize we have a pretty old storage scale and it needs to be upgrades but I do not find a way to download the latest version 5.1.8.1 which is the one tested by ibm for rhel8.8 and the kernet 4.18.0-477.15.1 as read in the FAQ.
are there are any temporary workarounds?
thanks you
------------------------------
Mario Garcia
------------------------------