[PATCH v6 06/15] pinctrl: imx: don't access the pin function radix tree directly
Mark Brown
broonie at kernel.org
Mon Sep 1 05:06:48 PDT 2025
On Thu, Aug 28, 2025 at 06:00:14PM +0200, Bartosz Golaszewski wrote:
> From: Bartosz Golaszewski <bartosz.golaszewski at linaro.org>
>
> The radix tree containing pin function descriptors should not be
> accessed directly by drivers. There are dedicated functions for it. I
> suppose this driver does it so that the memory containing the function
> description is not duplicated but we're going to address that shortly so
> convert it to using generic pinctrl APIs.
This is still failing for me:
[ 0.628221] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000
[ 0.636506] Mem abort info:
...
[ 0.801855] __pi_strcmp+0x20/0x140 (P)
[ 0.805704] pinmux_generic_add_pinfunction+0x28/0xe0
[ 0.810777] imx_pinctrl_parse_functions.isra.0+0xf8/0x4a0
[ 0.816289] imx_pinctrl_probe+0x404/0x520
Full log:
https://lava.sirena.org.uk/scheduler/job/1758025#L704
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20250901/bb17c4e3/attachment.sig>
More information about the linux-arm-kernel
mailing list