i2c-mux-pca954x: fix out-of-bounds write for 64 bit systems
get_drv_data(..., &data->type) overwrites memory beyond data->type member due
to mismatch of sizeof(enum pca_type) and sizeof(void *) on 64 bit systems.

Signed-off-by: Peter Mamonov <pmamonov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent f1ef095 commit dddeabe237a6f5fb2e189d721733b1f54575edea
@Peter Mamonov Peter Mamonov authored on 22 May 2018
Sascha Hauer committed on 24 May 2018
Showing 1 changed file
View
drivers/i2c/muxes/i2c-mux-pca954x.c