디바이스 드라이버를 짜다가 궁금한게 있어서 이렇게 글을 올립니다..
저는 char device driver를 짜고 있는데요....
ssize_t io_read(struct file *filp, char *buf, size_t count, loff_t *fpos)
여기서 어플프로그램에서 데이타를 읽어올때 count의 제한은 없는지 궁금해서
요...
제가 어플프로그램에서 read(dev,buf,6000): 이런식으로 6000바이트 정도도
해봤는데요... 상한선을 없는 건가요?

그리고 read나 write를 빨리 할 수 있는 방법은 없나요?