summaryrefslogtreecommitdiff
path: root/drivers/i2c/muxes/Kconfig
diff options
context:
space:
mode:
authorGustavo A. R. Silva <gustavo@embeddedor.com>2019-06-03 09:53:35 -0500
committerPeter Rosin <peda@axentia.se>2019-06-10 09:28:56 +0200
commit90af27317b63403bce3874566b71883fc1e1f459 (patch)
tree3a84c85725a961590ee1a7d7c5d38ed7720fae87 /drivers/i2c/muxes/Kconfig
parentd9a183bfd29d44c927b3920ae49ba2f682793976 (diff)
i2c: mux: pinctrl: use flexible-array member and struct_size() helper
Update the code to use a flexible array member instead of a pointer in structure i2c_mux_pinctrl and use the struct_size() helper. Also, make use of the struct_size() helper instead of an open-coded version in order to avoid any potential type mistakes, in particular in the context in which this code is being used. So, replace the following form: sizeof(*mux) + num_names * sizeof(*mux->states) with: struct_size(mux, states, num_names) This code was detected with the help of Coccinelle. Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com> Signed-off-by: Peter Rosin <peda@axentia.se>
Diffstat (limited to 'drivers/i2c/muxes/Kconfig')
0 files changed, 0 insertions, 0 deletions