NACK: [SRU][N:linux-bluefield][PATCH v1 0/3] pinctrl-mlxbf3: should enable 'const pinctrl_desc' in Noble
Kuba Pawlak
kuba.pawlak at canonical.com
Thu Aug 7 12:05:35 UTC 2025
Hi Thibault,
On 4.08.2025 18:18, Thibault Ferrante wrote:
> Hi,
> There is two issues in the submission:
> There is a fix commit upstream available 457d9772e8a5 pinctrl: airoha:
> fix wrong PHY LED mapping and PHY2 LED defines
>
> The annotations should be updated to reflect the changes, here is the
> failure log when building:
>
> python3 debian/scripts/misc/annotations -f
> /build/noble/debian.bluefield/config/annotations \
> --arch arm64 --flavour bluefield --check
> /build/noble/debian/build/build-bluefield/.config
> check-config: loading annotations from
> /build/noble/debian.bluefield/config/annotations
> check-config: CONFIG_PINCTRL_AIROHA changed from - to n: undefined)
> check-config: 1 config options have been changed, review them with
> `git diff`
>
The agreement here was that I will be adding CONFIG_ flags to the code
when necessary, to not add the complexity of annotations management.
> On 04/08/2025 16:36, David Thompson wrote:
>> BugLink: https://bugs.launchpad.net/bugs/2119333
>>
>> 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'
>>
>> Lorenzo Bianconi (1):
>> pinctrl: airoha: Add support for EN7581 SoC
>>
>> MAINTAINERS | 7 +
>> drivers/pinctrl/berlin/berlin.c | 2 +-
>> drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 2 +-
>> drivers/pinctrl/core.c | 13 +-
>> drivers/pinctrl/core.h | 2 +-
>> drivers/pinctrl/mediatek/Kconfig | 17 +-
>> drivers/pinctrl/mediatek/Makefile | 1 +
>> drivers/pinctrl/mediatek/pinctrl-airoha.c | 2970 +++++++++++++++++
>> 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 +-
>> .../starfive/pinctrl-starfive-jh7100.c | 2 +-
>> include/linux/pinctrl/pinctrl.h | 8 +-
>> 17 files changed, 3016 insertions(+), 22 deletions(-)
>> create mode 100644 drivers/pinctrl/mediatek/pinctrl-airoha.c
>>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x216A9D7E3B63DCB4.asc
Type: application/pgp-keys
Size: 3139 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20250807/179df2a0/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20250807/179df2a0/attachment.sig>
More information about the kernel-team
mailing list