i2c: Add support for nested i2c bus locking
[firefly-linux-kernel-4.4.55.git] / include / linux / i2c.h
index 9b5d04768c2c103b1b745ab329ce3e19ded36e1d..08df4169b41161facb80ed9279a7650430a269fc 100644 (file)
@@ -216,6 +216,7 @@ struct i2c_adapter {
        int (*client_unregister)(struct i2c_client *);
 
        /* data fields that are valid for all devices   */
+       u8 level;                       /* nesting level for lockdep */
        struct mutex bus_lock;
        struct mutex clist_lock;