This demonstrates the typical arrogance of upstream Linux developers - a human-imposed limit without any explanation.
AFAIK a `struct i2c_msg` is only 16 bytes on x86_64 platforms and 42 of them don't even occupy 1/4 of PAGE_SIZE. A large value can be useful for polling something like a PCA9555 or MCP23017.
It's bullshit. Not sorry.
Makes more sense than some for-loops and go-tos
CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.