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.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.