2.4.18 소스를 보면..
fcntl or open system call을 통해 파일의 속성을
O_DIRECT로 정해줄 수 있습니다.
또한 write함수인 generic_file_write에서 O_DIRECT값이면
generic_file_direct_IO라는 함수를 call하도록 되어있습니다.
이 내용은 direct I/O를 지원하는 것 같은데..
제가 간단한 프로그램(open, fcntl, write)을 이용해서 테스트하면
"Invalid argument" error만 발생합니다.
혹시, 리눅스 direct I/O관련 내용을 알고 계신 분들..
빠른 답변 부탁드립니다.