--- zzzz-none-000/linux-2.4.17/fs/select.c 2001-09-10 20:04:33.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/fs/select.c 2004-11-24 13:22:18.000000000 +0000 @@ -20,6 +20,8 @@ #include /* for STICKY_TIMEOUTS */ #include +#include + #include #define ROUND_UP(x,y) (((x)+(y)-1)/(y)) @@ -193,6 +195,10 @@ file = fget(i); mask = POLLNVAL; if (file) { + TRACE_FILE_SYSTEM(TRACE_EV_FILE_SYSTEM_SELECT, + i /* The fd*/, + __timeout, + NULL); mask = DEFAULT_POLLMASK; if (file->f_op && file->f_op->poll) mask = file->f_op->poll(file, wait); @@ -367,6 +373,10 @@ struct file * file = fget(fd); mask = POLLNVAL; if (file != NULL) { + TRACE_FILE_SYSTEM(TRACE_EV_FILE_SYSTEM_POLL, + fd, + 0, + NULL); mask = DEFAULT_POLLMASK; if (file->f_op && file->f_op->poll) mask = file->f_op->poll(file, *pwait);