diff options
| author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2026-03-17 11:36:11 +0100 |
|---|---|---|
| committer | Linus Walleij <linusw@kernel.org> | 2026-03-19 19:21:27 +0100 |
| commit | c98324ea7849b6e5baa1774f71709b375a2c2f9e (patch) | |
| tree | 6d9590d18b2ad23ac854fe50ce9f84fe3a3623ed /tools/perf/scripts/python/bin | |
| parent | d453086996957f1b87610315810235db7b03b3a6 (diff) | |
pinctrl: pinconf-generic: Fully validate 'pinmux' property
The pinconf_generic_parse_dt_pinmux() assumes that the 'pinmux' property
is not empty when present. This might be not true. With that, the allocator
will give a special value in return and not NULL which lead to the crash
when trying to access that (invalid) memory. Fix that by fully validating
'pinmux' value, including its length.
Fixes: 7112c05fff83 ("pinctrl: pinconf-generic: Add API for pinmux propertity in DTS file")
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
