diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2025-05-22 12:47:31 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2025-05-22 12:03:28 +0100 |
commit | 1007ae0d464ceb55a3740634790521d3543aaab9 (patch) | |
tree | e271d5f147cb0f07c6eeadf7db6f21958e319b11 /tools/testing/radix-tree/linux/xarray.h | |
parent | a5806cd506af5a7c19bcd596e4708b5c464bfd21 (diff) |
spi: use container_of_cont() for to_spi_device()
Some places in the spi core pass in a const pointer to a device and the
default container_of() casts that away, which is not a good idea.
Preserve the proper const attribute by using container_of_const() for
to_spi_device() instead, which is what it was designed for.
Note, this removes the NULL check for a device pointer in the call, but
no one was ever checking for that return value, and a device pointer
should never be NULL overall anyway, so this should be a safe change.
Cc: Mark Brown <broonie@kernel.org>
Fixes: d69d80484598 ("driver core: have match() callback in struct bus_type take a const *")
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://patch.msgid.link/2025052230-fidgeting-stooge-66f5@gregkh
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/testing/radix-tree/linux/xarray.h')
0 files changed, 0 insertions, 0 deletions