Troy,
with the patch, now, it completely hangs.
The reason is that in timer_interrupt()
while ((next_dec = tb_ticks_per_jiffy - tb_delta(&jiffy_stamp)) < 0)
{
Now that next_dec is unsigned, this condition is always false.
Here is another patch I suggest to replace yours.
Its in attachement to this email.
I tested it, and it seems OK.
I did not include your modification made to the type of local variables in
function do_settimeofday().
I do not see how it is related to our problem.
--------------------------------------------
Jean-Denis Boyer, B.Eng., System Architect
Mediatrix Telecom Inc.
4229 Garlock Street
Sherbrooke (Québec)
J1L 2C8 CANADA
(819)829-8749 x241
--------------------------------------------