ACK: [SRU][J:linux-bluefield][PATCH v1 0/2] pinctrl-mlxbf3: should enable 'const pinctrl_desc' in Jammy
Thibault Ferrante
thibault.ferrante at canonical.com
Tue Aug 19 14:13:14 UTC 2025
Acked-by: Thibault Ferrante <thibault.ferrante at canonical.com>
On 13/08/2025 22:41, David Thompson wrote:
> BugLink: https://bugs.launchpad.net/bugs/2120587
>
> SRU Justification:
>
> [Impact]
> Recent upstream changes to kernel and the BlueField-3 pin control driver,
> pinctrl-mlxbf3, support the use of "const pinctrl_desc". This critical
> driver structure should make use of this technique for improved stability.
>
> [Fix]
> The fix is to cherry pick the following upstream patch:
> 490bfd1ca556 pinctrl: Constify static 'pinctrl_desc'
> It may be required to cherry pick other upstream patches so that
> everything applies cleanly.
>
> [Test Case]
> * Boot BlueField-3 platform with software containing fix
> * Verify that pinctrl-mlxbf3 modules is loaded properly
> * Check the kernel log via dmesg for proper messages from pinctrl subsystem
> * Verify that there are no kernel faults caused by pinctrl-mlxbf3
> * Reboot several times and keep checking log
>
> [Regression Potential]
> This fix is upstreamed and tested well.
>
> Krzysztof Kozlowski (2):
> pinctrl: Constify pointers to 'pinctrl_desc'
> pinctrl: Constify static 'pinctrl_desc'
>
> drivers/pinctrl/berlin/berlin.c | 2 +-
> drivers/pinctrl/core.c | 13 +++++++------
> drivers/pinctrl/core.h | 2 +-
> drivers/pinctrl/pinctrl-artpec6.c | 2 +-
> drivers/pinctrl/pinctrl-bm1880.c | 2 +-
> drivers/pinctrl/pinctrl-k210.c | 2 +-
> drivers/pinctrl/pinctrl-lpc18xx.c | 2 +-
> drivers/pinctrl/pinctrl-mlxbf3.c | 2 +-
> drivers/pinctrl/pinctrl-tb10x.c | 2 +-
> drivers/pinctrl/pinctrl-zynq.c | 2 +-
> include/linux/pinctrl/pinctrl.h | 8 ++++----
> 11 files changed, 20 insertions(+), 19 deletions(-)
>
More information about the kernel-team
mailing list