diff options
author | Gustavo A. R. Silva <gustavo@embeddedor.com> | 2019-08-05 18:49:28 -0500 |
---|---|---|
committer | Rob Clark <robdclark@chromium.org> | 2019-09-03 16:16:58 -0700 |
commit | ed98359a9e3947141c31a51e8bb7752da24ae921 (patch) | |
tree | 54dce0784732f75ea18b126b9330076070a03d82 /scripts/gdb/linux/utils.py | |
parent | 8e3e791d20d2f7ffd4926eda7555ec815293f533 (diff) |
drm/msm: Use struct_size() helper
One of the more common cases of allocation size calculations is finding
the size of a structure that has a zero-sized array at the end, along
with memory for some number of elements for that array. For example:
struct msm_gem_submit {
...
struct {
...
} bos[0];
};
Make use of the struct_size() helper instead of an open-coded version
in order to avoid any potential type mistakes.
So, replace the following form:
sizeof(*submit) + ((u64)nr_bos * sizeof(submit->bos[0]))
with:
struct_size(submit, bos, nr_bos)
This code was detected with the help of Coccinelle.
Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Signed-off-by: Rob Clark <robdclark@chromium.org>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions