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:~$

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1933301

Title:
  [uacc-0623] hisi_sec2  fail to alloc uacce

To manage notifications about this bug go to:
https://bugs.launchpad.net/kunpeng920/+bug/1933301/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to