--- kernel/fork.c.orig 2006-11-10 14:42:02.000000000 +0530 +++ kernel/fork.c 2006-11-10 14:42:30.000000000 +0530 @@ -687,6 +687,7 @@ static struct files_struct *dup_fd(struc * the latest pointer. */ spin_lock(&oldf->file_lock); + open_files = count_open_files(old_fdt); old_fdt = files_fdtable(oldf); }