X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=fs%2Fselect.c;h=87df51eadcf2bd170ab0271e189cf8a580aa1adb;hb=067ab19923673e3d8c982d877bedb9d65c976c22;hp=448e44001286754f891249f216f7af3a01d1bfee;hpb=8c82a17e9c924c0e9f13e75e4c2f6bca19a4b516;p=linux-2.6-omap-h63xx.git diff --git a/fs/select.c b/fs/select.c index 448e4400128..87df51eadcf 100644 --- a/fs/select.c +++ b/fs/select.c @@ -519,8 +519,9 @@ asmlinkage long sys_select(int n, fd_set __user *inp, fd_set __user *outp, return -EFAULT; to = &end_time; - if (poll_select_set_timeout(to, tv.tv_sec, - tv.tv_usec * NSEC_PER_USEC)) + if (poll_select_set_timeout(to, + tv.tv_sec + (tv.tv_usec / USEC_PER_SEC), + (tv.tv_usec % USEC_PER_SEC) * NSEC_PER_USEC)) return -EINVAL; }