This commit was manufactured by cvs2svn to create tag 'FreeBSD-release/1.0'.
[unix-history] / sys / vm / vm_pager.c
index 8d6be7f..df6ffe3 100644 (file)
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- *     @(#)vm_pager.c  7.4 (Berkeley) 5/7/91
- *
- *
+ *     from: @(#)vm_pager.c    7.4 (Berkeley) 5/7/91
+ *     $Id$
+ */
+
+/*
  * Copyright (c) 1987, 1990 Carnegie-Mellon University.
  * All rights reserved.
  *
  * Copyright (c) 1987, 1990 Carnegie-Mellon University.
  * All rights reserved.
  *
  *
  * any improvements or extensions that they make and grant Carnegie the
  * rights to redistribute these changes.
  *
  * any improvements or extensions that they make and grant Carnegie the
  * rights to redistribute these changes.
- *
- * PATCHES MAGIC                LEVEL   PATCH THAT GOT US HERE
- * --------------------         -----   ----------------------
- * CURRENT PATCH LEVEL:         1       00063
- * --------------------         -----   ----------------------
- *
- * 28 Nov 1991 Poul-Henning Kamp       Speedup processing
  */
 
 /*
  */
 
 /*
@@ -130,9 +125,10 @@ vm_pager_init()
                                  PAGER_MAP_SIZE, FALSE);
        /*
         * Initialize known pagers
                                  PAGER_MAP_SIZE, FALSE);
        /*
         * Initialize known pagers
+        * If pgops is a null pointer skip over it.
         */
        for (pgops = pagertab; pgops < &pagertab[npagers]; pgops++)
         */
        for (pgops = pagertab; pgops < &pagertab[npagers]; pgops++)
-               (*(*pgops)->pgo_init)();
+               if (*pgops) (*(*pgops)->pgo_init)();
        if (dfltpagerops == NULL)
                panic("no default pager");
 }
        if (dfltpagerops == NULL)
                panic("no default pager");
 }