With the patch applied the compile complains with:
...
CC mm/vmalloc.o
^[[01m^[[K/home/ubuntu/focal-lp1874057/arch/s390/pci/pci.c:^[[m^[[K In function ‘^[[01m^[[Kzpci_alloc_domain^[[m^[[K’:
^[[01m^[[K/home/ubuntu/focal-lp1874057/arch/s390/pci/pci.c:668:4:^[[m^[[K ^[[01;31m^[[Kerror: ^[[m^[[Kimplicit declaration of function ‘^[[01m^[[Kupdate_uid_checking^[[m^[[K’ [^[[01;31m^[[K-Werror=implicit-function-declaration^[[m^[[K]
668 | ^[[01;31m^[[Kupdate_uid_checking^[[m^[[K(false);
| ^[[01;31m^[[K^~~~~~~~~~~~~~~~~~~^[[m^[[K
CC mm/process_vm_access.o
CC security/apparmor/lib.o
cc1: some warnings being treated as errors
make[4]: *** [/home/ubuntu/focal-lp1874057/scripts/Makefile.build:273: arch/s390/pci/pci.o] Error 1
make[3]: *** [/home/ubuntu/focal-lp1874057/scripts/Makefile.build:522: arch/s390/pci] Error 2
make[2]: *** [/home/ubuntu/focal-lp1874057/Makefile:1719: arch/s390] Error 2
I double-checked with compiling the focal master-next tree w/o the patch, which works fine.
With the patch applied the compile complains with: [[K/home/ ubuntu/ focal-lp1874057 /arch/s390/ pci/pci. c:^[[m^ [[K In function ‘^[[01m^ [[Kzpci_ alloc_domain^ [[m^[[K’ : [[K/home/ ubuntu/ focal-lp1874057 /arch/s390/ pci/pci. c:668:4: ^[[m^[[ K ^[[01;31m^[[Kerror: ^[[m^[[Kimplicit declaration of function ‘^[[01m^ [[Kupdate_ uid_checking^ [[m^[[K’ [^[[01; 31m^[[K- Werror= implicit- function- declaration^ [[m^[[K] [[Kupdate_ uid_checking^ [[m^[[K( false); [[K^~~~ ~~~~~~~ ~~~~~~~ ~^[[m^[ [K vm_access. o apparmor/ lib.o ubuntu/ focal-lp1874057 /scripts/ Makefile. build:273: arch/s390/ pci/pci. o] Error 1 ubuntu/ focal-lp1874057 /scripts/ Makefile. build:522: arch/s390/pci] Error 2 ubuntu/ focal-lp1874057 /Makefile: 1719: arch/s390] Error 2
...
CC mm/vmalloc.o
^[[01m^
^[[01m^
668 | ^[[01;31m^
| ^[[01;31m^
CC mm/process_
CC security/
cc1: some warnings being treated as errors
make[4]: *** [/home/
make[3]: *** [/home/
make[2]: *** [/home/
I double-checked with compiling the focal master-next tree w/o the patch, which works fine.