What are the ways to communicate with a kernel module from user space? By communication i mean sending information and commands between the kernel module and a user space pr
IMHO, /dev is already littered with stuff and adding your own nodes there isn't a big issue. Don't forget that you can have lots of ioctl codes for a single device node, and the ioctl paramters are passed by reference so can be as big as you like.