home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1996 May / PCOnline_05_1996.bin / linux / source / a / bin / modules-.2 / modules- / modules-1.2.8 / vital-patch-for-linux-1.2.8 < prev   
Encoding:
Text File  |  1995-05-27  |  787 b   |  34 lines

  1. --- linux/kernel/module.c.org    Thu May 18 13:51:04 1995
  2. +++ linux/kernel/module.c    Sat May 27 20:53:35 1995
  3. @@ -745,7 +766,7 @@
  4.          link && (link != &kernel_module);
  5.          link = link->next) {
  6.  
  7. -        if (link->ref->module == mp)
  8. +        if (link->ref && (link->ref->module == mp))
  9.              link->ref = newref++;
  10.      }
  11.  
  12. --- linux/drivers/net/ppp.c.org    Mon May 15 20:19:24 1995
  13. +++ linux/drivers/net/ppp.c    Sat May 27 20:00:35 1995
  14. @@ -505,6 +505,9 @@
  15.      ppp_release (ppp);
  16.  
  17.      PRINTKN (2,(KERN_INFO "ppp: channel %s closing.\n", ppp->dev->name));
  18. +#ifdef MODULE
  19. +    MOD_DEC_USE_COUNT;
  20. +#endif
  21.    }
  22.  }
  23.  
  24. @@ -613,9 +616,6 @@
  25.    PRINTKN (2,(KERN_INFO "ppp: channel %s going down for IP packets!\n",
  26.            dev->name));
  27.    CHECK_PPP(-ENXIO);
  28. -#ifdef MODULE
  29. -  MOD_DEC_USE_COUNT;
  30. -#endif
  31.    return 0;
  32.  }
  33.  
  34.