> You can extend ioctl structs safely. When older userspace passes theirs > in, it has the shorter length encoded in the cmd. The kernel allocates > the newest version's space, copies in the shorter struct, and > zero-extends the rest. Understood, thank you!