[PATCH v1 0/2] i2c: Stop i2c modules being unloaded while in use.
From: jim_baxter
Date: Wed Sep 07 2016 - 16:05:39 EST
From: Jim Baxter <jim_baxter@xxxxxxxxxx>
This patchset adds a new i2c_mux_add_reparented_adapter API to the i2c
that allows owning modules to use module_get/module_put and stop the
i2c bus module being removed whilst in use.
This was tested on an ARM i.MX6 Sabre board with the pca953x gpio module.
Joshua Frkuska (2):
i2c-mux: add i2c_mux_add_reparented_adapter api
i2c-mux-gpio: call i2c_add_reparented_mux_adapter
drivers/i2c/i2c-mux.c | 14 ++++++++++++--
drivers/i2c/muxes/i2c-mux-gpio.c | 6 +++++-
include/linux/i2c-mux.h | 15 +++++++++++++++
3 files changed, 32 insertions(+), 3 deletions(-)
--
1.9.1