When designing a new interface between kernel and userspace, say a new ioctl, a new character device or a new syscall, I’m forgetting some basic issues and/or corner cases.
This talk is about such pitfalls and how to address them.
(Source)
Yann Droneaud, OPTEYA