Comment 1 for bug 1979296

Revision history for this message
Frank Heimes (fheimes) wrote :

Even if the two commits applied cleanly (well for jammy only one of them is needed, see bug description for more details), I get compile errors, like:

On 22.04:
"
/<<PKGBUILDDIR>>/arch/s390/kernel/uv.c: In function ‘make_secure_pte’:
/<<PKGBUILDDIR>>/arch/s390/kernel/uv.c:198:19: error: ‘UVC_CC_OK’ undeclared (first use in this function)
  198 | if (cc == UVC_CC_OK)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/arch/s390/kernel/uv.c:198:19: note: each undeclared identifier is reported only once for each function it appears in
/<<PKGBUILDDIR>>/arch/s390/kernel/uv.c:200:24: error: ‘UVC_CC_BUSY’ undeclared (first use in this function); did you mean ‘SIGP_CC_BUSY’?
  200 | else if (cc == UVC_CC_BUSY || cc == UVC_CC_PARTIAL)
      | ^~~~~~~~~~~
      | SIGP_CC_BUSY
/<<PKGBUILDDIR>>/arch/s390/kernel/uv.c:200:45: error: ‘UVC_CC_PARTIAL’ undeclared (first use in this function)
  200 | else if (cc == UVC_CC_BUSY || cc == UVC_CC_PARTIAL)
      | ^~~~~~~~~~~~~~
make[4]: *** [/<<PKGBUILDDIR>>/scripts/Makefile.build:285: arch/s390/kernel/uv.o] Error 1
make[3]: *** [/<<PKGBUILDDIR>>/scripts/Makefile.build:548: arch/s390/kernel] Error 2
make[2]: *** [/<<PKGBUILDDIR>>/Makefile:1875: arch/s390] Error 2
make[2]: *** Waiting for unfinished jobs....
"

Similar on 20.04:
"
/<<PKGBUILDDIR>>/arch/s390/kernel/uv.c: In function ‘make_secure_pte’:
/<<PKGBUILDDIR>>/arch/s390/kernel/uv.c:195:12: error: ‘UVC_CC_OK’ undeclared (first use in this function)
  195 | if (cc == UVC_CC_OK)
      | ^~~~~~~~~
/<<PKGBUILDDIR>>/arch/s390/kernel/uv.c:195:12: note: each undeclared identifier is reported only once for each function it appears in
/<<PKGBUILDDIR>>/arch/s390/kernel/uv.c:197:17: error: ‘UVC_CC_BUSY’ undeclared (first use in this function); did you mean ‘SIGP_CC_BUSY’?
  197 | else if (cc == UVC_CC_BUSY || cc == UVC_CC_PARTIAL)
      | ^~~~~~~~~~~
      | SIGP_CC_BUSY
/<<PKGBUILDDIR>>/arch/s390/kernel/uv.c:197:38: error: ‘UVC_CC_PARTIAL’ undeclared (first use in this function)
  197 | else if (cc == UVC_CC_BUSY || cc == UVC_CC_PARTIAL)
      | ^~~~~~~~~~~~~~
make[4]: *** [/<<PKGBUILDDIR>>/scripts/Makefile.build:270: arch/s390/kernel/uv.o] Error 1
make[3]: *** [/<<PKGBUILDDIR>>/scripts/Makefile.build:519: arch/s390/kernel] Error 2
make[2]: *** [/<<PKGBUILDDIR>>/Makefile:1762: arch/s390] Error 2
make[2]: *** Waiting for unfinished jobs....
"

I assume that maybe a pre-required commit (or more is missing)?