diff options
| author | 2018-04-11 00:44:30 +0200 | |
|---|---|---|
| committer | 2018-04-26 13:53:29 +0100 | |
| commit | bdf3a3b59a7ab1972e7d2242c9466ba7e79f0004 (patch) | |
| tree | 908e4ca051d1936ec6dbdca0f300165cd061cfcc /include/linux/debugobjects.h | |
| parent | spi/bcm63xx-hspi: Enable the clock before calling clk_get_rate(). (diff) | |
spi: Check presence the of ->transfer[_xxx]() before registering a controller
Right now, no checks are done on the presence of a ->transfer[_xxx]()
method, which can lead to a NULL pointer dereference when someone
starts sending something on the bus.
Do the check at registration time and refuse to add the controller if
all ->transfer[_xxx]() pointers are NULL.
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions
