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)?
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: >/arch/ s390/kernel/ uv.c: In function ‘make_secure_pte’: >/arch/ s390/kernel/ uv.c:198: 19: error: ‘UVC_CC_OK’ undeclared (first use in this function) >/arch/ s390/kernel/ uv.c:198: 19: note: each undeclared identifier is reported only once for each function it appears in >/arch/ s390/kernel/ uv.c:200: 24: error: ‘UVC_CC_BUSY’ undeclared (first use in this function); did you mean ‘SIGP_CC_BUSY’? >/arch/ s390/kernel/ uv.c:200: 45: error: ‘UVC_CC_PARTIAL’ undeclared (first use in this function) >>/scripts/ Makefile. build:285: arch/s390/ kernel/ uv.o] Error 1 >>/scripts/ Makefile. build:548: arch/s390/kernel] Error 2 >>/Makefile: 1875: arch/s390] Error 2
"
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
198 | if (cc == UVC_CC_OK)
| ^~~~~~~~~
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
200 | else if (cc == UVC_CC_BUSY || cc == UVC_CC_PARTIAL)
| ^~~~~~~~~~~
| SIGP_CC_BUSY
/<<PKGBUILDDIR>
200 | else if (cc == UVC_CC_BUSY || cc == UVC_CC_PARTIAL)
| ^~~~~~~~~~~~~~
make[4]: *** [/<<PKGBUILDDIR
make[3]: *** [/<<PKGBUILDDIR
make[2]: *** [/<<PKGBUILDDIR
make[2]: *** Waiting for unfinished jobs....
"
Similar on 20.04: >/arch/ s390/kernel/ uv.c: In function ‘make_secure_pte’: >/arch/ s390/kernel/ uv.c:195: 12: error: ‘UVC_CC_OK’ undeclared (first use in this function) >/arch/ s390/kernel/ uv.c:195: 12: note: each undeclared identifier is reported only once for each function it appears in >/arch/ s390/kernel/ uv.c:197: 17: error: ‘UVC_CC_BUSY’ undeclared (first use in this function); did you mean ‘SIGP_CC_BUSY’? >/arch/ s390/kernel/ uv.c:197: 38: error: ‘UVC_CC_PARTIAL’ undeclared (first use in this function) >>/scripts/ Makefile. build:270: arch/s390/ kernel/ uv.o] Error 1 >>/scripts/ Makefile. build:519: arch/s390/kernel] Error 2 >>/Makefile: 1762: arch/s390] Error 2
"
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
195 | if (cc == UVC_CC_OK)
| ^~~~~~~~~
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
197 | else if (cc == UVC_CC_BUSY || cc == UVC_CC_PARTIAL)
| ^~~~~~~~~~~
| SIGP_CC_BUSY
/<<PKGBUILDDIR>
197 | else if (cc == UVC_CC_BUSY || cc == UVC_CC_PARTIAL)
| ^~~~~~~~~~~~~~
make[4]: *** [/<<PKGBUILDDIR
make[3]: *** [/<<PKGBUILDDIR
make[2]: *** [/<<PKGBUILDDIR
make[2]: *** Waiting for unfinished jobs....
"
I assume that maybe a pre-required commit (or more is missing)?