FIFO 를 사용하시는데 블럭 디바이스를 사용하나요?
블럭 디바이스는 쉽게 VFS 밑바닥에 붙어 들어간다고
생각하시는 것이 더 좋을 텐데요

켈프의 권수호씨 강좌나 권수호씨가 출간한 책을 참조해 보시는 것
이 좋을 것 같네요