So far lists are used to track special clients, i.e. auto-detected and userspace-created clients. The same functionality can be achieved much simpler by flagging such clients. Heiner Kallweit (3): i2c: Replace list-based mechanism for handling auto-detected clients i2c: Replace list-based mechanism for handling userspace-created clients i2c: core: Remove obsolete members of i2c_adapter and i2c_client drivers/i2c/i2c-core-base.c | 108 +++++++++++------------------------- include/linux/i2c.h | 10 +--- 2 files changed, 35 insertions(+), 83 deletions(-) -- 2.46.0