aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/scripting-engines/trace-event-python.c
diff options
context:
space:
mode:
authorLaura Abbott <[email protected]>2018-05-21 10:57:07 -0700
committerLinus Walleij <[email protected]>2018-05-23 14:01:03 +0200
commit3027743f83f867d85662f5134e835c2e199cb9be (patch)
tree9afbf1a13136d57191cb2a40c53dc4607c642b34 /tools/perf/util/scripting-engines/trace-event-python.c
parented5cab43f99d1629af0e34ff565aa14efe0a8ac9 (diff)
gpio: Remove VLA from gpiolib
The new challenge is to remove VLAs from the kernel (see https://lkml.org/lkml/2018/3/7/621) to eventually turn on -Wvla. Using a kmalloc array is the easy way to fix this but kmalloc is still more expensive than stack allocation. Introduce a fast path with a fixed size stack array to cover most chip with gpios below some fixed amount. The slow path dynamically allocates an array to cover those chips with a large number of gpios. Reviewed-by: Geert Uytterhoeven <[email protected]> Reviewed-by: Phil Reid <[email protected]> Reviewed-and-tested-by: Lukas Wunner <[email protected]> Signed-off-by: Lukas Wunner <[email protected]> Signed-off-by: Laura Abbott <[email protected]> Reviewed-by: Andy Shevchenko <[email protected]> Signed-off-by: Linus Walleij <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions