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