On Sat, 2007-02-24 at 20:33 +0000, Liran wrote:
> I want to develop a kernel module that will be used to account for the
> input/output of files on the system
> and was wondering about doing it by intercepting the open() / read() / write()
> system calls with their size attributes
> and using that as a counter. (Later on, I wish to attach to a specific pid or
> account for all i/o for a specific user but that's later).
I think your first misconception is that all IO starts with a syscall...
that's actually very much not the case (hint: mmap'd areas).