===== fs/proc/inode.c 1.17 vs edited ===== --- 1.17/fs/proc/inode.c Sat Sep 28 11:36:29 2002 +++ edited/fs/proc/inode.c Sun Nov 17 18:22:38 2002 @@ -73,7 +73,7 @@ de = PROC_I(inode)->pde; if (de) { if (de->owner) - __MOD_DEC_USE_COUNT(de->owner); + module_put(de->owner); de_put(de); } } @@ -201,7 +201,8 @@ if (de->nlink) inode->i_nlink = de->nlink; if (de->owner) - __MOD_INC_USE_COUNT(de->owner); + if(!try_module_get(de->owner)) + goto out_fail; if (de->proc_iops) inode->i_op = de->proc_iops; if (de->proc_fops)