Linux kernel /proc FIFO/pipe
I'm currently trying to create a kernel module that will produce data based on kernel events and push them to a file. After reading that this is bad (and I agree), I decided it would make more sense to have the data in a /proc file that a user program could pull from when necessary. However, this idea led to all sorts of problems, particularly when and how to clear out this file. So I thought... "why don't I make a named pipe in /proc and read from that?" I've got the general gist of setting a read function and a write function for a proc file, but I'm still having conceptual trouble with how