Jammy will release a few months later and we are aware of the development activities of Jammy 5.15 kernel. The patch needs to land Jammy as well to prevent user's dist-upgrade regression. My investigation of the patch, 183b60e00597 crypto: hisilicon/qm - modify the uacce mode check, has clean cherry-pick with Jammy 5.15 master-next, and fixes the issue[1]. Next: Process to merge 183b60e00597 with Jammy 5.15 kernel along with impish 5.13 (for up-coming focal-hwe) [1] Before applying the patch (master-next branch, 5.15.13): ubuntu@segers:~$ sudo ./collect.sh Linux segers 5.15.0-16-generic #16~d20220111t131721~7ec137fc2603 SMP Tue Jan 11 13:18:16 UTC 20 aarch64 aarch64 aarch64 GNU/Linux No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal [ 3.408872] cma: cma_alloc: reserved: alloc failed, req-size: 4096 pages, ret: -12 [ 11.594241] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.636486] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.678612] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.720721] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.762846] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.805032] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.847216] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.889401] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.970515] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 12.067413] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 13.974371] dw_spi_mmio HISI0173:00: DMA init failed [ 19.448332] sas: Enter sas_scsi_recover_host busy: 0 failed: 0 [ 19.820834] sas: --- Exit sas_scsi_recover_host: busy: 0 failed: 0 tries: 1 [ 19.852904] sas: Enter sas_scsi_recover_host busy: 0 failed: 0 [ 20.224761] sas: --- Exit sas_scsi_recover_host: busy: 0 failed: 0 tries: 1 [ 22.956763] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 22.966698] cma: cma_alloc: reserved: alloc failed, req-size: 16 pages, ret: -12 [ 22.982319] hisi_sec2 0000:75:00.0: fail to alloc uacce (-22) [ 22.990846] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 22.999914] cma: cma_alloc: reserved: alloc failed, req-size: 16 pages, ret: -12 [ 23.010710] hisi_sec2 0000:b5:00.0: fail to alloc uacce (-22) ================== [ 0.000000] cma: Reserved 32 MiB at 0x000000007e000000 [ 0.000000] Memory: 131307604K/134213440K available (17280K kernel code, 4572K rwdata, 13820K rodata, 9600K init, 1182K bss, 2873068K reserved, 32768K cma-reserved) [ 3.408872] cma: cma_alloc: reserved: alloc failed, req-size: 4096 pages, ret: -12 [ 11.594241] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.636486] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.678612] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.720721] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.762846] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.805032] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.847216] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.889401] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.970515] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 12.067413] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 22.956757] cma_alloc: 10 callbacks suppressed [ 22.956763] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 22.966698] cma: cma_alloc: reserved: alloc failed, req-size: 16 pages, ret: -12 [ 22.990846] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 22.999914] cma: cma_alloc: reserved: alloc failed, req-size: 16 pages, ret: -12 ================== ================== [ 22.982319] hisi_sec2 0000:75:00.0: fail to alloc uacce (-22) [ 23.010710] hisi_sec2 0000:b5:00.0: fail to alloc uacce (-22) ================== ================== ================== After apply the patch: ubuntu@segers:~$ sudo ./collect.sh Linux segers 5.15.0-16-generic #16~d20220111t123224~c7a448651f57 SMP Tue Jan 11 12:33:20 UTC 20 aarch64 aarch64 aarch64 GNU/Linux No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal [ 3.409019] cma: cma_alloc: reserved: alloc failed, req-size: 4096 pages, ret: -12 [ 11.604567] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.646821] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.688926] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.731015] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.773110] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.815278] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.857438] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.899604] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.980465] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 12.079511] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 13.956398] dw_spi_mmio HISI0173:00: DMA init failed [ 19.508395] sas: Enter sas_scsi_recover_host busy: 0 failed: 0 [ 19.885185] sas: --- Exit sas_scsi_recover_host: busy: 0 failed: 0 tries: 1 [ 19.917295] sas: Enter sas_scsi_recover_host busy: 0 failed: 0 [ 20.288927] sas: --- Exit sas_scsi_recover_host: busy: 0 failed: 0 tries: 1 [ 22.855815] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 22.863792] cma: cma_alloc: reserved: alloc failed, req-size: 16 pages, ret: -12 [ 22.886230] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 22.896009] cma: cma_alloc: reserved: alloc failed, req-size: 16 pages, ret: -12 ================== [ 0.000000] cma: Reserved 32 MiB at 0x000000007e000000 [ 0.000000] Memory: 131307604K/134213440K available (17280K kernel code, 4572K rwdata, 13820K rodata, 9600K init, 1182K bss, 2873068K reserved, 32768K cma-reserved) [ 3.409019] cma: cma_alloc: reserved: alloc failed, req-size: 4096 pages, ret: -12 [ 11.604567] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.646821] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.688926] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.731015] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.773110] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.815278] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.857438] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.899604] cma: cma_alloc: reserved: alloc failed, req-size: 256 pages, ret: -12 [ 11.980465] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 12.079511] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 22.855807] cma_alloc: 10 callbacks suppressed [ 22.855815] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 22.863792] cma: cma_alloc: reserved: alloc failed, req-size: 16 pages, ret: -12 [ 22.886230] cma: cma_alloc: reserved: alloc failed, req-size: 4 pages, ret: -12 [ 22.896009] cma: cma_alloc: reserved: alloc failed, req-size: 16 pages, ret: -12 ================== ================== ================== ================== ================== ubuntu@segers:~$