[SRU][F:linux-bluefield][PATCH 0/1] UBUNTU: SAUCE: pka: Use memory addresses defined in ACPI table

Mahantesh Salimath mahantesh at nvidia.com
Fri Feb 19 19:22:38 UTC 2021


Buglink: https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/1916274

SRU Justification:

[Impact]
* ACPI definitions are updated for PKA (public key accelerator) HW on Bluefield platforms (by Mellnox/Nvidia).
* ACPI update requires PKA driver update, else kernel traces will be seen on startup.
* PKA driver won't be loaded and PKA HW will be inaccessible.

[Fix]
* "pka: Use memory addresses defined in ACPI table"

[Testcase]
* On bluefield system startup check if PKA driver is loaded without any errors. Ex:#dmesg | grep -i pka

[Regression Potential]
* For systems where the ACPI update is not applied but PKA driver update is
 applied, will see kernel traces as driver will try to read definitions from
 ACPI which are not present. This will lead to failure in loading of PKA driver
 and PKA HW will be inaccessible. Solution to this is to update ACPI. All new
 bluefield images will have updated ACPI definitions.
* Example kernel trace: [ 9.970155] Call trace:
                        [ 9.972625] pka_drv_probe+0x41c/0x5f0 [mlxbf_pka]



More information about the kernel-team mailing list