I have just tested Rocky 8.10 using the 4.18.0-553.50.1 kernel, and it compiles fine. Clearly it’s screwed up in AlmaLinux. I would note that the problem exists at least as far back as 4.18.0-553.22.1, which works fine with GPFS 5.1.9-6. However, I tried upgrading to GPFS 5.2.2-1 and it failed as above, so I upgraded to 4.18.0-553.50.1 as that is a tested kernel for GPFS 5.2.2-1 and got the same error as with 4.18.0-553.22.1
Now, the question is, how do you put out an updated kernel with exactly the same package names? Fixing it with a different package name is going to break more stuff, and fixing it with different kernel packages is a no-go, too. Note that I am already down a kernel version anyway for compatibility reasons.
The other question then becomes, as was raised last year, what if you have to ditch some of that additional hardware you added to maintain source code compatibility with the RHEL kernel?
It really does feel like people just didn’t listen. My entirely legitimate concerns, based on 33 years of experience in Linux, were ignored, and it now looks very much like exactly what I warned about last year has come to pass.
Anyway, it looks like I need an account to file a bug report in your Mantis system, and I can’t figure out how to do that. At least there is no create account option I can spot.