diff options
author | 2020-06-23 09:24:17 +0800 | |
---|---|---|
committer | 2020-06-25 15:04:13 -0700 | |
commit | d0a5fdf4cc83dabcdea668f971b8a2e916437711 (patch) | |
tree | e935af46c7523b5276860f2f617033e962023ffd /tools/perf/scripts/python/export-to-postgresql.py | |
parent | riscv: Add -fPIC option to CFLAGS_vgettimeofday.o (diff) | |
download | linux-dev-d0a5fdf4cc83dabcdea668f971b8a2e916437711.tar.xz linux-dev-d0a5fdf4cc83dabcdea668f971b8a2e916437711.zip |
clk: sifive: allocate sufficient memory for struct __prci_data
The (struct __prci_data).hw_clks.hws is an array with dynamic elements.
Using struct_size(pd, hw_clks.hws, ARRAY_SIZE(__prci_init_clocks))
instead of sizeof(*pd) to get the correct memory size of
struct __prci_data for sifive/fu540-prci. After applying this
modifications, the kernel runs smoothly with CONFIG_SLAB_FREELIST_RANDOM
enabled on the HiFive unleashed board.
Fixes: 30b8e27e3b58 ("clk: sifive: add a driver for the SiFive FU540 PRCI IP block")
Signed-off-by: Vincent Chen <vincent.chen@sifive.com>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions