diff options
author | Takashi Iwai <[email protected]> | 2024-07-26 17:52:36 +0200 |
---|---|---|
committer | Mark Brown <[email protected]> | 2024-07-29 01:18:42 +0100 |
commit | aaa5e1aa39074fb466f6ef3df4de6903741dfeec (patch) | |
tree | f5ea64315c83253c38162a9a81f2d15a32d7e295 /tools/perf/scripts/python/flamegraph.py | |
parent | 42eb47310f89eca3226e8e427bc9d571149dc866 (diff) |
ASoC: Use __counted_by() annotation for snd_soc_pcm_runtime
The struct snd_soc_pcm_runtime has a flex array of snd_soc_component
objects at its end, and the size is kept in num_components field.
We can add __counted_by() annotation for compiler's assistance to
catch array overflows.
A slight additional change is the assignment of rtd->components[];
the array counter has to be incremented at first for avoiding
false-positive reports from compilers.
Also, the allocation size of snd_soc_pcm_runtime is cleaned up with
the standard struct_size() helper, too.
Signed-off-by: Takashi Iwai <[email protected]>
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions