no more HZ; less debugging statements

This commit is contained in:
Ben Gras 2008-12-11 14:47:48 +00:00
parent b9a0d46ea9
commit 7d674f4b8e
3 changed files with 9 additions and 3 deletions

View File

@ -315,8 +315,10 @@ int result; /* result of the call (usually OK or error #) */
/* Send a reply to a user process. If the send fails, just ignore it. */
int s;
#if 0
if (call_nr == SYMLINK)
printf("vfs:reply: replying %d for call %d\n", result, call_nr);
#endif
m_out.reply_type = result;
s = sendnb(whom, &m_out);
@ -396,6 +398,8 @@ PRIVATE void fs_init()
} else rfp->fp_endpoint = NONE;
}
system_hz = sys_hz();
}
/*===========================================================================*

View File

@ -331,9 +331,11 @@ int *created;
if (r == EEXIST && excl)
{
#if 0
printf(
"vfs:create_open: creating existing file with O_EXCL\n");
put_vnode(dir_vp);
#endif
return r;
}

View File

@ -469,12 +469,12 @@ PUBLIC int do_select(void)
*/
#define USECPERSEC 1000000
while(timeout.tv_usec >= USECPERSEC) {
/* this is to avoid overflow with *HZ below */
/* this is to avoid overflow with *system_hz below */
timeout.tv_usec -= USECPERSEC;
timeout.tv_sec++;
}
ticks = timeout.tv_sec * HZ +
(timeout.tv_usec * HZ + USECPERSEC-1) / USECPERSEC;
ticks = timeout.tv_sec * system_hz +
(timeout.tv_usec * system_hz + USECPERSEC-1) / USECPERSEC;
selecttab[s].expiry = ticks;
fs_set_timer(&selecttab[s].timer, ticks, select_timeout_check, s);
#if DEBUG_SELECT