From owner-cvs-all Sun Mar 14 1:20:51 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 0FBB714F3B; Sun, 14 Mar 1999 01:20:14 -0800 (PST) (envelope-from julian@FreeBSD.org) Received: (from julian@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id BAA42987; Sun, 14 Mar 1999 01:20:02 -0800 (PST) (envelope-from julian@FreeBSD.org) Message-Id: <199903140920.BAA42987@freefall.freebsd.org> From: Julian Elischer Date: Sun, 14 Mar 1999 01:20:02 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/vm swap_pager.c vm_pager.c vm_pager.h src/sys/dev/vn vn.c src/sys/modules Makefile src/usr.sbin/vnconfig vnconfig.8 vnconfig.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk julian 1999/03/14 01:20:01 PST Modified files: sys/vm swap_pager.c vm_pager.c vm_pager.h sys/dev/vn vn.c sys/modules Makefile usr.sbin/vnconfig vnconfig.8 vnconfig.c Log: Submitted by: Matt Dillon The old VN device broke in -4.x when the definition of B_PAGING changed. This patch fixes this plus implements additional capabilities. The new VN device can be backed by a file ( as per normal ), or it can be directly backed by swap. Due to dependencies in VM include files (on opt_xxx options) the new vn device cannot be a module yet. This will be fixed in a later commit. This commit delimitted by tags {PRE,POST}_MATT_VNDEV Revision Changes Path 1.117 +242 -17 src/sys/vm/swap_pager.c 1.44 +155 -1 src/sys/vm/vm_pager.c 1.21 +9 -2 src/sys/vm/vm_pager.h 1.75 +310 -214 src/sys/dev/vn/vn.c 1.52 +3 -3 src/sys/modules/Makefile 1.7 +11 -2 src/usr.sbin/vnconfig/vnconfig.8 1.9 +90 -7 src/usr.sbin/vnconfig/vnconfig.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message