diff options
author | 2021-09-28 23:42:45 -0500 | |
---|---|---|
committer | 2021-10-27 14:22:12 +0900 | |
commit | 5cf79c293821d12fd88dee901692cd404247782e (patch) | |
tree | 9286f02a87eeca28f1b7e819125fa43b30e8f5ce /scripts/gdb/linux/utils.py | |
parent | devfreq: exynos-ppmu: simplify parsing event-type from DT (diff) | |
download | wireguard-linux-5cf79c293821d12fd88dee901692cd404247782e.tar.xz wireguard-linux-5cf79c293821d12fd88dee901692cd404247782e.zip |
PM / devfreq: Strengthen check for freq_table
Since commit ea572f816032 ("PM / devfreq: Change return type of
devfreq_set_freq_table()"), all devfreq devices are expected to have a
valid freq_table. The devfreq core unconditionally dereferences
freq_table in the sysfs code and in get_freq_range().
Therefore, we need to ensure that freq_table is both non-null and
non-empty (length is > 0). If either check fails, replace the table
using set_freq_table() or return the error.
Signed-off-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions