> - Because we're targeting at-scale monitoring of fleets of machines > in large numbers with identical hardware configuration, the > I2C counters (including NACK) can be used for apples-to-apples > comparison, for detecting anomaly, etc., while this may not be > applicable to a single machine. Okay, I buy this argument. Let's work on this during the next cycle. From a glimpse, we need some refactoring, like moving stuff away from i2c-dev into the core and probably add a generic stats-struct which can be attached to i2c_adapter. But I'll respond to that in more detail to v3 when I have a better picture.